STINGER5 のデフォルトではトップページに新着記事が記事表示されて、そしてサイドバーにも新着記事「new post」が表示されている。
単一記事のサイドバーに表示されるならわかるけど、トップページに新着記事が表示されてるのに同じ記事を表示させても意味がないと思う。
stinger5のサイドバーに表示される新着記事(new post)をトップページだけ非表示にする方法を備忘録として記録します。
STINGER5「new post」をトップページだけ非表示にする
- ここで紹介するstinger5のカスタマイズは、私の備忘録です。
- バックアップは忘れずに!!!
以下記事はワードプレス(WP)や、テーマのstinger5をカスタマイズしたやり方等を忘れないために書き留めた備忘録です
これらを参考にカスタマイズする時は、自己責任でお願いします。
ソースコードを変更する場合は、FTPソフトを使ってサーバーにアップ。または各サーバーのオプション(ファイルマネージャー)等(例はさくらサーバーです)でカスタマイズを行ってください。
「sidebar.php」 を変更する
WordPress のダッシュボードから外観を選んでテーマ編集をクリックする。
「sidebar.php」 を開いたら「 最近のエントリ」を表示する部分があるのを確認する。
[php]
<!– 最近のエントリ –>
<h4 class=”menu_underh4″>NEW POST</h4>
<?php get_template_part(‘newpost’);?>
<!– /最近のエントリ –>
[/php]
上記コードを削除してから下記コードを追記する。
[php]
<?php
if (!is_front_page()) :
?>
<!– 最近のエントリ –>
<h4 class=”menu_underh4″> NEW POST</h4>
<?php get_template_part(‘newpost’);?>
<!– /最近のエントリ –>
<?php
endif;
?>
[/php]
私の場合、元のコードを削除してから、下記コードを子テーマのサイドバー(sidebar.php)に追記した。
[php]
<!– new postの表示をトップページだけ非表示 –>
<?php
if (!is_front_page()) :
?>
<!– 最近のエントリ –>
<h4 class=”menu_underh4″> NEW POST</h4>
<?php get_template_part(‘newpost’);?>
<!– /最近のエントリ –>
<?php
endif;
?>
<!– /new postの表示をトップページだけ非表示 終わり –>
[/php]
まとめ
恐る恐る更新ボタンをクリック・・・無事にカスタマイズできた。
トップページの表示が少しはスッキリしたのは私だけでしょうか?
コメント