WordPress の Tweet, Like, Google +1 and Share プラグインをテンプレートに埋め込む

Tweet, Like, Google +1 and Share プラグインは、いくつかの汎用的なソーシャルボタンを設置するために便利なプラグインです。 しかしながら他に content の前後に挿入している情報があるときに、表示する順序を制御することができません。 このプラグインの導入によってソーシャルボタンが表示される位置は content の前後どちらか、あるいは両方に自動決定されるためです。 この問題を解決するにはテンプレートに直接埋め込むのが良いでしょう。ここではテンプレートに直接埋め込む方法を紹介します。

埋め込みコード

プラグインに用意されている display_social4i 関数によって、ソーシャルボタンを任意の位置に挿入することができます。 1つ目の引数は、大きなボタンを表示するとき large, 小さなボタンを表示するとき small です。 また、2つ目の引数には、ソーシャルボタンを寄せる方向を指定します。値は、align-left, align-right, float-left, float-right の何れかのようです。

表示されるボタンの種類は、(ダッシュボードの)プラグインの設定によって制御することができます。

<?php
if(function_exists('display_social4i'))
echo display_social4i("large","float-left");
?>

表示されるボタンの種類を埋め込みコードによって制御する場合には、3つめの引数を指定します。 指定可能な値は、s4_fblike, s4_fbsend, s4_fbshare, s4_plusone, s4_twitter, となっているようです。

<?php
if(function_exists('display_social4i'))
echo display_social4i("large","float-left","s4_fbshare");
?>