[Stinger6] SNSボタンに「RSS」「feedly」を追加して8種類にする方法
[Stinger6] SNSボタンに「RSS」「feedly」を追加して8種類にする方法
「STINGER5」までは不揃いだったSNSボタンですが、
「STINGER6」からは整ったこちらのようなフラットデザインのものに変わりましたね。
このままでもシンプルで良いのですが、カスタマイズしてデザインを変更しました。
変更後は「RSS」「feedly」も追加されてこんな感じになります。
どうですか!?
SNSボタンとテキストを加えることで、より一層わかりやすくなったと思いませんか。
また、今回のカスタマイズについては、下記のブログを参考にさせて頂きました。
↓↓↓
Stinger6 8種類にSNSボタンを増やす
記事最下部のSNSボタンを変更する方法
1. WordPressの外観タブ-テーマの編集を選択する
2. 右のテンプレートから、sns.php を選択する
*デフォルトの「sns.php」は、メモ帳などでいいので
必ずバックアップを取っておいてください。
デフォルトの設定に戻す際に、必要になります。
3. sns.php 内のコードを入れ替える
sns.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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
<?php if ( trim( $GLOBALS["stdata12"] ) == '' ) { if ( trim( $GLOBALS["stdata25"] ) !== '' ) { $twitter_name = esc_attr( $GLOBALS["stdata25"] ); }else{ $twitter_name = ''; } ?> <?php $url_encode=urlencode(get_permalink()); $title_encode=urlencode(get_the_title()); ?> <div class="sns"> <ul class="clearfix"> <!--ツイートボタン--> <li class="twitter"> <a href="http://twitter.com/intent/tweet?url=<?php echo $url_encode;?>&text=<?php echo $title_encode;?>&via=<?php echo $twitter_name;?>&tw_p=tweetbutton" target="_blank"><i class="fa fa-twitter"></i><span class="snstext2">Twitter</span><?php if(function_exists('scc_get_share_twitter')) echo (scc_get_share_twitter()==0)?'':'<span class="snstext">'.scc_get_share_twitter().'</span>'; ?></a> </li> <!--Facebookボタン--> <li class="facebook"> <a href="http://www.facebook.com/sharer.php?src=bm&u=<?php echo $url_encode;?>&t=<?php echo $title_encode;?>" target="_blank"><i class="fa fa-facebook"></i><span class="snstext2">Facebook</span> <?php if(function_exists('scc_get_share_facebook')) echo (scc_get_share_facebook()==0)?'':'<span class="snstext">'.scc_get_share_facebook().'</span>'; ?></a> </li> <!--Google+1ボタン--> <li class="googleplus"> <a href="https://plus.google.com/share?url=<?php echo $url_encode;?>" target="_blank"><i class="fa fa-google-plus"></i><span class="snstext2">Google+</span><?php if(function_exists('scc_get_share_gplus')) echo (scc_get_share_gplus()==0)?'':'<span class="snstext">'.scc_get_share_gplus().'</span>'; ?></a> </li> <!--はてブボタン--> <li class="hatebu"> <a href="http://b.hatena.ne.jp/entry/<?php the_permalink(); ?>" class="hatena-bookmark-button" data-hatena-bookmark-layout="simple" title="<?php the_title(); ?>"><i class="fa fa-hatena"></i><span style="font-weight:bold">B!</span><span class="snstext2">はてブ</span> <?php if(function_exists('scc_get_share_hatebu')) echo (scc_get_share_hatebu()==0)?:'<span class="snstext"><span class="hatebno">'.scc_get_share_hatebu().'</span></span>'; ?></a><script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script> </li> <!--LINEボタン--> <li class="line"> <a href="http://line.me/R/msg/text/?<?php echo $title_encode . '%0A' . $url_encode;?>" target="_blank"><span class="snstext2">LINE</span></a> </li> <!--ポケットボタン--> <li class="pocket"> <a href="http://getpocket.com/edit?url=<?php echo $url_encode;?>&title=<?php echo $title_encode;?>" target="_blank"><i class="fa fa-get-pocket"></i><span class="snstext2">pocket</span><?php if(function_exists('scc_get_share_pocket')) echo (scc_get_share_pocket()==0)?'':'<span class="snstext">'.scc_get_share_pocket().'</span>'; ?></a> </li> <!--RSSボタン--> <li class="rss"> <a href="<?php echo home_url(); ?>/?feed=rss2" target="blank"><i class="fa fa-rss"></i><span class="snstext2">RSS</span></a> </li> <!--feedlyボタン--> <li class="feedly"> <a href="http://feedly.com/index.html#subscription%2Ffeed%2Fhttp%3A%2F%2F設置するアドレス%2Ffeed%2F" target="blank"><i class="fa fa-rss"></i><span class="snstext2">feedly</span><?php if(function_exists('scc_get_follow_feedly')) echo (scc_get_follow_feedly()==0)?'':scc_get_follow_feedly(); ?></a> </li> </ul> </div> <?php } |
56行目の「設置するアドレス」を自分のサイトURL に変更して下さい。
例えば、このサイトの場合 yocchan0.com です。
4. 設定が完了したら、「ファイルを更新」をクリック
5.右のテンプレートから、style.css を選択し、コードを追加する
style.css をテキストエディタで開きます。
下記のコードを探して下さい。(style.cssのバックアップもお忘れなく)
1 2 3 |
/*-------------------------------- SNS ---------------------------------*/ |
発見したら、コードのすぐ下に下記のコードを追加して下さい。
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 40 41 42 43 44 |
.sns li { width: 140px; font-size: 14px; line-height: 27px; } .sns li a { padding:3px 5px; } .snstext2 { font-size: 13px; margin-left: 5px; } .sns li a { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } /* RSS */ .sns .rss a { background:#ffb53c; } .sns .rss a:hover { background:#e09900; } .sns .rss .snstext { padding-left:10px; margin-left:10px; } /* feedly */ .sns .feedly a { background:#87c040; } .sns .feedly a:hover { background:#74a436; } .sns .feedly .snstext { padding-left:10px; margin-left:10px; } |
下図のように、上記のコードを追加して下さい。
追加が完了したら、「ファイルを更新」をクリック
以上で記事最下部のSNSボタンが変更されました。
トップページ最下部のSNSボタンを変更する方法
1. sns-top.php 内のコードを入れ替える
sns-top.php のコードを全部消します。(sns-top.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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
<?php if ( trim( $GLOBALS["stdata12"] ) == '' ) { if ( trim( $GLOBALS["stdata25"] ) !== '' ) { $twitter_name = esc_attr( $GLOBALS["stdata25"] ); }else{ $twitter_name = ''; } ?> <?php $url_encode=urlencode(get_home_url()); $title_encode=urlencode(get_bloginfo('name')); ?> <div class="sns"> <ul class="clearfix"> <!--ツイートボタン--> <li class="twitter"> <a target="_blank" href="http://twitter.com/intent/tweet?url=<?php echo $url_encode;?>/&text=<?php echo $title_encode;?>&via=<?php echo $twitter_name;?>&tw_p=tweetbutton"><i class="fa fa-twitter"></i><span class="snstext2">Twitter</span> <?php if(function_exists('get_scc_twitter')) { if( scc_get_share_twitter( array( 'post_id' => 'home' ) ) !== 0){ echo '<span class="snstext">'.scc_get_share_twitter( array( 'post_id' => 'home' ) ).'</span>'; } }?></a> </li> <!--Facebookボタン--> <li class="facebook"> <a target="_blank" href="http://www.facebook.com/sharer.php?src=bm&u=<?php echo $url_encode;?>/&t=<?php echo $title_encode;?>"><i class="fa fa-facebook"></i><span class="snstext2">Facebook</span> <?php if(function_exists('get_scc_facebook')) { if( scc_get_share_facebook( array( 'post_id' => 'home' ) ) !== 0){ echo '<span class="snstext">'.scc_get_share_facebook( array( 'post_id' => 'home' ) ).'</span>'; } }?></a> </li> <!--Google+1ボタン--> <li class="googleplus"> <a target="_blank" href="https://plus.google.com/share?url=<?php echo $url_encode;?>/" ><i class="fa fa-google-plus"></i><span class="snstext2">Google+</span> <?php if(function_exists('get_scc_gplus')) { if( scc_get_share_gplus( array( 'post_id' => 'home' ) ) !== 0){ echo '<span class="snstext">'.scc_get_share_gplus( array( 'post_id' => 'home' ) ).'</span>'; } }?></a> </li> <!--はてブボタン--> <li class="hatebu"> <a href="http://b.hatena.ne.jp/entry/<?php home_url(); ?>" class="hatena-bookmark-button" data-hatena-bookmark-layout="simple" title="<?php bloginfo('name'); ?>"><i class="fa fa-hatena"></i><span style="font-weight:bold">B!</span><span class="snstext2">はてブ</span> <?php if(function_exists('get_scc_hatebu')) { if( scc_get_share_hatebu( array( 'post_id' => 'home' ) ) !== 0){ echo '<span class="snstext">'.scc_get_share_hatebu( array( 'post_id' => 'home' ) ).'</span>'; } }?></a><script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script> </li> <!--LINEボタン--> <li class="line"> <a target="_blank" href="http://line.me/R/msg/text/?<?php echo $title_encode . '%0A' . $url_encode;?>/"><span class="snstext2">LINE</span></a> </li> <!--ポケットボタン--> <li class="pocket"> <a target="_blank" href="http://getpocket.com/edit?url=<?php echo $url_encode;?>/&title=<?php echo $title_encode;?>"><i class="fa fa-get-pocket"></i><span class="snstext2">pocket</span> <?php if(function_exists('get_scc_pocket')) { if( scc_get_share_pocket( array( 'post_id' => 'home' ) ) !== 0){ echo '<span class="snstext">'.scc_get_share_pocket( array( 'post_id' => 'home' ) ).'</span>'; } }?></a></li> <!--RSSボタン--> <li class="rss"> <a target="_blank" href="<?php echo home_url(); ?>/?feed=rss2"><i class="fa fa-rss"></i><span class="snstext2">RSS</span></a> </li> <!--feedlyボタン--> <li class="feedly"> <a target="blank" href="http://feedly.com/index.html#subscription%2Ffeed%2Fhttp%3A%2F%2F設置するアドレス%2Ffeed%2F"><i class="fa fa-rss"></i><span class="snstext2">feedly</span> <?php if(function_exists('get_scc_follow_feedly')) { if( scc_get_follow_feedly( array( 'post_id' => 'home' ) ) !== 0){ echo '<span class="snstext">'.scc_get_follow_feedly( array( 'post_id' => 'home' ) ).'</span>'; } }?></a></li> </ul> </div> <?php } |
83行目の「設置するアドレス」を自分のサイトURL に変更して下さい。
例えば、このサイトの場合 yocchan0.com です。
設定が完了したら、「ファイルを更新」をクリック
以上でトップページ最下部のSNSボタンが変更されました。
最後に、今回はこちらのブログを参考にさせて頂きました。
非常にわかりやすかったです。ありがとうございました。
↓↓↓
Stinger6 8種類にSNSボタンを増やす