我们当然可以使用以下方法设置默认共享图像:
<meta property="og:image" content="http://website.com/images/icon.png" />
但是,有没有办法将其设置为仅后备,而不是默认?意思是,只有在Facebook无法从博客文章中找到更大,更合适的图像时才能使用。
注意 - Facebook已经在没有网站所有者帮助的情况下自动搜索,以尝试找到最合适的图像。只是,如果没有使用图像或者使用的图像太小,如果它使用用户定义的回退而不是页面上找到的其他一些不相关的任意图像会更好。
更好地了解为Facebook共享抓取机器人设定的标准将有很大帮助。或者,如果可以简单地指定仅从特定div ID或类中收集图像,并且如果没有找到使用后备的图像。
答案 0 :(得分:6)
你可以在这里找到答案 How to show particular image as thumbnail while implementing share on Facebook?
Facebook将无法自行检查“更大更合适的形象”。你需要以某种方式指定它。即。你的wordpress特色图片或类似的东西
您可以做的是构建标题,以便首先获得后备,然后如果可用,您可以覆盖它?
<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" />
这有什么帮助吗?