我对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中的变量应该已经知道要显示的内容。