Главная » WordPress » Статьи Wordpress » Установка favicon для области администратора и WordPress сайта
Распечатать статью

Установка favicon для области администратора и WordPress сайта

Некоторое время назад меня стал беспокоить один вопрос: в моей сети, состоящей из нескольких сайтов, область администратора схватила favicon, относящийся к основному сайту. Такой расклад событий меня не устраивал. Я хотел, чтобы favicon для области администратора задавался каждым конкретным сайтом сети, а не главным, как это произошло в моем случае.

Я решил написать небольшую функцию, которая помогла бы мне решить возникшую проблему. Следующий фрагмент кода позволяет установить одинаковый favicon для основного сайта и области администратора. Файл favicon.ico должен быть сохранен в папке с активной темой:

01 // Add Favicon //
02
03 function diww_favicon() {
04     echo '<link rel="shortcut icon" type="image/x-icon" href="'.get_bloginfo('stylesheet_directory').'http://diww.s3.amazonaws.com/favicon.ico.gzip" />';
05 }
06 add_action('wp_head', 'diww_favicon');
07 add_action('admin_head', 'diww_favicon');

Если же вы хотите установить разные favicon для области администратора и своего сайта, вы можете воспользоваться другим фрагментом кода:

view sourceprint?
01 // Add Site Favicon //
02
03 function site_favicon() {
04     echo '<link rel="shortcut icon" type="image/x-icon" href="'.get_bloginfo('stylesheet_directory').'http://diww.s3.amazonaws.com/favicon.ico.gzip" />';
05 }
06 add_action('wp_head', 'site_favicon');
07
08 // Add Admin Favicon //
09
10 function admin_favicon() {
11     echo '<link rel="shortcut icon" type="image/x-icon" href="'.get_bloginfo('stylesheet_directory').'/images/favicon.ico" />';
12 }
13 add_action('admin_head', 'admin_favicon');

Источник: oddstyle.ru

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи