2016-03-26 126 views
2

对于具有多个标签的单个博客/文章,如何添加Facebook Open Graph数据?如何在Facebook Open Graph中添加多个标签(article:标签)?

这似乎是最合乎逻辑的做法。然而,报告说,这是不正确的Facebook debugger

<meta property = "article: tag" content = "advocate, charity, crowdfunding, Healthcare, hospitals, Medical Bills, Medicare, negotiate, uninsured" > 

添加同上述一样,这似乎是正确的,但似乎可笑:

<meta property="article:tag" content="advocate" /> 
<meta property="article:tag" content="charity" /> 
<meta property="article:tag" content="crowdfunding" /> 
<meta property="article:tag" content="Healthcare" /> 
<meta property="article:tag" content="hospitals" /> 
<meta property="article:tag" content="Medical Bills" /> 
<meta property="article:tag" content="Medicare" /> 
<meta property="article:tag" content="negotiate" /> 
<meta property="article:tag" content="uninsured" /> 

什么是做这种正确的方法是什么?有没有更“优化”的写作方式?

回答

3

正如在部分指定有关arrays(其中article:tag property definition链接),你必须提供多个meta元素:

如果一个标签可以有多个值,只是把同<meta>标签的多个版本在你的页面上。

如果以“预期”的方式使用RDFa,这将不是什么大问题,因为您可以标记每个标记在页面上出现的位置,例如,

<ul> 
    <li property="article:tag">advocate</li> 
    <li property="article:tag">charity</li> 
    <li property="article:tag">crowdfunding</li> 
</ul> 

但如果你提供在head元素中的元素,还有比添加单独meta元素为每个标签没有其他解决办法。

相关问题