【发布时间】:2018-01-14 14:28:08
【问题描述】:
我已阅读以下内容:
Facebook multiple og:image tags - Which is Default?
Facebook sharer.php, how to have multiple og:image tags?
当存在多个og:image 标签时,选择顺序推测如下:
- 最后一张图片是选中的一张
- 选择分辨率最高的图像
问题
一个 Drupal 网站,用于分享有时在正文中包含主要图片的文章。在同一页面中,还有与文章不相关但与相关内容相关的其他图像(它们是其他文章的缩略图)。我不希望 Facebook 选择这些图片,所以我设置了一个描绘网站徽标的默认分享图片,以防文章没有主图片。
head中的标签如下:
<meta property="og:image" content="/sites/default/files/article_main_image.jpg">
<meta property="og:image" content="/sites/default/files/SITE_DEFAULT_image.jpg">
直到上周五(2017 年 8 月 4 日)它运行良好。如果文章有图像,则它共享预期图像,如果没有,则共享带有站点徽标的默认图像。
然后到了星期六...低调看,Facebook 中的所有自动分享仅显示默认站点图像。 Facebook 完全无视文章的主图。我不知道为什么。
我尝试过的事情(无济于事)
- 更改
og:image标签的顺序,以便主文章始终是最后一篇 - 将默认图像的大小更改为尽可能小,200x200 像素(原始外观顺序)
- 将默认图片的大小更改为尽可能小,并使其首先出现,以便主文章图片位于最后
我不知道还能做什么才能让它再次工作。最糟糕的是,我不知道如何解释为什么它不再起作用。快把我逼疯了。
【问题讨论】:
标签: drupal-7 facebook-opengraph meta-tags