manage_posts_columns хук-фильтр . WP 1.5.0

Click here to view original web page at wp-kama.ru

Позволяет изменить список зарегистрированных колонок в админке в таблице записей для любых типов записей кроме 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

Использование не найдено.