2013年 5月 5

ソーシャルボタンをブログに設置するのにいちいち各ソーシャルサービスのdevサイトから作るのは意外と面倒。WordPressのプラグインでいいのがないか探していたらこれが中々よいので導入してみました。

WP Social Bookmarking Light

ソーシャルボタンを好きな位置に表示する

なぜかスクリーンショットで紹介されていますが、写経するとこんな感じ。

<?php
if(function_exists("wp_social_bookmarking_light_output_e")){
  // Using your setting the service in admin page.
  wp_social_bookmarking_light_output_e();
  // Using the service written here.
  wp_social_bookmarking_light_output_e('hatena, facebook_like, evernote');
}
?>

プラグインのソースを見ると、

function wp_social_bookmarking_light_output_e( $services=null, $link=null, $title=null )
{
....
}

となっており、引数に wp_social_bookmarking_light_output_e(services, link, title)とすればindexページでも各エントリー用のソーシャルボタンが設置できそう。設定画面でindexページにも表示することが可能なのですが、表示する場所が固定されてしまうので、引数を指定してtemplateをカスタマイズする。

外観 → テーマの編集から対応するtemplate(index.phpやsingle.php、archive.php、search.php等)に下記コードを挿入する。

挿入するコード
<?php
if(function_exists("wp_social_bookmarking_light_output_e")){
  wp_social_bookmarking_light_output_e('', get_permalink( $id ) , $post->post_title);
}
?>

WP Social Bookmarking Lightの設定

設定 → WP Social Bookmarking Lightの設定で位置の項目をNoneにする。

注意点

テーマをアップデートするとカスタマイズした内容は消えるので注意。

More from my site

  • 手書き文字出力 WordPressプラグイン wp-tegaki を試してみる手書き文字出力 WordPressプラグイン wp-tegaki を試してみる たまたま目に止まったのでちょっと試してみる。 TrueType Fontを用意すれば画像として表示してくれる。 ふい字を使ってのサンプル。 [tegaki]手書き風の文字が出力される[/tegaki] 設定>tegaki の設定画面 サーバ環境によっては wp-tegaki.php の485行目付近と、wp-tegaki-img.php […]
  • mac用キーボードのガンコな汚れを真っ白に掃除できる秘密兵器mac用キーボードのガンコな汚れを真っ白に掃除できる秘密兵器 mac用の Apple Keyboard […]
  • 仮想化対応CPUか確認する Intel VT仮想化対応CPUか確認する Intel VT 仮想化するのに VMware とか KVM とか Xen とか様々な方法があるけど、最新の仮想化技術ではプロセッサに Intel VT といわれる仮想化支援機能が必要らしい。 つまりハードウェアが対応していないと利用できないということ。 CPU の事なんか全くの無知なので、調べる術をメモ。 CPUの情報を表示するコマンド cat […]
  • macで形態素解析エンジン Mecab を使うときの最も簡単な方法macで形態素解析エンジン Mecab を使うときの最も簡単な方法 以前にハマっていた形態素解析をローカル環境で試してみたいのでmacでmecabを使う方法を調べてみる。 Mecabって? MeCabはオープンソースの形態素解析エンジンで、奈良先端科学技術大学院大学出身、現GoogleソフトウェアエンジニアでGoogle 日本語入力開発者の一人である工藤拓[1][2]によって開発されている。 MeCab - […]
  • remi リポジトリを追加するremi リポジトリを追加する 最新版に近いパッケージをインストール出来るようにremiリポジトリを導入する GPGキーをインポート # rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi リポジトリファイルを追加 # cd /etc/yum.repos.d # wget […]
  • OpenIDを使う為のPerlモジュールをインストールOpenIDを使う為のPerlモジュールをインストール 以下の順でインストールするとうまくいくらしい。 Math::BigInt Math::BigInt::GMP Crypt::DH Net::OpenID::Consumer Net::OpenID::Consumerをインストール時にXML::Simpleが足りなかったので先にインストールした。 参考:http://www.atmarkit.co.jp […]

Filed under: WordPress

Trackback Uri


Trackbacks/Pingbacks

  1. […] clicktx::Tech::Memo 有難うございます WP Social Bookmarking […]

  2. […] [WordPress] いろいろなソーシャルボタンを簡単に設置できるプラグイン WP Social Bookmarking Lightを好きな位置に表示する | clicktx::Tech::Memo […]



コメントする