
WordPress(STINGERテーマ)を使用していて、サイドバーにSNS・RSSのフォローボタンをつけたい方に、読んでほしい記事です。
ブログのサイドバーに、ツイッターやRSSなどのフォローを促すため、以下のようなボタンを設置しました。

フォローボタンのデザイン、変更方法は下記のブログを参考にしています(というか、ほぼ一緒です)。
【参考】【STINGER5】サイドバーにSNSフォローボタンを追加してみよう
もし同じように、サイドバーにSNSやRSSのフォローボタンをつけようと考えているのであれば、本記事を参考にカスタマイズを進めてみてください。
なお、カスタマイズにあたり、まだ子テーマを作成していないようであれば、先に子テーマを作成することをオススメします。
スポンサーリンク
「sidebar.php」のコード変更
まず、使用しているFTPサーバーの子テーマフォルダ内に「sidebar.php」がない場合は、親テーマのフォルダ内にある「sidebar.php」のファイルをそのまま子テーマ内にコピーします。
(子テーマを使用しない方は、親テーマの「sidebar.php」を直接いじっていきます。)

コピーした「sidebar.php」内の下記コードを変更します。
▪︎変更箇所(変更前)
<?php } ?> <!-- RSSボタンです --> <div class="rssbox"> <a href="<?php echo home_url(); ?>/?feed=rss2"><i class="fa fa-rss-square"></i> 購読する</a> </div> <!-- RSSボタンここまで -->
▪︎変更箇所(変更後)
<!-- 201XXXXX_カスタマイズ_SNS・RSSフォローボタン ここから--> <h4 class="menu_underh2">Follow Me!</h4> <div class="follow"> <ul> <li class="twitter"><a href="【※ここにTwitterのアカウントURL(例:https://twitter.com/miraisyndrome)を入れてくだい※】" target="_blank">Twitter</a></li> <li class="facebook"><a href="【※ここにFacebookのアカウントURL(例:http://www.facebook.com/miraisyndrome)を入れてくだい※】" target="_blank">Facebook</a></li> <li class="rss"><a href="<?php echo home_url(); ?>/?feed=rss2" target="_blank">RSS</a></li> <li class="feedly"><a href="http://feedly.com/index.html#subscription%2Ffeed%2F【※ここにサイトのドメイン名(例:【※ここにドメイン名(例:mirasin.com)を入れてくだい※】%2Ffeed%2F" target="_blank">Feedly</a></li> </ul> </div> <!-- 201XXXXX_カスタマイズ_SNS・RSSフォローボタン ここまで-->
「Twitter」のコードにある【※ここにTwitterのアカウントURL(例:https://twitter.com/miraisyndrome)を入れてくだい※】を墨付きカッコも含めて削除し、自分のアカウントURLを入れてください。
「Facebook」のコードにある【※ここにFacebookのアカウントURL(例:http://www.facebook.com/miraisyndrome)を入れてくだい※】を墨付きカッコも含めて削除し、自分のアカウントURLを入れてください。
「feedly」のコードにある【※ここにドメイン名(例:mirasin.com)を入れてくだい※】を墨付きカッコも含めて削除し、自分のドメイン名を入れてください。
「Follow Me!」の文字を変えたいようであれば、コードの<h4></h4>の中に書かれている文字を変更してください。
PHP言語で「<!– –>」内の記載内容は、サイトに反映されない内容になるので、コードの最初と最後に「変更時の日付」「変更内容」などのメモを残しておくと、コードを見返すときに便利になります。(無くても反映されます。)
「style.css」のコード変更
「style.css」はデザインを担当するコードのため、SNS・RSSのフォローボタンのデザインはここで実装していきます。
子テーマの「style.css」を開き、「/*media Queries タブレットサイズ」より前に、以下のコードを追記します。
(子テーマを使用しない方は、親テーマの「style.css」を直接いじっていきます。)
/* 201XXXXX_カスタマイズ_SNS・RSSフォローボタン ここから */
.follow {
margin-bottom:24px;
}
.follow ul{
position:relative;
margin:-10px 5 5 -10px;
overflow:hidden;
}
.follow ul li{
float:left;
width:46%;
margin:10px 0 0 10px;
}
.follow ul li a{
padding-top:10px;
padding-bottom:5px;
display:block;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
color:#fff;
font-family:'Open Sans',sans-serif;
text-align:center;
text-decoration:none;
}
.follow ul li a::before{
position:relative;
display:block;
-webkit-transition:.15s ease-in-out;
transition:.15s ease-in-out;
color:#fff;
font-size:26px;
font-family: "FontAwesome";
}
.follow ul li a:hover{
background-color:#fff;
}
.follow ul .twitter a{
background-color:#00aced;
border:2px solid #00aced;
}
.follow ul .twitter a::before{
content: "\f099";
}
.follow .twitter a:hover,.follow .twitter a:hover::before{
color:#00aced;
}
.follow .facebook a{
background-color:#3c5a98;
border:2px solid #3c5a98;
}
.follow .facebook a::before{
content:"\f09a";
}
.follow .facebook a:hover,.follow .facebook a:hover::before{
color:#3c5a98;
}
.follow ul .rss a{
background-color:#ffb53c;
border:2px solid #ffb53c;
}
.follow ul .rss a::before{
content:"\f09e";
}
.follow ul .rss a:hover,.follow ul .rss a:hover::before{
color:#ffb53c;
}
.follow ul .feedly a{
background-color:#87c040;
border:2px solid #87c040;
}
.follow ul .feedly a::before{
content:"\f09e";
}
.follow ul .feedly a:hover,.follow ul
.feedly a:hover::before{
color:#87c040;
}
/* 201XXXXX_カスタマイズ_SNS・RSSフォローボタン ここまで */CSS言語で「/* */」内の記載内容は、サイトに反映されない内容になるので、コードの最初と最後に「変更時の日付」「変更内容」などのメモを残しておくと、コードを見返すときに便利になります。(無くても反映されます。)
これで、サイドバーにSNS・RSSのフォローボタンをつけることができました。

それぞれのボタンを押してみて、それぞれのサービスが立ち上がれば完成です。
もし、サイト上にエラーが表示されてしまった場合、コードの記述をミスしている可能性があるので、コードの記述を確かめてみてください。
もし、何もデザインに変化がない場合、古いデザインのキャッシュが残っている可能性があるので、キャッシュの削除をおこなってから、サイトの更新をおこなってみてください。
本記事は、以上になります。
コピペですぐに実装ができると思いますよ。
お付き合い頂き、ありがとうございました!