私のクライアント Web サイトの 1 つで、ボタンの URL パラメーターにドメイン名が含まれていると、Facebook のようなボタンが表示されません。
例はこちら。問題のボタンは、投稿の左側、ツイート カウンターのすぐ上にあるフローティング シェアバーにあります。
ボタンのコードは次のとおりです。
<iframe src="http://www.facebook.com/plugins/like.php?href=[url]&layout=box_count&show_faces=false&width=60&action=like&colorscheme=light&height=45" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:60px;" allowTransparency="true"></iframe>
[url] は現在のページの URL に置き換えられます。[url] ショートコードをテストしたところ、正しく動作しました。
[url] を投稿の特定の URL に置き換えてみましたが、それでも表示されません。
ボタン コードにドメイン名 (resesquared.com) を含まない他の URL を入力すると、ボタンが表示され、正しく機能します。
なぜこれが起こっているのかよくわかりません。Facebook がドメイン名 theresesquared.com をブロックしている可能性はありますか? それは可能ですか?または、ボタンが機能していないように見える別の説明がありますか?