image - 在 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 开发者论坛,但不幸的是没有运气
解决方案
原来,facebook 不喜欢默认的 Drupal7 DTD,将其更新为 html5 版本,现在一切正常!
推荐阅读
- flutter - 如何检测它没有足够的内容在listviewbuilder中实际滚动
- c# - 如何在 POST API 中创建请求 ID 并记录它
- java - JWT 如何获取分配给用户的用户角色以导航到相应的仪表板?
- firebase - 如何从flutter firestore中的这个流中获取文档ID?
- typo3 - 升级到 TYPO3 v10.4 后的扩展速度问题(数据库读/写)
- python - 无法使用 python 将仅包含图像的 pdf 上传到 S3 存储桶
- python - 神经网络:不同数量的节点和隐藏层,但完全相同的测试和训练精度
- spring - AWS RDS 连接和 Spring Boot,JPA
- java - 如果用户输入数字而不是字符串,JAVA如何编写异常?
- css - 仅在 React 中的边框第二和第三下拉列表