THEODORT: jsem si pomerne jistej ze se neradi podle data publikace, ale v tom poradi, v jakym jsi je zakliknul. prijde mi fakt sileny ze todle neni jasny uvedeny na webu WP.
klient nakonec rek ze by je chtel radit od nejstarsich po nejnovejsi, takze proste pri ulozeni kazdyho postu delam tudle operaci:
$new_sticky_order = [];
foreach(get_option('sticky_posts') as $post_id) {
$new_sticky_order[strtotime(get_post_field('post_date', $post_id, 'raw'))] = $post_id;
}
krsort($new_sticky_order);
update_option('sticky_posts', array_values($new_sticky_order));
nactu ID vsech stickies, zjistim si k nim datum publikace jako unix timestamp, reverzne seradim a zase seriaizuju zpatky do DB