Позволяет изменить список зарегистрированных колонок в админке в таблице записей для любых типов записей кроме page
.
Использование
add_filter( 'manage_posts_columns', 'filter_function_name_8002', 10, 2 ); function filter_function_name_8002( $post_columns, $post_type ){ // Изменяем что-либо... return $post_columns; }
- $post_columns(строка[])
Ассоциативный массив с колонками (их ключами и названиями). Например, у "Записи" по умолчанию массив имеет следующий вид:
Array ( [cb] => <input type="checkbox" /> [title] => Заголовок [author] => Автор [categories] => Рубрики [tags] => Метки [comments] => <span class="vers comment-grey-bubble" title="Комментарии"><span class="screen-reader-text">Комментарии</span></span> [date] => Дата )
- $post_type(строка)
- Ярлык (slug) типа записи, например
post
,news
,product
и так далее.
Примеры
#1 Изменим название столбца
Пусть вы зарегистрировали тип записи "Услуги" под ярлыком "service" и теперь хотите столбец "Заголовок" переименовать в "Название услуги", тогда:
add_filter( 'manage_posts_columns', 'change_title_in_table_services', 10, 2 ); function change_title_in_table_services( $post_columns, $post_type ) { if ( 'service' === $post_type ) { $post_columns['title'] = 'Название услуги'; } return $post_columns; }
Список изменений
Где вызывается хук
Где используется хук в ядре WordPress
Использование не найдено.