Добрый день.
Пробую вывести сортируемую колонку с ID записей в админку wordpress.
/* Добавление колонки с ID записей и страниц в админку */
Источникfunction true_id($args){
$args['post_page_id'] = 'ID';
return $args;}
function true_custom($column, $id){
if($column === 'post_page_id'){
echo $id; }}
add_filter('manage_pages_columns', 'true_id');
add_action('manage_pages_custom_column', 'true_custom',10, 2);
add_filter('manage_posts_columns', 'true_id');
add_action('manage_posts_custom_column', 'true_custom',10, 2);
ID выводятся - всё ок.
/* добавляем возможность сортировать колонку */
Источникadd_filter('manage_edit-post_sortable_columns', 'add_views_sortable_column');
function add_views_sortable_column($sortable_columns){
$sortable_columns['post_page_id'] = 'views_views';
return $sortable_columns;}
Появляется возможность сортировать по колонке ID, при нажатии строка имеет вид:
/wp-admin/edit.php?orderby=views_views&order=desc
Но по сути сортировка происходит не по полю "ID", а по полю "Дата".
В чем может быть проблема?
Благодарю за ответ.