Favicon не отображается в WordPress? Вот решение
WordPress не отдаёт favicon из файла, который вы кладёте в тему. Он выводит теги иконки из одной настройки «Значок сайта», и пустая вкладка почти всегда означает, что эта настройка не была применена или с ней конфликтует тема.
За favicon отвечает настройка «Значок сайта»
Задайте изображение как «Значок сайта», и ядро обрежет его, сгенерирует размеры и выведет разметку иконки на каждую страницу фронтенда. Ни плагина, ни ручных тегов link. Если вы ничего не задали, ничего и не выводится, и вкладка остаётся пустой.
Настройка прячется в разных местах в зависимости от темы. В классической теме это «Внешний вид», затем «Настроить», затем «Свойства сайта». Блочные темы убирают «Настройщик», так что она перемещается в редактор сайта или общие настройки. Поиск по админке по слову «Значок сайта» быстрее, чем блуждание по меню.
Заставьте иконку выводиться
- 1
Задайте «Значок сайта» размером 512×512 или больше
WordPress отклоняет меньшие изображения, потому что самый крупный генерируемый им размер больше иконки вкладки. Обрежьте до нужного квадрата. Ничего у краёв не сохранится.
- 2
Откройте исходный код и найдите ссылку с cropped-
Правильная настройка выводит ссылку, имя файла которой начинается с cropped-. Если этот тег есть, иконка задана, и любая пустая вкладка — это кэш; если его нет, настройка не применилась.
- 3
Проверьте, что тема не переопределяет её
Тема, жёстко прописавшая собственный тег иконки, будет конфликтовать с ядром. Если показывается не та иконка, посчитайте теги rel=icon в исходнике. Браузер берёт последний, который понимает.
Favicon не отображается в WordPress: частые вопросы
Почему мой favicon в WordPress не отображается?
Скорее всего «Значок сайта» не задан или его переопределяет тема. Откройте исходный код: если нет ссылки с именем файла cropped-, задайте «Значок сайта» в «Свойствах сайта». Если она есть, но показывается не та иконка, тема или плагин вставляет конкурирующий тег.
Где задать favicon в WordPress?
«Внешний вид» → «Настроить» → «Свойства сайта» в классической теме; редактор сайта или общие настройки в блочной теме. Поиск по админке по слову «Значок сайта» переносит вас прямо туда. Загрузите квадратное изображение не менее 512×512.
Работает ли загрузка favicon.ico в тему?
Нет. Файлы темы не отдаются с корня домена, поэтому favicon.ico в папке темы недостижим по /favicon.ico и исчезает при следующем обновлении темы. Используйте настройку «Значок сайта».