Динамический Favicons для WordPress
Как правило, для одного сайта используется один фавикон.
Но бывают случаи, когда вы хотите использовать разные фавиконы в зависимости от контекста. Сайт может менять фавикон в зависимости от просматриваемого контента. Или же сайт может позволить пользователям персонализировать цвета своей темы, и эти предпочтения будут отражены в фавиконе. Возможно, вы видели фавиконки, которые пытаются предупредить пользователя о каком-то событии.
Множественными фавиконами технически можно управлять вручную — Крис показал нам, как он использует два разных фавикона для разработки и продакшена. Но когда вы достигаете масштаба десятков или сотен вариаций, приходит время динамически генерировать их.
Именно с такой ситуацией я столкнулся в недавнем проекте WordPress для каталога колледжей и университетов. (Ранее я писал о запросе близлежащих мест для того же проекта). При просмотре профиля учебного заведения мы хотели, чтобы фавикон использовал цвета учебного заведения, а не синий по умолчанию, чтобы придать ему дополнительный штрих.