2012-01-06 32 views
0

我已在my wordpress site facebook上添加像一堆地方的按鈕。 最奇怪的行爲發生在「博客」頁面模板下的所有帖子。 所有我的帖子似乎有相同停息計數器(當前計199)奇怪的Facebook「喜歡」小工具計數器行爲

更重要的是,甚至在Facebook上「Like Button」窗口小部件頁面上,爲每個URL I型的Facebook讓我發現,同樣的怪誇大計數器。

您可以看到自己:
http://vod.io/?page_id=7 - 所有帖子有199計數器。
http://vod.io/?p=141 - 單個職位有199個計數器。

在Facebook上:developers.facebook.com/docs/reference/plugins/like/
打字直接http://vod.io/?p=141將顯示該頁面有一個199計數器

的實際代碼(WP PHP)的「像」鏈接:

<div class="simplesocialbutton ssb-button-fblike"> 
    <!-- Facebook like--><div id="fb-root"></div> 
    <fb:like href="http://vod.io/?p=<?php the_ID(); ?>" send="false" layout="button_count" width="100" show_faces="false" action="like" font=""> 
    </fb:like> 

我一直是這樣straggeling了一段時間,但無法找到任何解決方案。

+0

現在接縫工作?它是相同的og:url問題? – 2012-01-12 16:06:05

回答

0

我認爲這是因爲你的所有頁面設置og:urlhttp://vod.io//(用雙斜槓)。 og:url是一種重寫當前頁面圖中Facebook應該使用的URL的方式,稱爲「規範URL」。如果您使用Facebook debugger on the ?p=141 page,則會看到「贊成網址:http://vod.io//」,並且與?p=144 page的網址相同。

解決方案是爲所有頁面提供適當的og:url內容或跳過它們,讓Facebook通過使用頁面URL來推斷內容。

但是,爲什麼Facebook認爲start page應該有http://vod.io/(沒有雙斜槓)作爲規範URL,儘管og:url提供了雙斜線,也許某種URL normalizaton?我不知道199喜歡從哪裏來,如果你現在看the graph is says 4 likes for double slash22 "shares" for single slash。也許關於調試器中重定向循環的警告是一個提示?

希望這會有所幫助。