2012-01-05 63 views
0

我有一個基於Wordpress.org的網站,我已經設置好了,以便在每個單獨的「發佈」頁面(single.php文件)上都有一個Like按鈕所以用戶可以喜歡那個人的帖子。像按鈕結果顯示在「其他」興趣

我正在使用iFrame,只是切換到XFBML,但它沒有解決我的問題。我的代碼是:

<fb:like send="false" layout="button_count" width="80" show_faces="false"></fb:like> 

問題是當有人點擊「贊」它顯示在他們自己的Facebook頁面上的「其他」活動一樣,因爲我想每一個職位被認爲是它自己的頁面。我怎樣才能做到這一點,所以每篇文章都不被視爲一個頁面,Like結果不會顯示在某人的「其他」活動中?

我的網站是www.RockItPro.com和例如單個帖子的網址是http://www.rockitpro.com/2012/01/04/flyawayhook/

回答

1

你可以使用一個像按鈕具有固定網址:

<fb:like href="http://example.com" send="true" width="450" show_faces="true"></fb:like> 

你喜歡最終會這樣總結到該頁面,另一方面,這將失去喜歡這篇文章的目的,因爲facebook上的每個用戶都會被重定向到固定頁面。

要修復其他類別,您需要對頁面進行分類。有關示例如何使用,請參閱https://developers.facebook.com/docs/opengraph/,以便您可以標記您對該頁面的所有權並獲取管理員對其表示的權限。

+0

是的,我想我找到了問題。我的舊的opengraph標籤是,它使每一個帖子都被標記爲「博客」。我已經將header.php文件中的opengraph標籤更改爲 <?php if(is_home()){ ?><元屬性=? 「OG:?標題」 CONTENT = 「」/>< ?PHP } ?>' – 2012-01-05 08:30:09

+0

然後我刮使用皮棉工具我最新的帖子,現在它工作正常(不活動的其他顯示),但是當我喜歡一個較早的帖子,我還沒有還表示它刮掉在「其他」類別中。這會自行解決,還是我必須颳去每一頁?大聲笑 – 2012-01-05 08:36:36

+0

Nah這會在一段時間後自行解決。手動刮取網址只會在Facebook服務器上清除該網址的緩存,以便加快速度。但過了一段時間,這將會更新所有網址。 – bardiir 2012-01-05 08:45:43

相關問題