Время для прочтения: 1 мин. 2 сек.

Как добавить favicon в админку WordPress

Favicon (favorite icon) - добавляет уникальности и узнаваемости вашему сайту, эта пиктограмма видна в адресной строке вашего браузера, во кладке перед названием сайта, в избранном и в других элементах интерфейса. Её ставят на сайте, но почти никогда не ставят в админке.

Чтобы добавить пиктограмму вашего сайта на страницу авторизации и все страницы админки, достаточно такого небольшого сниппета в functions.php активной темы:

/**
 * Добавить фавикон на страницу логина и
 * в админку WordPress
 */
function mihdan_add_favicon() {
	printf( '<link rel="icon" type="image/png" sizes="16x16" href="%s">', get_theme_file_uri( 'images/favicons/favicon-16x16.png' ) );
}
add_action( 'login_head', 'mihdan_add_favicon' );
add_action( 'admin_head', 'mihdan_add_favicon' );

Если же хочется выводить пиктограмму, загруженную через кастомайзер (Внешний вид > Настроить > Свойства сайта), то код следует дописать:

/**
 * Добавить фавикон на страницу логина и
 * в админку WordPress
 */
function mihdan_add_favicon() {
	if ( has_site_icon() ) {
		printf( '<link rel="icon" type="image/png" sizes="16x16" href="%s">', get_site_icon_url( 16 ) );
	} else {
		printf( '<link rel="icon" type="image/png" sizes="16x16" href="%s">', get_theme_file_uri( 'images/favicons/favicon-16x16.png' ) );
	}
}
add_action( 'login_head', 'mihdan_add_favicon' );
add_action( 'admin_head', 'mihdan_add_favicon' );
Пошерить
Плюсануть
Отправить
Вотсапнуть

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

1. Нажимая на кнопку "Отправить", я даю согласие на обработку персональных данных.

2. Для вставки кода используйте специальные теги [code lang="php"]ваш код[/code]