Проблема со значком блога в Wordpress
Я пытаюсь загрузить значок сайта на свой WordPress сайт. Я правильно выполнил каждый шаг, но все равно его значок не отображается. Во-первых, я преобразовал свою фотографию в favicon.ico. Затем я загрузил его в свой корневой каталог. Затем я добавил следующий код в мой файл header.php в <head>
тег:
<link rel="shortcut icon" href="http://misspassiton.com.au/favicon.ico" />
Я тоже попробовал этот
<link rel="shortcut icon" href="<?php bloginfo('template_directory'); ?>/favicon.ico" />
Я также посетил: http://codex.wordpress.org/Creating_a_Favicon
но ничего не работает. Я не знаю, что с ним не так. Буду признателен, если кто-нибудь сможет мне помочь
С уважением
Omayr.
4 ответа
Кажется, что ваш.ico файл поврежден. Я не могу открыть его в своем браузере. Кроме этого, похоже, что вы все делаете хорошо.
Если вы можете открыть http://misspassiton.com.au/favicon.ico прямо в браузере, то вы будете знать, что он работает.
У меня была такая же проблема. Код ниже работал. Добавьте в файл header.php прямо перед конечным тегом заголовка. Ваше изображение должно быть в корне вашей установки WordPress.
/* ADD FAVICON */
<link rel="icon" href="<?php bloginfo('siteurl'); ?>/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="<?php bloginfo('siteurl'); ?>/favicon.ico" type="image/x-icon" />
Обычно браузер кэширует значок, поэтому изменения "не будут происходить мгновенно"
Обычно, если вы можете увидеть это, перейдя непосредственно по ссылке в браузере, это хорошо. В настоящее время http://misspassiton.com.au/favicon.ico не показывает изображение.
После того, как хороший файл ico загружен и указан в документе, то вы настроены. Кэш посетителей обычно занимает несколько дней для переключения изображений. Мне нравится использовать портативный браузер без кеша специально для проверки обновлений.
Запрашивая http://misspassiton.com.au/favicon.ico, он отвечает, но кажется, что изображение повреждено. Так что href в порядке;)
2 предложения:
- Во-первых: попробуйте использовать инструмент, который преобразует изображения в ICO (например, http://www.favicon.cc/)
- Второе: если вы хотите использовать bloginfo(), вы должны передать в качестве параметра 'url', потому что если вы передадите 'template_directory', он вернет 'http://example/home/wp/wp-content/themes/parent-theme "Это совершенно неправильно, и, как вы можете видеть, это не указывает на общедоступный корень (см. ссылку).
редактировать: добавить также тип по ссылке (для IE)
<link rel="shortcut icon" href="http://misspassiton.com.au/favicon.ico" type="image/vnd.microsoft.icon" />