Задать вопрос
llgruff
@llgruff
Scala

Как вывести в админку WordPress сортируемую колонку с ID записей?

Добрый день.
Пробую вывести сортируемую колонку с 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", а по полю "Дата".

В чем может быть проблема?
Благодарю за ответ.
  • Вопрос задан
  • 1318 просмотров
Подписаться Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
$sortable_columns['post_page_id'] = 'ID';
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽