[Å] プラグイン不要!WordPressにボックス型の各種SNSボタンを設置するコードまとめ
ずっと前からやりたかったボックス型のソーシャルボタン。
今までやれなかったのには訳があり、ようやくボックス型に変更できました。本日はプラグインに頼らずとも自分でソーシャルボタンを設置する方法をご紹介致します。
ソーシャルボタン
以前は細長いボタンを並べていたのですが、この度こちらのデザインのボタンに変更したというお話です。
よく見たら上下の高さズレてますねw いずれ直します…。
ソーシャルボタンの設置
Twitterのツイートボタンの設置
<a href="https://twitter.com/share" class="twitter-share-button twitter-count-vertical" data-count="vertical" data-lang="ja" data-related="任意のアカウント">ツイート</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
「data-related」のところは自分のアカウントに変更してください。
Facebookのいいね!ボタンの設置(HTML5)
bodyタグの直後に以下のコードを挿入
<div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//connect.facebook.net/ja_JP/all.js#xfbml=1&appId=XXXXXXXXXXXXXXX"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script>
ボタンを表示させたい位置に以下を追加
<div class="fb-like" data-href="<?php the_permalink(); ?>" data-layout="box_count" data-action="like" data-show-faces="true" data-share="false"></div>
Google+
Google+のボタンの設置
<!-- +1 ボタン を表示したい位置に次のタグを貼り付けてください。 --> <div class="g-plusone" data-size="tall"></div> <!-- 最後の +1 ボタン タグの後に次のタグを貼り付けてください。 --> <script type="text/javascript"> window.___gcfg = {lang: 'ja'}; (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/platform.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script>
はてなブックマーク
はてブボタンの設置
<a href="http://b.hatena.ne.jp/entry/" class="hatena-bookmark-button" data-hatena-bookmark-layout="vertical-balloon" data-hatena-bookmark-lang="ja" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only@2x.png" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a><script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async></script>
注意
使用しているプラグインは各々異なるため、今回紹介したコードとプラグインが干渉して上手く動作しないことがあります。
私もプラグインが原因で今までボックス型出来ず、ようやくボックス型のボタンを設置することができました。
さいごに
細長いボタンから少し大きめのボックス型(バルーン型)ボタンに変更してみました。どうかな…わかりやすく、見やすくなったかしら?
プラグインを使わなくても対応できることを取り入れてリスクと負担を軽減させてみました。さてと、スマホはどうしようかな。横幅限られているからなぁ。どう表示させようか考え中です。
おしまい。
それではこれからもあかめ(@mk_mizuho)をよろしくお願いします。
ブログを改良したい方は併せてご覧ください
ブログ更新に使用したアプリ
このブログはiPhoneから更新しました。
するぷろ for iOS
iPhoneでブログを書いてみたい方へ:
するぷろの使い方まとめ
\ この情報を周りの人にも教える /
[Å] プラグイン不要!WordPressにボックス型の各種SNSボタンを設置するコードまとめ
この記事が気に入った方はいいね!で
更新情報を受け取る!