以前、Social Bookmarking JP が便利といったエントリを書いたけど、少し気になる点をみつけてしまった。
Twitter へのツイートボタンがあるのだが、通常だと短縮URLが使われず、URLに日本語が混じっていると非常に長いURLになってしまい、ツイッターの140文字制限を軽くオーバーしてしまう・・・。
たとえば、こんな感じ。
WordPress ソーシャルブックマーク系プラグイン : http://www.ninxit.com/blog/2010/05/05/wordpress-%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%83%96%E3%83%83%E3%82%AF%E3%83%9E%E3%83%BC%E3%82%AF%E7%B3%BB%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3/
92文字ほどオーバーしてる。
これを対策するには、プラグインを弄るしかないのだけど、短縮URLサービスのAPIを叩くように変更するのは、かなりめんどくさい。
そこで、ブログ1年生でも設置できる超シンプルTwitter「つぶやきボタン」を使うことにしてみた。
このサービスを使えば、URLを自動で短縮してくれるっぽい。
変更内容は、以下のとおり。
social-bookmarking-jp.php
// Twitter /* 'twitter' => array( 'label' => __('Twitter', 'social-bookmarking-jp'), 'entry' => array( 'link' => 'http://twitter.com/home?status=@URLENCODED_TITLE@%20@URLENCODED_LINK@', 'icon' => WP_PLUGIN_URL . '/social-bookmarking-jp/twitter.gif', 'width' => 16, 'height' => 16, 'alt' => __('Post to Twitter', 'social-bookmarking-jp') ), // http://tweetbuzz.jp/static/imgcounter 'users' => array( 'link' => 'http://tweetbuzz.jp/redirect?url=@LINK@', 'icon' => 'http://tools.tweetbuzz.jp/imgcount?url=@LINK@', 'alt' => __('Tweets for this web page', 'social-bookmarking-jp') ) ), */ 'twitter' => array( 'label' => __('Twitter', 'social-bookmarking-jp'), 'entry' => array( 'link' => 'http://2bu.in/j', 'icon' => 'http://2bu.in/tw', 'alt' => __('Post to Twitter', 'social-bookmarking-jp') ), // http://tweetbuzz.jp/static/imgcounter 'users' => array( 'link' => 'http://2bu.in/d/http://www.ninxit.com/blog/', 'icon' => 'http://2bu.in/i/http://www.ninxit.com/blog/', 'alt' => __('Tweets for this web page', 'social-bookmarking-jp') ) ),
時間があれば、自分用にプラグインを作ってみたいところだけど、とりあえずしばらくこのままで行こうかな。








