我的 Facebook 分享有点问题,我希望得到一些意见。
我正在使用 og meta 在 facebook 上分享我的网站,它与静态文本完美配合。但是,当我尝试使用某个变量使用动态文本时,由于未知原因,它不再起作用。
这就像facebook在变量显示之前获取元数据的内容......
这项工作:
<meta property="og:title" content="my title" />
这个也是:
<?php $title = 'my tilte'; ?>
<meta property="og:title" content="<?= $title; ?>" />
但不是这个:
视图.ctp
$this->assign('metaTitle', $post->title);
default.ctp(cakephp 布局)
<meta property="og:title" content="<?= $this->fetch('metaTitle'); ?>" />
我使用的是 Cakephp 3,$this->fetch
它只是一种在布局中显示变量的方法。
在这三种情况下,chrome 检查器中的结果完全相同。而且我已经尝试使用facebook 工具对其进行调试
有任何想法吗?
干杯!