facebook : 「いいね」に顔アイコンが出ない

facebook

facebookの「いいね」ボタンに、顔アイコンが表示されなくて悩んでいます。したが、解決方法が分りました。

詳細は『facebook : 「いいね」の顔アイコンが出た! – Hinemosu』を参照下さい。

以下、念のため以前の文章も残しておきます。

プラグインを使って「いいね」ボタンを表示させていたときは、「いいね」ボタンを押した友人たちのアイコンが見えていました。

しかし自前でコードを書いて、xfbml版を表示させたあたりから、なぜかアイコンが表示されなくなってしまいました。

現状はこんな感じで表示されて見えます。

noface_like_Sample

ホントはここに、友達の顔アイコンも表示されるはずなのに…

参考までに現状のコードはこんな感じ。FacebookのJavaScript SDKを呼び出しで、非同期でlikeを表示させています。

<div class="fb_like_div">
	<fb:like href="<?php the_permalink() ?>" layout="standard" show_faces="true" width="450"></fb:like>
</div>
   :
(中略)
   :
<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
    FB.init({appId: '174116205945919', status: true, cookie: true,
             xfbml: true});
  };
  (function() {
    var e = document.createElement('script');
    e.type = 'text/javascript';
    e.src = document.location.protocol +
      '//connect.facebook.net/ja_JP/all.js';
    e.async = true;
    document.getElementById('fb-root').appendChild(e);
  }());
</script>

height足したり、iframe版を試したり、プラグイン版に戻したり、fb:adminsやfb:apps_idを替えたりしてみましたが、なぜか「show_faces="true"」が動作しません。

どうも自分で「いいね」を押して、facebook側にファンページ(管理ページ)が生成されると「show_faces="true"」が動作しなくなるような気がするのですが、いまだ詳細は不明です。

同じような症状で悩んでいたり、解決方法をご存じでしたら、コメントやツイッターでご連絡頂けると幸いです。