Плагин, который вставляет значок рядом со ссылками
У меня, как и у многих других, есть множество ссылок по всему моему сайту. Некоторые из них находятся в теле, некоторые - на боковых панелях, некоторые - в комментариях. Когда ссылки переходят на внешний сайт, я бы очень хотел, чтобы значок этого сайта отображался слева от ссылки. Я видел это во многих местах. Например, ссылка на страницу Википедии должна содержать этот значок википедии.
Плагин Значки файлов , похоже, делает это, но для типов файлов (вы ссылаетесь на PDF, вы получаете PDF значок). Но вопрос в том, как вы делаете это для общих типов ссылок? Вы можете добавить URL-адреса в плагин значков файлов вручную, но это больно, и я слышал о S2 от Google, который должен автоматически находить наиболее популярные значки.
Итак, мой вопрос: есть ли плагин, который автоматически найдет любые ссылки на пост/страницу/и т. Д. И вставит значок избранного URL-адреса слева от текста?
2 answers
(из заключительного дубликата)
Я очень быстро набрал этот плагин во время публикации этого...
Кажется, это работает, см. http://leau.co (где я быстро протестировал его) или http://edward.de.leau.net (где я протестировал его на большем количестве ссылок в содержании публикации), например, см. нижнюю левую боковую панель или некоторые сообщения с несколькими ссылками в ней.
Хммм, я добавлю в версии 0.3:
- кэширование
- типы файлов, которые следует игнорировать
- если я узнаю, как другой значок по умолчанию
- URL-адреса, которые следует игнорировать
Примечания:
- Получить его здесь: http://wordpress.org/extend/plugins/wp-favicons / (v.0.1)
- Если есть дополнительные RFC/ошибки, отличные от указанных выше (TODO), оставьте комментарий:)
- Стилизацию можно выполнить на страницах администратора
Обновление:
В то же время он до версии 0.4.8 и сканирует страницы непосредственно на наличие тегов значков, /favicon.ico в root, проверяет Google и другие сервисы. ЭТО также может заменить содержимое в любой области, где предусмотрены фильтры, есть поддержка после обработки изображения, такая как автоматическое преобразование png, может исключать URL-адреса по расширению, предоставляет значения по умолчанию, такие как идентификаторы, и имеет кэш.
Версия 0.4.8 временно отключает ВСЕ это (читать http://wp.leau.co/2011/03/04/wp-favicons-part-1-preventing-duplication-of-meta-data-attached-to-uris-such-as-favicons/ ) за исключением "проверить Google", так что давайте подождем 0.4.9, который начнет работать снова.
Вы можете попробовать Каредас Фавикон:
Добавьте значок 16x16 после всех ссылок в ваших сообщениях. Тег favicon имеет класс "favlink", поэтому вы можете использовать его по своему усмотрению.
Есть много плагинов, если вы ищете "favicon" в базе данных плагинов WordPress.
Если бы вы разрабатывали такой плагин, я бы не стал на 100% полагаться на сервис Google. Я бы проверил html-код ссылки и попытался получить значок в стандарте W3C способ:
<link rel="icon" type="image/png" href="http://example.com/myicon.png">
В случае, если этот код отсутствует, проверьте наличие других:
<link rel="Shortcut Icon" href="http://example.com/favicon.ico" type="image/x-icon" />
Или найдите файл favicon.ico|png в корневом каталоге домена (обычный способ использования значков).
Если ни один из них не возвращает значок, воспользуйтесь сервисом S2.