2012年2月
« 1月    
 12345
6789101112
13141516171819
20212223242526
272829  

カテゴリー

WordPressのブログにFacebookのコメント欄を追加する方法

当ブログにFacebookのコメント欄を追加しました。各記事にコメントすると、自分のfacebookのウォールにコメントした記事へのリンクとそのコメントが表示されます。(チェックを外すとコメント投稿のみ)

Facebookのコメントプラグイン(ブログパーツ)は以下から入手できます。

http://developers.facebook.com/docs/reference/plugins/comments/

但しここで作ったコードは、固定URLへのコメントになるので、ブログのURLを指定すると、

記事ごとにこのブログパーツを埋め込んだとしても、全てリンク先がブログのTOPになってしまいます。

(※WordPressで作成した当ブログでの確認結果です。アメブロなどのブログサービスでの動作は未検証です。)

これでは、せっかく投稿してもらっても、コメントがどの記事へのものか分からなくなるので、効果半減です。

WordPressでブログを作成している場合は、URLの部分をthe_permalink()関数に置き換えて、各記事のリンクがURLになるようにします。

echo ‘<br/><div id=”fb-root”></div><script src=”http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;xfbml=1″></script><fb:comments href=”‘;
the_permalink();
echo ‘” num_posts=”2″ width=”500″></fb:comments>’;

入れる箇所ですが、footer.php、もしくは使っているテーマの各記事のフッターを生成している箇所(bfa_post_part.phpなど)に入れます。

ブログのソースをブラウザなどで確認し、挿入したい箇所のHTMLを出力しているphpをサーバー内でgrepしてみてみるといいかと思います。

※挿入時の注意ですが、the_permalink()はリンクを文字列を返すのではなく、自身でリンクを出力(echo)しているようなので、上記のようにechoを分けて書く必要があります。

(echo ‘<fb:comments…’ + the_permalink() + ‘/fb:comments>’のように書いてもうまくいきません)

記事のURLを動的に取得するすべがあるブログであれば、同じような感じでブログに埋め込めると思います。

Facebookをやっていて自身のブログをお持ちの方はぜひ試してみてください。




Software has no boundary.

弊社ウェブサイトのキャッチコピーを新しく「Software has no boundary.」に変更しました。

国際化JPサイト: http://www.kokusaika.jp

以前の「日本から世界へ世界から日本へ、よいソフトウェアを世界中に」から変更した理由は、

当初の「日本の企業の海外進出を支える、海外企業の日本進出を支える」というミッションからさらに前進し、

日本との関係に関わらず、広く世界中の企業の国際化、ローカリゼーションを支えるミッションに弊社が移行しつつあるためです。

今現在、国際化JPが日本を拠点にしていることは変わりませんが、実世界の場所にとらわれない幅広いグローバルビジネスを支えていこうとする決意表明でもあります。

なお、このキャッチコピーは弊社でほぼ毎週行っているディスカッション「FridayMeeting」で決まりました。

各人の案を持ち寄って決めましたが、各々の個性が出て面白かったです。

ちなみにこの決定案は、ディスカッション中にあるメンバーが思いついた言葉です。

彼女はアメリカで10年近く働いていて、その時見に行った日本人の女性アーティストがライブで

「Music has no boundary!」と叫ぶと会場がすごい盛り上がったのを覚えていて、

とっさに出したものです。

(ちなみにパクリと言わないでください笑 オマージュです。)

そのアーティストさんは「音楽に国境はない!」と叫びましたが、我々は「ソフトウェアに国境はない!」と叫んで進もうと思います。

Facebookページにもおなじメッセージを掲げましたので、よかったら見てください。

http://www.facebook.com/pages/%E5%9B%BD%E9%9A%9B%E5%8C%96JP-Kokusaika-JP/120032364700820



(English) KJP Members Boracay Trip

申し訳ありません、このコンテンツはただ今 English のみです。