Верх страницы
Обложка к записи Как добавить favicon в админку WordPress
Время для прочтения: 0 мин. 0 сек.

Как добавить 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' );

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, Opencart, DLE, Laravel, Moonshine, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы