[WordPress] いろいろなソーシャルボタンを簡単に設置できるプラグイン WP Social Bookmarking Lightを好きな位置に表示する
ソーシャルボタンをブログに設置するのにいちいち各ソーシャルサービスのdevサイトから作るのは意外と面倒。WordPressのプラグインでいいのがないか探していたらこれが中々よいので導入してみました。
ソーシャルボタンを好きな位置に表示する
なぜかスクリーンショットで紹介されていますが、写経するとこんな感じ。
<?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にする。
注意点
テーマをアップデートするとカスタマイズした内容は消えるので注意。
-
前の記事
Mojoliciousでhttps(SSL)専用ページとhttp専用ページの振り分けをroutesのbridgeを使って行う 2013.04.29
-
次の記事
mojoliciousでSSLページヘリダイレクトさせると無限ループしてしまう問題 2013.05.05