2012-03-29 119 views
0

我的網站有很多獨立的文章,我需要一種方法來爲每個通知自動創建OG標籤。Open Graph Tags automatic

我已經填充了OG標籤,但是在FB調試器上測試時似乎是錯誤的。下面

代碼:

<meta property="og:site_name" content="Site Name (Can be Static)"/> 
<meta property="og:type" content="article"/> 
<meta property="og:title" content="<?php echo $title;?>"/> 
<meta property="og:description" content="<?php echo $content;?>" /> 
<meta property="og:url" content="http://url.com/index.php?action=show&type=<?php echo $type;?>&id=<?php echo $id;?>"/> 
<meta property="og:image" content="something.php" /> 
<meta property="fb:admins" content="someid"/> 

通知屬性:

名稱= $title 含量= $content 公告類型= $type ID = $ID

它的所有動態的。

如何解決?

謝謝

回答

0

您是否也添加了該行?

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# http://ogp.me/ns/fb/[your name space]#"> 

你從Linter那裏得到哪種錯誤?

+1

我可以解決我的問題。 這個問題是一個不好的mysql調用,所以內容沒有顯示。 – Darkeden 2012-04-03 20:36:47

+1

爲什麼這條線需要? – Darkeden 2012-05-26 18:52:32

+0

需要指定您的OpenGraph應用程序名稱空間。並告訴什麼「og:」參數類型。它定義了所有的OpenGraph命名空間。 – 2012-05-29 19:20:09