我们的主题有一个分享部分,其中包括脸书、推特、Pinterest和WhatsApp。在本指南中,我们将向您展示如何将Facebook分享与Newspaper主题一起使用。
当访问者分享文章时,社交网络引擎会扫描页面,试图检索某些元素,如文章图像、标题、摘要和作者等。有时结果可能不准确,因为结构可能因页面而异。
为了控制这一方面,每个网络都提供了一个元系统。对于Facebook,我们有开放图形API。该程序不能在每个分享上重复;为了避免这种情况,脸书将共享数据保存在缓存中,并定期更新。
我们主题中的Facebook Open Graph:
默认情况下,主题不附带任何OG数据。我们决定不添加它们,因为大多数SEO插件都有这样的功能。为了获得最佳效果,我们建议使用WordPress的SEO by Yoast插件,可以从SEO -> Social -> Facebook启用Facebook元数据:
每个OG元都将自动设置。例如,如果要修改它们,请从文章编辑部分更改某篇文章上分享的图像。查看Yoast SEO面板:
Facebook分享不显示文章图片:
如果出现此问题,请先检查特色图像的大小。脸书要求图像大于200 x 200像素。
当你第一次分享文章时,脸书爬虫会抓取并缓存分享URL中的元数据。爬虫必须至少看到一次图像才能渲染。这意味着第一个分享内容的人不会看到渲染图像。
一个解决方案是使用Facebook调试器预取页面的元数据。如果你更新了文章上的特色图片,或者在分享文章时遇到问题,你也应该这样做。您可以通过按“Fetch new scrape information”按钮手动刷新每篇文章的元数据:
Facebook会在一段时间后自动更新缓存的元数据(他们的文档中提到了24小时)。