2016-03-26 172 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元素爲每個標籤沒有其他解決辦法。

相關問題