admin_title │ хук-фильтр │ WP 3.1.0

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

Позволяет изменить заголовок (метатег <title>) страницы в админке.

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

add_filter( 'admin_title', 'wp_kama_admin_title_filter', 10, 2 );

/**
 * Function for `admin_title` filter-hook.
 * 
 * @param string $admin_title The page title, with extra context added.
 * @param string $title       The original page title.
 *
 * @return string
 */
function wp_kama_admin_title_filter( $admin_title, $title ){

	// filter...
	return $admin_title;
}
$admin_title(строка)
Заголовок страницы с добавлением дополнительного контекста.
$title(строка)
Оригинальный заголовок страницы.

Примеры

Посмотрим, какие данные приходят в фильтр на странице админки "Консоль".

add_filter( 'admin_title', 'wp_kama_admin_title_filter', 10, 2 );

function wp_kama_admin_title_filter( $admin_title, $title ){
	print_r( $admin_title ); //> Консоль ‹ Название сайта — WordPress
	print_r( $title); //> Консоль

	return $admin_title;
}

#2 Добавим в title метку о DEV сайте

Работая на DEV сайте, можно добавить метку об этом для удобства:

add_filter( 'admin_title', 'wp_kama_admin_title_dev' );

function wp_kama_admin_title_dev( $admin_title ){
	if( wp_get_environment_type() === 'development' ){
		$admin_title = 'DEV ||| ' .  $admin_title;
	}

	return $admin_title;
}

В итоге получим, к примеру DEV ||| Консоль ‹ Название сайта — WordPress.

#3 Отображение оригинального title

Чтобы title в админке были лаконичными, можно отображать их оригинальный заголовок:

add_filter( 'admin_title', 'wp_kama_admin_original_title', 10, 2 );

function wp_kama_admin_original_title( $admin_title, $title ){
	return $title; //> Консоль
}