Как отсортировать записи в админке по ID?
По умолчанию WordPress не выводит колонку "ID" в админке сайта, а поэтому отсортировать записи в админке по этому параметру нельзя. Если же вам необходимо отсортировать записи в админке именно по ID (скажем, именно ID у вас показатель "свежести" записей, если дата публикации у них время от времени меняется), то вы можете использовать следующий код, который вы должны добавить в файл functions.php вашей темы:
//сортировка записей в админке по ID start function wph_order_posts_by_id($query) { if (is_admin() && $query->is_main_query()) { $query->set('orderby', 'ID'); $query->set('order', 'ASC'); } } add_action('pre_get_posts', 'wph_order_posts_by_id'); //сортировка записей в админке по ID end |
Если в этом коде сменить условный тег is_admin на is_home, то отсортированные по ID записи будут выводиться на главной странице вашего сайта.