Сегодня в WordPress добавляем и удаляем колонки в списке постов в админке. Это нужно, допустим, тогда, когда вы добавляете метабоксы или кастомные поля в настройки записи, и они по умолчанию не выводтся в админке в списке постов, но они нужны именно там. Для того, чтобы управлять колонками, которые выводятся в списке записей в админке WordPress, есть специальный фильтр, который позволяет скрыть не нужные колонки, изменить порядок вывода колонок и добавить новые колонки. add_filter( ‘manage_POSTTYPE_posts_columns’, ‘my_custom_columns_filter’ );
function my_custom_columns_filter($columns) {
unset( $columns[‘date’] );
$columns[‘subtitle’] = __( ‘Sub Title’, ‘your_text_domain’ );
$columns[‘country’] = __( ‘Country’, ‘your_text_domain’ );
return $columns;
} Немного разберемся, что мы делаем в коде выше: Добавляем фильтр колонок, обратите внимание, у каждого типа записи (post, page и даже у custom post type, который вы можете добавить сами) есть отдельный фильтр, поэтому в функции добавлен