首页 > 解决方案 > 在 Drupal 7 上打开图形图像

问题描述

我不愿意在这里问这个问题,因为它可能不一定是代码问题,那么它必须,我在 Drupal 7 上有一个网站,虽然框架应该是无关紧要的,但是当将页面发布到 facebook 时,og 图像被拾取在预览中,但在发布时丢失并替换为站点徽标。

我已经使用正确的元标记配置了它,并且正在使用 https,但 og 图像在发布后仍然不会被添加到帖子中。

指定图片显示在目标页面,这里是header代码

<meta property="og:site_name" content="Jungle Drum and Bass" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://jungledrumandbass.co.uk/interview/jdnb-interview-annix" />
<meta property="og:title" content="JDNB Interview - Annix" />
<meta property="og:description" content="JDNB Interview - Annix" />
<meta property="og:updated_time" content="2020-07-31T07:48:34+00:00" />
<meta property="og:image" content="https://jungledrumandbass.co.uk/sites/default/files/ANNIX%20INTERVIEW_2.jpg" />
<meta property="og:image:url" content="https://jungledrumandbass.co.uk/sites/default/files/ANNIX%20INTERVIEW_2.jpg" />
<meta property="og:image:secure_url" content="https://jungledrumandbass.co.uk/sites/default/files/ANNIX%20INTERVIEW_2.jpg" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:type" content="image/png" />

我已经通过 facebook 共享调试器运行了 url(https://jungledrumandbass.co.uk/interview/jdnb-interview-annix),它返回了以下错误;

推断属性 即使可以从其他标签推断出值,也应显式提供“og:image”属性。缺少属性缺少以下必需属性:og:url、og:type、og:title、og:image、og:description、fb:app_id

然而,在源代码片段中可以清楚地看到这些标签。同样在同一个调试器页面上有以下内容:

og:url https://jungledrumandbass.co.uk/interview/jdnb-interview-annix og:title JDNB 采访 - Annix | 丛林鼓和贝斯 og:image https://jungledrumandbass.co.uk/sites/default/files/ANNIX%20INTERVIEW_2.jpg og:description JDNB 采访 - Annix

所以 facebook 必须看到它,所以为什么会发出警告,有人可以帮忙吗?我首先尝试了 FB 开发者论坛,但不幸的是没有运气

标签: imageshare

解决方案


原来,facebook 不喜欢默认的 Drupal7 DTD,将其更新为 html5 版本,现在一切正常!


推荐阅读