当ブログのサイドバーに Twitter のフォローボタンを設置しました。そのときに調べたことをまとめたいと思います。プラグインは使わないので、WordPress の速度的に優しい仕上がりとなっております。Twitter のアカウントは前もって取得しておいてください。一緒に feedly のフォローボタンも設置したいと思います。
一番簡単な設置方法
一番簡単なのは公式サイトの HTML をサイドバーウィジェットの「テキスト」に貼り付ける方法です。まずは公式サイトにいきまして、
ラジオボタンの「フォローする」にチェックを入れます。
自分の Twitter アカウントを入力し、「言語設定」を「日本語」にし、赤枠の部分の HTML をコピーしておいてください。
WordPress の管理画面で「外観」→「ウィジェット」に移動します。ウィジェットの「テキスト」をドラッグ&ドロップでサイドバーに登録し、
先ほど Twitter の公式ページでコピーした HTML をペーストし、「保存」ボタンを押してください。
サイドバーにお馴染みの Twitter のフォローボタンが表示されます。
Twitterのフォローボタンのカスタマイズ
「WordPress のテーマとの整合性を保ちたい」とか、「もっとかわいいアイコンを使いたい」となった場合、独自のフォローボタンを設置することができます。そんなに難しくないです。
まずは、無料で使える Twitter アイコンを探してダウンロードしておき、それを WordPress 管理画面の「メディア」からアップロードしておきます。
Google などで「twitter アイコン 無料」などで検索するとたくさんでてきますので、お好きなものをご利用ください。オシャレなアイコンがそろっているサイトもたくさんあるので、いろいろ探してみてください。
投稿の新規追加画面に移動してください。「メディアを追加」ボタンで WordPress にアップロードした Twitter アイコンの画像タグを挿入します。
img タグをコピーしたら保存せず閉じて構いません。
次に、フォローボタン用のリンクを作成します。
1 | https://twitter.com/intent/follow?screen_name=○○○ |
「○○○」の部分には Twitter のユーザー名をいれます。@から後ろの部分です。例えば、当ブログの場合、アカウントが「@naokix03199」なので、
1 | https://twitter.com/intent/follow?screen_name=naokix03199 |
となります。この URL を a タグにし、先ほどの img タグを囲んでやればよいです。
1 2 3 | <a href="https://twitter.com/intent/follow?screen_name=○○○" target="_blank"> (Twitter アイコンの img タグ) </a> |
RSS ボタンを設置する
Twitter のフォローボタンだけだとなんだか寂しそうなので、RSS のボタンも設置してみました。メニューにも RSS があるので、あまり意味はないと思いますが。Twitter のフォローボタン同様、RSS 用のアイコンを前もって WordPress にアップロードしておいてください。
当ブログの RSS の URL は、
1 | https://naokixtechnology.net/feed |
なので、このアドレスで a タグを作り、用意した画像を img タグにして a タグで囲むだけです。
1 2 3 | <a href="https://naokixtechnology.net/feed" target="_blank"> (RSS アイコンの img タグ) </a> |
新しいウィンドウ・タブで開く設定にしてあります。ページ離脱者が減って、SEO 的にも良いらしいですよ。
feedly のフォローボタンを設置する
勢いに乗って、feedly のフォローボタンも設置します。まずは公式ページの「Feedly button」ページへ移動してください。
Step.1で好きなボタンデザインを決めます。
当ブログでは、角の丸いボタンを使いました。
Step.3のこの部分で目的のアイコンが選択されているか、確認してください。
次に、自分のブログのフィード(RSS)のURLを入力します。
貼り付けた後にエンターキーを押すと、
feedly をフォローするための HTML が出力されるので、これをメモ帳などにコピーしておきます。当ブログのフィードから出力されたものがこちら。
1 | <a href='http://cloud.feedly.com/#subscription%2Ffeed%2Fhttp%3A%2F%2Fnaokixtechnology.net%2Ffeed' target='blank'><img id='feedlyFollow' src='http://s3.feedly.com/img/follows/feedly-follow-square-volume_2x.png' alt='follow us in feedly' width='28' height='28'></a> |
「width」と「height」をお好みの大きさに調整してください。当ブログでは 48 X 48 ピクセルにしております。
メールボタンを設置する
RSS ボタンとほとんど同じなので、説明を省略。
sidebar.php をカスタマイズする
sidebar.php をカスタマイズします。
1 2 3 4 5 6 7 8 | <div class="follow"> <ul> <li>(Twitter の画像&リンク)</li> <li>(RSS の画像&リンク)</li> <li>(feedly の画像&リンク)</li> <li>(メールの画像&リンク)</li> </ul> </div> |
ul と li を使って各アイコン画像をリスト表示にしています。お使いのテーマによって違うと思いますが、当ブログではウィジェットを表示するソースの前に記述しました。一応、sidebar.php の全文を晒しておきます。参考になりますかね?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | <!-- sidebar --> <div id="sidebar"> <DIV class="follow" id="follow"> <UL> <LI> <a href="https://twitter.com/intent/follow?screen_name=naokix03199" target="_blank"> <img src="https://naokixtechnology.net/wordpress/wp-content/uploads/2015/08/twitter-.png" alt="twitter" width="48" height="48" class="alignnone size-full wp-image-601" /> </a> </LI> <LI> <a href="https://naokixtechnology.net/feed" target="_blank"> <img src="https://naokixtechnology.net/wordpress/wp-content/uploads/2015/08/rss.png" alt="rss" width="48" height="48" class="alignnone size-full wp-image-600" /> </a> </LI> <LI> <a href='http://cloud.feedly.com/#subscription%2Ffeed%2Fhttp%3A%2F%2Fnaokixtechnology.net%2Ffeed' target='blank'> <img src="https://naokixtechnology.net/wordpress/wp-content/uploads/2015/08/feedly.png" alt="feedly" width="48" height="48" class="alignnone size-full wp-image-598" /> </a> </LI> <LI> <a href="https://naokixtechnology.net/mail"> <img src="https://naokixtechnology.net/wordpress/wp-content/uploads/2015/08/mail.png" alt="mail" width="48" height="48" class="alignnone size-full wp-image-599" /> </a> </LI> </UL> </DIV> <?php if (is_active_sidebar('sidebar-1')) : dynamic_sidebar('sidebar-1'); else: ?> <div class="widget"> <h2>No Widget</h2> <p>ウィジットは設定されていません。</p> </div> <?php endif; ?> </div> <!-- /sidebar --> |
この段階で表示すると、
当然こうなりますので、ここからスタイルシートをカスタマイズしていきたいと思います。
CSS のカスタマイズ
1 2 3 4 5 | .follow li { float: left; list-style: none; margin-right: 5px; } |
「float: left;」で左から順番に並べて、「list-style: none;」で ●(黒丸)を消しています。
1 2 3 | .follow { margin-bottom: 10px; } |
下の検索窓との距離が近いので、margin-bottom を設定したのですが、動作していません。これは、以前のエントリー「WordPressのテーマ自作初心者がメニューを設置してみる | Naokix.net」でも述べましたが、float によって親要素の高さが出ないために起こるものです。Google Chrome の「要素を検証」でも、親要素の高さが無いことが確認できます。
解決策は簡単です。
1 2 3 | .follow ul { overflow: hidden; } |
float を設定している li の親要素 ul に「overflow: hidden;」を設定するだけです。
これで margin-bottom の設定が反映されるようになります。
最後に
アイコン画像を用意し、画像にリンクを貼ってあげれば、Twitter のフォローボタンをカスタマイズすることは、それ程難しいものではありません。テーマの雰囲気にあった画像でカスタマイズしてみてください。
Comment