Сортировка колонок в админке
-
Добавляю новую колонку ID (functions.php) в окно просмотра постов типа Books (аналог Post с другим именем), все отлично:
function gu_id($args){ $args['post_page_id'] = 'ID'; return $args; } function gu_custom($column, $id){ if($column === 'post_page_id'){ echo $id; } } add_filter('manage_posts_columns', 'gu_id', 5); add_action('manage_posts_custom_column', 'gu_custom', 5, 2); add_filter('manage_edit-books_sortable_columns', 'add_views_sortable_column3'); /// *** function add_views_sortable_column3($sortable_columns){ $sortable_columns['post_page_id'] = 'gu_id_gu_id'; return $sortable_columns; }
Вопросы:
1. Как заставить сортироваться (возр\убыв) колонки уже существующие — Рубрики и Метки?
2. Как изменить порядок колонок, например ID сделать первой колонкой?
3. *** Код выше — для конкретного типа постов Books. Можно ли сделать для всех типов постов присвоение одной строкой или надо для каждого типа добавитьadd_filter('manage_edit-ТИППОСТА_sortable_columns', 'add_views_sortable_column3');
- Тема «Сортировка колонок в админке» закрыта для новых ответов.