Проблемы с Facebook OpenGraph и Wordpress - PullRequest
0 голосов
/ 02 января 2012

Я установил некоторые метатеги в своем блоге WordPress (заголовочный файл), пример:

<meta property="fb:app_id" content="340807095947367" /> 
<meta property="og:site_name" content="My Website" />  
<meta property="og:description" content="Description HERE" />  
<meta property="og:type" content="website" />  
<meta property="og:image" content="http://www.mywebsite.com/img/tinypic.png" />

И это прекрасно работает со всеми постами и страницами WordPress, но это не сработает с домашней страницей (главная страница). Кажется, что Facebook не может найти эти метатеги в моем доме, но они находятся в исходном коде.

Я действительно не знаю, что является причиной этой ошибки, поэтому я не могу ее исправить.

Ответы [ 4 ]

1 голос
/ 18 февраля 2012

К вышесказанному я хотел бы добавить немного специфики.Вверху тегов в файле header.php (wordpress) мой файл шаблона также имелся?>.Я удалил "! DOCTYPE" и все действительно хорошо.

Я бы хотел, чтобы кто-то использовал плагин, который не нужен и все еще может получить все преимущества атрибутов XFBML / HTML5, которые этот код может предложить.

Спасибо, что остаетесь с этим и публикуете это.Я знаю, что это не обсуждение, но там есть небольшая деталь.;)

1 голос
/ 02 января 2012

С помощью отладчика facebook open graph домашний URL-адрес швется, чтобы возвращать 503 неправильных ответа в большинстве случаев, но иногда 200 OK.Если вам нужен удобный способ «эмулировать» загрузочного бота Facebook самостоятельно и поиграть, проверьте Facebook не сканирует мой сайт

Предупреждение о "Inferred Property" связано с тем, что ваш домURL явно не предоставляет теги og:url и og:title.Добавьте что-то вроде этого в домашний документ URL:

<meta property="og:title" content="Porto de Mós Online - O Portal do seu Concelho" />  
<meta property="og:url" content="http://www.portodemosonline.com/" />

Также домашний URL выглядит как сломанный заголовок спецификации (0x09 0xef 0xbb 0xbf) перед типом документа, который может сбить с толку.0x09 является вкладкой, поэтому я подозреваю, что какой-то PHP-файл это как-то выводит, возможно, вкладка нежелательной почты вне тегов <?php ?>.

0 голосов
/ 23 апреля 2017

Подобные проблемы - причина, по которой я написал плагин для его решения - Complete Open Graph.В прошлом я пробовал другие плагины и обнаружил, что они делают странные предположения о содержимом, которое я хочу использовать для Open Graph, или просто слишком много раздуваем кода для того, для чего я хочу его использовать.Я считаю, что это идеальный баланс готовых решений, и в то же время достаточно гибкий, чтобы разработчики могли фильтровать их по мере необходимости.Вы должны проверить это!

https://wordpress.org/plugins/complete-open-graph/

0 голосов
/ 02 января 2012

Я хотел бы предложить, чтобы вместо добавления пользовательских параметров открытого графика, попробуйте использовать этот плагин: http://wordpress.org/extend/plugins/wp-facebook-open-graph-protocol/

Этот плагин хорошо работает и отлично работает.Я использую это для своего блога.

...