Facebook OG元标记不起作用

时间:2016-07-18 21:08:12

标签: php facebook tags meta head

我对Facebook的OG元标记有问题。 首先,我不是第一次与他们合作。 实际上在上一次(这是第一次)一切都很顺利。

现在我使用完全相同的代码结构而且它不起作用,我不知道为什么。

以下是head

中代码的一部分
<meta property="og:title" content="<? echo $nazwa; ?>">
<meta property="og:site_name" content="Turborura">
<meta property="og:image:type" content="image/jpeg">
<?
echo '<meta property="og:image" content="http://www.turborura.pl/'.$miniatura.'">'
?>
<meta property="og:image:width" content="640">
<meta property="og:image:height" content="360">
<meta property="og:description" content="<? echo $opis; ?>">

我正在检查Facebook如何在开发人员的Facebook调试器中查看我的内容。它只看到

<meta property="og:title" content="">
<meta property="og:site_name" content="Turborura">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image" content="http://www.turborura.pl/">
<meta property="og:image:width" content="640">
<meta property="og:image:height" content="360">
<meta property="og:description" content="">

变量正在下载要从数据库中显示的短语。

有趣的是,如果我手动输入一些随机短语而不是变量,那么Facebook调试器会正确看到它们。

你可以说变量没有从数据库中下载正确的短语,但我在下面的同一页面中使用它们,它们在网站上正确显示。

此外,短语会从数据库中下载并保存到变量之前,因此head中的变量应该已经知道要显示的内容。

0 个答案:

没有答案