在内部head
的标签this post page (抱歉,有一个语言选择提示屏幕),Yoast SEO插件生成以下内容:
<meta content="http://www.example.com/wp-content/uploads/2015/06/whatever.jpg" property="og:image">
虽然此处链接的图像符合Facebook标准(200x200px以上),但将帖子链接粘贴到Facebook时仍然没有图像出现。为什么?在内部head
的标签this post page (抱歉,有一个语言选择提示屏幕),Yoast SEO插件生成以下内容:
<meta content="http://www.example.com/wp-content/uploads/2015/06/whatever.jpg" property="og:image">
虽然此处链接的图像符合Facebook标准(200x200px以上),但将帖子链接粘贴到Facebook时仍然没有图像出现。为什么?Facebook缓存元数据以提高性能。因此,它目前正在托管一个旧版本的共享URL。您需要使用Facebook debugger, 和Fetch new scrap info.
这将更新帖子存储的元数据。
为了确认它是否有效,我已经为相应的URL获取了新数据,这是我在FB上共享时的样子:
此外,我应该强调,Facebook通常也会在你的FB用户帐户中存储共享数据。因此,为了让您看到更新的共享,请尝试使用其他帐户。情况并非总是如此,但我以前见过这种行为,因此值得一提。我们最近购买了一个SLL证书,将我们的网站更改为使用https协议。更改后,我们意识到标签:<meta property=\"og:image\" content=\"https://[ ... url ...].jpg\" /> 在加载网站并打开其源代码时有效。问题是:Facebook共享调试工具再也找不到这个标签了。当我单击显示Facebook所见内容(HTML)的链接时,此标记的书写方式如下:<metaproperty content=\"https://[ ..