Мистика с favicon


Maxim-KL
1086

Пациент:

Сайт на WP с парой поддоменов. Ничего особенного и лишнего.

Favicon прописал как надо, добавил сам файл + еще два (16х16, 32х32).

Суть проблемы:

Favicon отображается нормально на морде, в категориях, страницах. Но упорно не отображается в записях… :confused:

Что блин за мистика, в какую сторону копать?

И да, проверил на всех браузерах и тд…


Papa-seo

В шаблоне темы (для хедера, для записи) ссылку на фавикон проверьте


Maxim-KL

Papa-seo:
ссылку на фавикон проверьте

Это я в первую очередь проверил, все ок.


ivan-lev

Maxim-KL:
Это я в первую очередь проверил, все ок.

А «всё ок» — это ссылка есть, и файл по ней открывается.. или ссылки нет и должен работать /favicon.ico из корня?


Jackyk

Я лично пользуюсь средствами WP. А именно.

Внешний вид >> Настроить >> Свойства сайта. Там есть «Иконка сайта».

Там кнопка Загрузить, картинку 512×512 (ну, или больше, но я загружал именно такую).

Может, заработает?

———- Добавлено 27.04.2020 в 10:15 ———-

Проверил — у меня на записях работает (см. выше). Уточню: уже при выборе картинки на последнем шаге есть два варианта — загрузить с нуля с компа или выбрать из загруженных ранее медиафайлов. Я загружал с нуля, с компьютера. Для других задач (не для фавикона) как раз делаю всегда не так: сначала загружаю изображение как медиафайл и потом при добавлении в нужное место выбираю из ранее загруженных, а тут решил загружать с компа — всё же задача с фавиконом специфическая, и я подумал, что, возможно, движок так отработает лучше. Ну и всё путём.


Mik Foxi

браузеры часто ломятся в корень сайта по адресу /favicon.ico туда залейте фавиконку.


Jackyk

foxi:
браузеры часто ломятся в корень сайта по адресу /favicon.ico туда залейте фавиконку.

Ну лично у меня туда ничего не залито. При обращении туда (только что проверил, тупо набрав в адресной строке https://site.ru/favicon.ico) перебрасывает на https://site.ru/wp-content/uploads/cropped-filename-32×32.png. Ну, то есть так вот работает сам WordPress, я нигде никаких редиректов не прописывал, никаких разных размеров файла не загружал — это в движке делается автоматически, если фавикон загружаешь средствами WordPress. Может, я чего не знаю, но в общем пока не вижу причин делать руками там, где нормально работает средствами движка. Мы CMS-то для чего пользуемся? )) Чтобы самим колупаться, особенно если оно еще и не работает? )))))


GlobalSeoLab

Кеш браузера обновите)


Mik Foxi

Jackyk:
Ну лично у меня туда ничего не залито. При обращении туда (только что проверил, тупо набрав в адресной строке https://site.ru/favicon.ico) перебрасывает на https://site.ru/wp-content/uploads/cropped-filename-32×32.png. Ну, то есть так вот работает сам WordPress, я нигде никаких редиректов не прописывал, никаких разных размеров файла не загружал — это в движке делается автоматически, если фавикон загружаешь средствами WordPress. Может, я чего не знаю, но в общем пока не вижу причин делать руками там, где нормально работает средствами движка. Мы CMS-то для чего пользуемся? )) Чтобы самим колупаться, особенно если оно еще и не работает? )))))

вот только на днях приходилось видеть вордпресс, фавиконка тоже была гдето в нестандартной папке, в мета тегах прописана, и куча обращений в логах к /favicon.ico с получением 404 страницы вордпресса.


ivan-lev

foxi:
и куча обращений в логах к /favicon.ico с получением 404 страницы вордпресса.

К адресу могут обращаться по куче причин (какую-нибудь статическую страницу нашли, которая вне шаблона темы выводится.., боты-браузеры, игнорящие фавикон из кода)

А редирект.. так зависит от рук же ёщё..

Enhancements to favicon handling in WordPress 5.4

Вплоть до:


/**
+ * This is a very ugly hack that is necessary so that we can prevent wp_favicon_request()
.. */
+if( $_SERVER['REQUEST_URI'] == '/favicon.ico' ){
+ $_SERVER['REQUEST_URI'] .= "?disable=wp_favicon_request";
+}


SeVlad

Jackyk:
. Мы CMS-то для чего пользуемся? )) Чтобы самим колупаться, особенно если оно еще и не работает? )))))

Можно просто ездить на машине, но лучше когда понимаешь.. и машину и трассу и погоду и даже тещу на пассажирском сидении 🙂

Вебмастер должен не просто в кнопки в админке тыкать, но и html знать и логи смотреть и инструментами вебмастера в браузере пользоваться.

Фавикон в корне должен быть обязательно.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *