WP – FC2拍手の設置

Pocket

FC2拍手の導入に苦戦したのでメモ。

FC2拍手は、以下のタグをWordpressの個別エントリのページの下にでも放り込めば使える。

1
2
3
<a href="http://clap.fc2.com/post/XXX(ユーザ名)/?url=XXX(URL)&title=XXX(Title)" target="_blank" title="拍手する by FC2">
<img src="http://clap.fc2.com/images/button/white/XXX(ユーザ名)?url=XXX(URL)" alt="拍手する" style="border:none;" />
</a>

ユーザ名にはFC2拍手の登録IDを入れ、あとはパーマリンクとエントリのタイトルを補えば良いのだが、ここではまった。結論からいうとパーマリンクはget_permalink、タイトルはthe_titleで取得し、どちらもurlencodeしたら動いた。タイトルはmb_convert_encodingをかまさないとダメみたいだった。

1
2
3
<a href="http://clap.fc2.com/post/ctrans/?url=<?php echo urlencode(get_permalink()); ?>&title=<?php echo urlencode(mb_convert_encoding(the_title("","",false),"UTF-8")); ?>" target="_blank" title="web拍手">
<img src="http://clap.fc2.com/images/button/white/ctrans?url=<?php echo urlencode(get_permalink()); ?>" alt="web拍手" style="border:none;vertical-align:middle;" />
</a>

2件のコメント

コメントする

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください