Cntlog > WordPress > WP Social Bookmarking Lightをもっと便利に使う方法

WP Social Bookmarking Lightをもっと便利に使う方法

WP Social Bookmarking LightとはWordPressで使用する便利なプラグインです。
簡単にソーシャルボタンが設置できるのでこのブログや他のサイトでも利用させてもらってます。
Twitter のつぶやくボタン、Facebook のいいねボタン、はてブのブックマークボタンなど、日本のソーシャルメディアの共有ボタンをひと通り網羅し、簡単にWordPressサイトに配置できます。


WP Social Bookmarking Light

管理画面からの設定だとSINGLEページの上下のどちらかしか挿入できないのですが、
テンプレート内に自由に設置する方法がありますので今回はその方法を紹介します。

設置方法

下記のコードを任意のテンプレート内に書けば管理画面で設定したソーシャルアイコンの内容で表示されます。
もちろんsingle.php以外のテンプレートでもOKです。

?php if (function_exists("wp_social_bookmarking_light_output_e")) {
wp_social_bookmarking_light_output_e();
} ?>

管理画面で設定したものと違うソーシャルボタンを設定したい場合は下記コードのように”wp_social_bookmarking_light_output_e()”の中に対応したいソーシャルネットワークの名前を書きます。

?php if (function_exists("wp_social_bookmarking_light_output_e")) {
wp_social_bookmarking_light_output_e('hatena, facebook_like, evernote');
} ?>

対応しているソーシャルネットワークと記述の仕方はWP Social Bookmarking Lightの設定画面から確認出来るようになっています。

便利な使い方

他のテーマで使うときや、急に他のテンプレート内に追加する必要があるときに簡単に使えるようにするためにショートコードにしておくと便利です。
ショートコードで管理すると使用するソーシャルメディアを変更したときも一括で管理できて便利ですよ。

下記コードをfunctions.phpと表示させたいテンプレートに書くとWP Social Bookmarking Lightが表示されます。

[ショートコードで使う設定]

function wpSns() {
if (function_exists("wp_social_bookmarking_light_output_e")) {
wp_social_bookmarking_light_output_e();
}
}
add_shortcode('socialBtns', 'wpSns');

[テンプレート内に書くコード]

?php echo do_shortcode('[socialBtns]'); //ソーシャルボタン(WP Social Bookmarking Light)   ?>

まとめ

WP Social Bookmarking Lightは数多くのソーシャルメディアの共有ボタンを指定できますし、挿入する場所やアイコンのカスタマイズもしやすいのでとても使いやすいプラグインだと思います。
みなさんのWordPress制作のお役に立てたら嬉しいです。

関連記事

WockerでWordPressの本番環境をローカルに持ってくる方法... Wockerには便利なコマンドがいくつかあって、その中にsqlを取り込んでくれるものがあります。 そういった記事を見つけたのですがバージョンが古いようでしたので自分用に書き直しました。 参考サイト Wocker を使って公開されているサイトをローカルにコピ...
無料で使えるWordPressのカスタマイズしやすいBootStrapベースのスターターテーマ... みなさんはWordPressの案件をするときはどんな開発フローをされてますか? 1から作るひともいれば、何かフレームワーク的なものを入れて作る人、スターターテーマを使って作る人、子テーマ前提で作る人など様々な進め方がありますね。 私は去年までは「Underscores」を使って開発していまし...
tarm別に一覧を取得するコード 特定のカスタム投稿タイプでtarm別に一覧を取得できるコードメモ。 archiveところで出力させるのに使いました。 ?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $a...
WordPressで複数条件で検索できるようにするプラグイン「Search & Filte... 個人的に制作してるサイトで複数条件を設定して検索したかったのですが、調べてみるといい感じのプラグインがあったので紹介します。 Search & Filterの紹介 Search & Filterは複数条件の検索フォームを作れるプラグインです。 Search &...
WordPressサイト用のgulp/gitで開発環境を作ってみた... 先日、WordPress用のこのブログ用にテーマを作ったのですがその時、開発環境も更新してみました。 これまでSCSSくらいしか使っていなかったのですが、最近はgulpも少しずつ使えるようになってきたのでそのあたりの更新です。 githubには上げていて、リポジトリはこちらです。 ...