WordPress: Иконка favicon.ico для области администратора

WordPress: Иконка favicon.ico для области администратора WordPress: Иконка favicon.ico для панели администратора прописываем подшрузку meta в шаблон html.

Иногда бывает, что в админке WordPress мы не видим иконки сайта, которая загружена в корне. Для меня важно видеть иконки, чтобы быстрее ориентироваться по вкладкам браузера. И бывает удобно для админки показывать другую иконку favicon.ico нежели для frontend!

Открываем в папке темы theme/your_theme файл functions.php и добавляем в конец

function pa_admin_area_favicon() {
   $favicon_url = get_bloginfo('url') . '/favicon.ico';
   echo '<link rel="shortcut icon" href="' . $favicon_url . '" />';
}
add_action('admin_head', 'pa_admin_area_favicon');

Можете менять $favicon_url указывая путь к вашему файлу иконки, либо название favicon.ico меняйте.

Если не показывается иконка?

Небольшая хитрость, относится не только к WordPress. Если вы в браузере после пути укажите параметр какой-нибудь, то браузер подумает что что-то изменилось и надо не из кэша брать, а загрузить с сервера файл.

Update the favicon url from:

 
example.tld/favicon.ico

to

 
example.tld/favicon.ico?v=2

Please note that this above trick isn’t just for WordPress users, but works on any website. The trick is that it makes the browser think that a new favicon location is being loaded, forcing the browser to load the favicon from the server instead of its local cache. And if you change your favicon again, just change the version to 3!

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.