2018年08月15日)プラグインなしで、SNSのシェアボタンを作成したいと思います。このブログで作成したシェアボタンは、Twiiter、Facebook、Google+の3種類です。投稿ページ用のsingle.phpに表示したいと思います。固定ページ用のpage.phpなどに貼っても良いと思います。このブログでは、single.phpの記事を表示する部分は、「content.php」という別ファイルに切り出しています。(詳細は、「WordPressでブログ作り6(shingle.phpを作成)」の記事をご覧ください。)なので、今回はcontent.phpにソースコードを追記していきます。Index1、Twitterのシェアボタン2、Facebookのシェアボタン3、Google+のシェアボタン1、TwitterのシェアボタンTwitterのシェアボタンを、以下のようにaタグで囲みます。★ここにシェアボタン★</a>href属性の値は、「https://twitter.com/share」から始まり、?のあとは、パラメータをつけます。text=とすると、シェアボタンを押したあとにデフォルトで表示されるツイートの文言を設定できます。ここでは、「記事のタイトル:サイト名」となるようにしました。なにも設定しなければ、URLのみになります。↓プレビューそして、aタグのdata属性ですが、「data-lang=”ja”」で、日本語設定にします。英語にする場合は、「en」です。「data-count=”none”」で、カウントを表示なしにします。デフォルトは「horizontal」で、カウントが右に表示されます。「vertical」にすると上に表示されます。その他にも色々なパラメータがあり、「data-パラメータ名=”値”」の形で設定します。aタグのクラス名は任意のもので大丈夫です。(サンプルコード付き)スポンサーリンク2、FacebookのシェアボタンFacebookのシェアボタンを、以下のようにaタグで囲みます。★ここにシェアボタン★</a>↓プレビューどのように調べてこのソースコードになったか忘れてしまいましたが、「http://www.facebook.com/sharer.php」というURLのあとに、「?u=」とuパラメータをつなぎます。3、Google+のシェアボタンGoogle+のシェアボタンを、以下のようにaタグで囲みます。「https://plus.google.com/share」のあとに、「?url=」とつないで、urlパラメータを付けます。値は記事のURLにしたいので、「the_permalink()」にします。