【问题标题】:Is it possible to add custom preview images in og tags for different pages of a website?是否可以在 og 标签中为网站的不同页面添加自定义预览图像?
【发布时间】:2019-07-12 12:15:55
【问题描述】:

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

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

提前致谢

【问题讨论】:

  • 是的,当然是。但我们不可能告诉你你可能做错了什么,只要你给我们几乎零实际有用的信息。
  • 请添加您已经尝试过的代码并描述它对您不起作用的原因。

标签: php yii2 facebook-opengraph


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-22
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    • 2016-09-21
    • 2014-07-24
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多