AddThisにEvernote、StumbleUpon、mixi checkを追加する方法


投稿日:2012年12月22日
  • 4
  • 0



ソーシャルメディアへの登録を増やそう!

デフォルトで500のソーシャルブックマークやサービスに対応しているAddThis

海外でも人気の「Evernote」、「StumbleUpon」は簡単に追加できますが、「mixi check」には対応していないのでカスタマイズして追加しました。


追加方法

投稿のループファイルに以下のコードを追加してください。
Twenty Tenでは「loop-single.php」、Twenty Elevenの場合は「content-single.php」。

<?php /* AddThisにmixi check、Yahoo! Japan、evernote、stumbleuponを追加 */ ?>
<script type='text/javascript'>//<![CDATA[
var addthis_config = {
	ui_language: "ja",
	"data_track_clickback":true,
	ui_cobrand: "Oxy notes",
	services_compact: 'favorites, google, bookmarks.yahoo.co.jp, mixi.jp, evernote, stumbleupon, more',
	services_custom: [{
		name: 'mixi check',
		url: 'http://mixi.jp/share.pl?u={{URL}}&k=<data-key>',
		icon: '/wp-content/themes/twentyten/images/bt_check_16px.png',
	},{
		name: 'Yahoo! Japan',
		url: 'http://bookmarks.yahoo.co.jp/action/bookmark?t={{TITLE}}&u={{URL}}',
		icon: 'http://i.yimg.jp/images/sicons/ybm16.gif',
	}]

};
var addthis_localize = {
	share_caption: "ブックマークに登録する",
	favorites: "ブラウザに登録",
	more: "その他のサービス"
};

//]]></script>

AddThisのボタンカスタマイズ方法を解説

もともとAddThisでサポートしているサービスは「services_compact:」に追加するだけで簡単に表示することができます。
それぞれ「evernote」が「Evernote」、「stumbleupon」が「StumbleUpon」に対応しています。

mixi checkはサポートされていないので「services_custom:」で新たに追加します。
9行目name:」でボタン名、
10行目url:」にボタンのURL、
11行目icon:」でアイコンを指定します。

ボタンに表示するmixi check用の16pxのボタンは公式では用意されていないので、自分で作成して「wp-content\themes\twentyten\images」フォルダに保存しました。

リクエストを頂いたので16pxのmixiボタンを公開します。お好きにご利用ください。
bt_check_16px

url:」ですが、mixi checkではJavaScriptが使えない環境用に以下のフォーマットをサポートしています。
http://mixi.jp/share.pl?u=<data-url>&k=<data-key>

そこでサイトに合わせるために
<data-url>」に「{{URL}}」、
<data-key>」に「mixi Developer Centerで取得したdata-key」を指定しました。

以前の投稿で解説した「Yahoo!bookmark」も追加しています。


動作サンプルはこのページの下部にボタンが表示せれているので、ぽちぽち押してみてください。
さらに詳しい解説は「以前の投稿」をご覧ください。


現在のページを共有する



現在のページに関連する記事

AddThisにEvernote、StumbleUpon、mixi checkを追加する方法 「最新版」WordPressに各種ソーシャルメディアボタンを追加する方法
WordPressにGoogle+、Facebook、Twitterボタンを追加 WordPressにGoogle+、Facebook、Twitterボタンを追加
AddThisにEvernote、StumbleUpon、mixi checkを追加する方法 WordPress公式テーマTwenty Tenを子テーマでレスポンシブWebデザインに変更
WordPressでオリジナルデザインのホームページを作る方法 WordPressでオリジナルデザインのホームページを作る方法
WordPressをインストールしたら初めに設定する項目 WordPressをインストールしたら初めに設定する項目
AddThisにEvernote、StumbleUpon、mixi checkを追加する方法 もう覚えなくても大丈夫!?WordPressの条件分岐タグの使い方まとめ
AddThisにEvernote、StumbleUpon、mixi checkを追加する方法 WordPressでpathやURLを取得するためのタグと出力例まとめ

おすすめの記事

標準のアンインストーラーで消えないソフトを徹底的に削除する方法

標準のアンインストーラーで消えないソフトを徹底的に削除する…

fluentdとNorikraでDoS攻撃を遮断し、メールで通知する方法

fluentdとNorikraでDoS攻撃を遮断し、メールで通知する方法

Adblock対策プラグイン「End of Adblock Cycle」を作成しました

Adblock対策プラグイン「End of Adblock Cycle」を作成しました

Windows 10を32bit版から64bit版に変更する方法

Windows 10を32bit版から64bit版に変更する方法

Linuxの基本の基本。Linuxの基本的なディレクトリ構成

Linuxの基本の基本。Linuxの基本的なディレクトリ構成

サーバの処理を自動実行するcronの仕組みと応用法

サーバの処理を自動実行するcronの仕組みと応用法

WordPressでアイキャッチ画像をサムネイルとして一覧ページに表示する方法

WordPressでアイキャッチ画像をサムネイルとして一覧ページに表…

「このアプリがシャットダウンを妨げています」と表示されるがアプリがわからない場合の対処法

「このアプリがシャットダウンを妨げています」と表示されるが…


コメントを残す

コメントは認証制のため、すぐには反映されません。

プログラミングに関する質問は「日本語でプログラミングの悩みを解決するQ&Aサイト sukegra」をご利用ください。