在博客详情页面上,我使用Facebook OpenGraph标签,使用客户端CMS标签等提取各种数据。除图像外,所有标签都可以正常工作。
理想情况下,由于博客文章包含大量图片,因此在向FB发布文章时,应从博客文章中提取一些图像以用作缩略图,并让客户决定使用哪一个。如果博客文章中没有图像,则它会回退到我在'og:image'标签中引用的默认缩略图。我是否应该如何操作?
目前发生的情况是它只提供使用默认缩略图的选项,如果我不包含'og:image'标签,则它根本不加载缩略图,而不是抓取博客图像的帖子。 / p>
之前有没有遇到过这个?
<meta property="og:title" content="{title}"/>
{if facebook_description}
<meta property="og:description" content="{facebook_description}" />
{/if}
<meta property="og:image" content="http://www.client.com/thumbnail.jpg"/>
<meta property="og:site_name" content="{site_name}"/>
<meta property="og:url" content="{page_url}/" />
为客户创建一个单独的字段来为每个博客帖子上传特定的拇指似乎有点过分,博客条目都是一个文本区域,因此我无法从CMS中提取选择的图像。