Когда вы делитесь ссылкой на Facebook, он автоматически находит изображения на веб-сайте и случайным образом выбирает одно для предварительного просмотра. Как вы можете повлиять на изображение предварительного просмотра? Когда человек делится ссылкой на сайт в своем фейсбуке?
Как я могу установить изображение веб-сайта, которое будет отображаться в качестве предварительного просмотра на Facebook?
Ответы (4)
1. Включите расширение пространства имен Open Graph XML в свое объявление HTML.
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:fb="http://ogp.me/ns/fb#">
2. Внутри вашего <head></head>
используйте следующий метатег, чтобы определить изображение, которое вы хотите использовать.
<meta property="og:image" content="fully_qualified_image_url_here" />
Дополнительные сведения о протоколе открытого графа см. Здесь.
После выполнения вышеуказанного используйте объект Facebook " Debugger ", если изображение отображается некорректно. Также обратите внимание, что при первом совместном использовании он все равно не будет отображаться, если также не указаны высота и ширина, см. Поделиться в Facebook - эскиз не отображается для первый раз
<meta property="og:image" content="your_image_here" />
между элементом head
, чтобы вы могли выбирать при публикации в FB.
- person Shef; 21.03.2014
http://mywebsite.com.au/Images/prettypic.png
, а не /Images/prettypic.png
- person JumpingJezza; 16.04.2015
Также обратите внимание, что если у вас есть wordpress, просто прокрутите страницу вниз в режиме редактирования и выберите «Избранное изображение» (нижняя правая часть экрана).
Если вы используете Weebly, начните с просмотра опубликованного сайта и щелкните изображение правой кнопкой мыши, чтобы скопировать адрес изображения. Затем в Weebly перейдите в «Редактировать сайт», «Страницы», щелкните страницу, которую вы хотите использовать, «Настройки SEO», в разделе «Код заголовка» введите код из ответа Шефа:
<meta property="og:image" content="/uploads/..." />
просто заменив / uploads / ... на адрес скопированного изображения. Щелкните Опубликовать, чтобы применить изменение.
Вы можете пропустить часть ответа Шефа о пространстве имен, потому что это уже установлено по умолчанию в Weebly.
Проходят годы и эта проблема с кешем facebook еще не решена ... Почему facebook не помещает кнопку для полной очистки кеша в Debug Tools ???? Насколько это сложно?
ОК ... Теперь окончательное решение:
Используйте это на og: image ....: ?[sequentialNumber]
пример: ?1
/ ?2
/ ?3
.....
Пример использования:
<meta property="og:image" content="http://example.com/image.jpg?1" />
Вы меняли имидж? Добавьте 1 к числу ...
<meta property="og:image" content="http://example.com/image.jpg?2" />
Каждый раз при изменении изображения добавляйте 1 к числу
Это можно сделать вручную или динамически, например, с помощью PHP.
У меня это работает очень хорошо, надеюсь, я помог.