是否可以在og标签中为网站的不同页面添加自定义预览图像?

时间:2019-07-12 12:15:55

标签: php yii2 open-graph-protocol

我正在尝试在网站的每个查看页面上添加og标签。但这只是呈现布局页面(索引页面)的og标签。

是否可以在每个页面的视图中添加不同的标题/图像?

预先感谢

1 个答案:

答案 0 :(得分:2)

是的,有可能。在内部视图中,您可以这样做,例如:

$this->registerMetaTag([
    'property' => 'og:image',
    'content' => 'path/to/file'
]);

其中$thisView对象,您可以从视图访问该对象。

如果您有<?php $this->head() ?>

,则元属性会自动添加到您的布局中