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

Is it possible to add custom preview images in og tags for different pages of a website?

我正在尝试在我网站的每个视图页面上添加 og 标签。但它只渲染布局页(索引页)的og标签。

是否可以为每个页面添加不同的 title/images 视图?

提前致谢

是的,这是可能的。例如,从内部视图可以这样:

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

其中 $this 是您可以从视图访问的 View 对象。

Meta 属性 将自动添加到您的布局中(如果您到达那里)<?php $this->head() ?>