我们当然可以使用以下设置默认分享图片:
<meta property="og:image" content="http://website.com/images/icon.png" />
但是,有没有办法将其设置为仅后备,而不是默认设置?意思是,仅在 Facebook 无法从博文中找到更大、更合适的图片时使用。
注意 - Facebook 已经在没有网站所有者的任何帮助的情况下自行自动抓取以尝试找到最合适的图像。只是,如果没有使用图片或图片太小,最好使用用户定义的备用图片而不是在页面上找到的其他一些不相关的任意图片。
更好地了解为 Facebook 共享抓取机器人设置的标准会有很大帮助。或者,如果可以简单地指定仅从特定的 div ID 或类中收集图像,并且如果没有找到则使用回退。
最佳答案
你可以在这里找到答案 How to show particular image as thumbnail while implementing share on Facebook?
Facebook 无法自己去检查“更大更合适的图像”。您需要以某种方式指定它。 IE。你的 wordpress 特色图片或类似的东西
您可以做的是构造您的 header ,以便您首先拥有后备 header ,然后如果可用,您可以覆盖它?
<meta property="og:image" content="http://website.com/images/fallbackimage.png" />
if bigger image specified
<meta property="og:image" content="http://website.com/images/big-image-specified.png" />
这有什么帮助吗?
关于html - 如何设置 Facebook 分享图片(仅作为后备)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20624224/