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制作のお役に立てたら嬉しいです。

関連記事

WordPressのテーマ開発は親テーマが良いのか子テーマが良いのか... 最近「WordPressのテーマを子テーマで作る事が多い」と話したら「えっ、手抜きじゃん」(意訳)と言われた事がありました。 個人的には「時間をかける=クオリティが高い」ではないと思っているので、WordPressのテーマ開発はどんな形が私の中でベストなのか紹介します。 親と子のどち...
WordPressで複数条件で検索できるようにするプラグイン「Search & Filte... 個人的に制作してるサイトで複数条件を設定して検索したかったのですが、調べてみるといい感じのプラグインがあったので紹介します。 Search & Filterの紹介 Search & Filterは複数条件の検索フォームを作れるプラグインです。 Search &...
Front-end Editorでトラブったときの修正方法... 管理ページに行かずに簡単に編集できるプラグインがあると知ってFront-end Editorを使ってみることにしました。 しかしローカル環境でプラグインを有効化してみると2点不具合が出てしまいました。 1:aタグなどで使われるの中身がテキストとして表示されてしまう。 2:そもそも直接記事編集が...
WerdPress初心者が継続できる効果的な勉強方法... WordPressを始められたい方というのは最近はどんどん増えていますね。 簡単に設置できて色々と仕事にも繋がりやすいというのが理由でしょうか。 しかし実際にWordPressを始めようと思うと何からやっていいのか分からない、どう続けていいのかわからないという方からどういたら良いかという悩み...
WordPressサイト用のgulp/gitで開発環境を作ってみた... 先日、WordPress用のこのブログ用にテーマを作ったのですがその時、開発環境も更新してみました。 これまでSCSSくらいしか使っていなかったのですが、最近はgulpも少しずつ使えるようになってきたのでそのあたりの更新です。 githubには上げていて、リポジトリはこちらです。 ...