Bad*_*ger 5 facebook wordpress-plugin
我正在开发一个WordPress网站并使用yoast seo插件在动态页面上生成一个og图像.但是,我认为这与此无关.og图像链接显示完美,但如果我单击共享按钮,除非我之前已经点击了共享按钮,或者使用facebook开发人员工具首先刮取页面,否则不会包含图像.
这可能是Facebook问题,还是服务器问题?
您可以通过在发布内容时通过API触发scrape来 "预先删除"内容,或者通过OG元标记指定图像尺寸来避免这种情况.
https://developers.facebook.com/docs/sharing/best-practices#precaching:
当第一次共享内容时,Facebook抓取工具将从共享的URL中抓取并缓存元数据.爬虫必须至少看一次图像才能渲染.这意味着共享一段内容的第一个人将看不到渲染图像
有两种方法可以避免这种情况,并在第一个Like或Share操作上呈现图像:
使用URL调试器预缓存映像通过URL调试器
运行URL以预取页面的元数据.如果更新一段内容的图像,也应该这样做.使用og:image:width和og:image:height打开Graph标签
使用这些标签将图像指定给爬虫,以便它可以立即呈现它而不必异步.
第二个可能更容易实现; 虽然您可能不得不修改生成OG元标记的插件(或选择不同的标记),如果它还没有提供输出图像尺寸的选项.
归档时间: |
|
查看次数: |
912 次 |
最近记录: |