0

我的 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 工具对其进行调试

有任何想法吗?

干杯!

4

0 回答 0