SEO効果の高いWordPressテンプレートとして有名なStinger。私も利用しているのですが、「ちょっとな。。」と思っていたのが、スマホで見た時フッターに表示されるSNSボタン群。それを消すための方法を書いていきます。
課題だったスマホUI
StingerのスマホUIで改善したかったのはこの部分です。

記事にSNSボタンエリアがかぶさっていて、読みにくかったんですよね。しかも、Adsenseが嫌う誤クリックの誘発につながってしまいそうで、これを外してしまおうと考えました。「PAGE TOP↑」と共に。
スポンサーリンク
SNSボタン群を外す簡単な方法
まず、SNSボタン群消去から。
WordPressダッシュボードのfooter.phpを編集します。
ここの
<?php if (is_home()) { ?>
<div id="snsbox">
<div class="sns">
あたりをいじります。
結論から言うと、以下のように編集すればOK。
<?php if ( function_exists('wp_is_mobile') && wp_is_mobile() ) :?>
<?php else: ?>
<?php if (is_home()) { ?>
<div id="snsbox">
<div class="sns">
<中略>
</li>
</ul>
</div>
</div>
<?php } ?>
<?php endif; ?>
この意味について解説していきます。
<?php if ( function_exists('wp_is_mobile') && wp_is_mobile() ) :?>
<?php else: ?>
のエリアがスマホサイトアクセスの際に表示するもの。「wp_is_mobile()」というのがスマホサイトかどうかを判定する命令です。つまりこのコードでは、スマホサイトの時なにも表示しないという意味になります。
で、else以下は「それ以外の時は」という意味ですから、PCサイトにアクセスしたときの命令になります。この時に
次に「PAGE TOP↑」を消す方法。
これは簡単で、footer.phpの
<div id="page-top"><a href="#wrapper">PAGE TOP ↑</a></div>
を消すだけです。または、以下のようにして無効化するだけ。
<!-- <div id="page-top"><a href="#wrapper">PAGE TOP ↑</a></div> -->
これで、「PAGE TOP↑」が消えます。
スポンサーリンク
課題だったスマホUI改善後
2つの項目を消した後のページがこちら。

大分読みやすくなりましたね。これでユーザーにゆっくり記事を読んでもらう事ができます。よかった。よかった。
まとめ
・Stingerのスマホページを編集すると、もっと読みやすくなる
・簡単にできる改善項目なので、SNSボタン群を除きたい人はぜひやってみてほしい
なお、今回の記事は@RyunNoteさんのこちらの記事を参考にさせて頂きました。@RyunNoteさん!ありがとうございました!
参考記事:[ℜ]【Stinger3カスタマイズ】追尾型SNSボックスをスマホのみ非表示に











