wordpress - Facebook 调试器打开图形图像在第一次尝试时没有抓取

标签 wordpress facebook debugging share facebook-opengraph

过去几个月我一直面临这个问题。我一直在运行一个 wordpress 网站,并且安装了 Yoast Seo 插件。我也在该插件中启用了 facebook open graph 元标记。现在,每当我尝试直接在我的 Facebook 粉丝页面上分享任何帖子 URL 时,Facebook 都会在第一次尝试时删除帖子的描述和标题,但不会删除“og:image”。我必须刷新我的页面,当我进行第二次尝试时,它会丢弃图像或个人,我必须转到 facebook 调试器工具 https://developers.facebook.com/tools/debug/每次在我的粉丝专页上分享之前调试我的帖子网址。我尝试手动放置 facebook opengraph 元标签以及从其他网站复制的元标签。为此,该问题没有发生,但我仍然面临同样的问题。我还想在这里提一下,我使用的是 Cloudfare DNS 服务器。但是我已经将我的 DNS 服务器直接更改为我的主要网络服务器 DNS 服务器,但问题仍然存在。

我的一个 friend 在他的网站上遇到了同样的问题。看起来我们遗漏了什么或者我们必须添加任何类型的 A 或 CNAME 记录??请帮我解决这个问题。

谢谢

最佳答案

这是来自 facebook 的这个问题的答案:

The provided 'og:image' properties are not yet available because new images are processed asyncronously. To ensure shares of new URLs include an image, specify the dimensions using 'og:image:width' and 'og:image:height' tags

所以事情是,第一次,facebook 不确定图像的尺寸,所以没有图像显示,在第二次运行时,图像已经被缓存,所以它可以很容易地检查 'og:image 中提供的图像的尺寸' 属性。

为了确保 facebook 在第一次运行时显示图像,需要 og:image:width 和 og:image:height 属性。

关于wordpress - Facebook 调试器打开图形图像在第一次尝试时没有抓取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28146180/

相关文章:

php - 将 WordPress 中的每个条目设为帖子类型(或自定义帖子类型)

c - 为什么这个堆栈粉碎?

debugging - 在 aerospike 中获取 err_sync_copy_null_node。这是什么意思?

php - 在不使用插件的情况下将用户的自定义字段输入数据插入到 WordPress 中的 $wpdb 中?

php - 有没有办法在没有插件的情况下在结帐完成前上传图片?

python - 使用 python sdk 从 facebook ads api 过滤统计信息

php - Facebook AJAX 权限对话框不在弹出窗口中?

ios - 如何从代码中获取 Facebook 访问 key

c++ - Visual Studio 2015 : Build successful but debugging never stops loading

wordpress - 想要修剪wordpress中的中文字母