2012-01-06 9 views
0

私はmy wordpress siteのfacebookにたくさんの場所のボタンのように追加しました。 "blog"ページテンプレートの下にある私のすべての投稿で、最も奇妙な動作が起こります。 すべての私の記事は、私はFacebookが同じ奇妙な誇張カウンターことを私に示して入力するすべてのURLに同じ誇張カウンターでもFacebookで、それよりも奇妙なfacebookのようなウィジェットカウンタの振る舞い

(現在は199を数える)より「Like Button」ウィジェットのページを持っているようです。

あなたはで自分で見ることができます:
http://vod.io/?page_id=7 - すべての記事が199カウンターを持っています。
http://vod.io/?p=141 - シングルポストには199個のカウンタがあります。 Facebook上

:直接http://vod.io/?p=141を入力しdevelopers.facebook.com/docs/reference/plugins/like/

にそのページが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> 

私はしばらくこのように驚いていましたが、解決策は見つかりませんでした。

+0

今すぐ動作する継ぎ目?それは同じogだった:URLの問題? –

答えて

0

すべてのページがog:urlhttp://vod.io//(二重スラッシュ)に設定しているためです。 og:urlは、現在のページのグラフでFacebookが使用するURLを「標準URL」として上書きする方法です。 Facebook debugger on the ?p=141 pageを使用する場合は、「お気に入りのURL:http://vod.io//」と同じURLの?p=144 pageが表示されます。

解決策は、すべてのページに適切なog:urlコンテンツを提供するか、またはそれらをスキップして、ページURLを使用してFacebookにコンテンツを推測させることです。 Facebookはstart pageはそのog:urlにもかかわらず、正規のURLとして(ダブルスラッシュなし)http://vod.io/を持つべきであると考える理由を

しかし、一つの謎がダブルスラッシュ、URLのnormalizatonのかもしれないいくつかの種類が設けられており、?あなたが今のところと22 "shares" for single slashを見ると、199人の好きな人がどこから来ているのか分かりません。おそらく、デバッガのリダイレクトループに関する警告がヒントですか?

これが役に立ちます。