Нашел эту ветку ... Я написал плагин для WordPress, который включает в себя множество вариантов получения фавиконов.Поскольку GPL-кода очень много: http://plugins.svn.wordpress.org/wp-favicons/trunk/
Позволяет запустить сервер, с которого вы можете запрашивать значки с помощью запросов xml rpc, чтобы любой клиент мог запрашивать значки.У него действительно есть структура плагинов, поэтому вы можете попробовать google, getfavicon и т. Д., Чтобы узнать, предоставляет ли один из этих сервисов что-нибудь.Если нет, то он переходит в режим извлечения значков с учетом всех статусов http (301/302/404) и делает все возможное, чтобы найти значок в любом месте.После этого он использует функции библиотеки изображений, чтобы проверить внутри файла, действительно ли это изображение и какой тип изображения (иногда неправильное расширение), и его можно подключить, чтобы вы могли добавлять его после преобразования изображений или дополнительных функций в конвейере.
http-файл извлечения выполняет некоторую логику вокруг того, что я вижу выше: http://plugins.svn.wordpress.org/wp-favicons/trunk/includes/server/class-http.php
, но это только часть конвейера.
может стать довольно сложным, когда вы погрузитесь в него.