MORIAWASE

好きなもの、好きなだけ、盛り合わせ

今日の人気記事です!

STINGER5の新着記事をトップページで表示させない方法。

      2016/03/30

ちょくちょくSTINGER5のカスタマイズ進めているので、たまに紹介していきます。

今回は、トップページで新着記事を表示しない(トップページ以外で新着記事を表示する)方法です。

 

トップページ以外で新着記事って必要あるのかな?

デフォルトのSTINGER5では、トップページでも新着記事が表示されますよね。

スマホ表示の時はまだしも、PC表示では必要ないと思うんですよ。

 

新着記事が並んでます。

stinger5-new-post-1

 

新着記事が並ぶトップページなのに、ここにも新着記事が並んでいます。

stinger5-new-post-2

 

新着記事はトップページでは表示しなくてOK!ということで、そういうカスタマイズをしてみました。

 

新着記事が読み込まれている箇所を探す

カスタマイズをする箇所はサイドバーです。

(カスタマイズ前にバックアップをお願いします!できれば、まずはオフライン環境でお試しください!)

 

ワードプレスの管理画面→外観→テーマの編集→sidebar.phpと進み、下記のコードを探します。

これは、「新着記事を読み込んで表示するよ!」というコードです。

 

今回やりたいことは、こちらのコードに「トップページでは表示しないでね!」という条件を加えることです。

では始めましょう。

 

PHPで条件分岐をする

今回付け加えるのは

というコードです。条件分岐ってやつですね。

 

トップページでは表示しないので、「トップページなら」というコードの下には何も付け加えません

トップページ以外で表示して欲しいので、「トップページ以外なら」というコードの下に条件を付け加えます。

これでOKですね。

 

「トップページ以外なら新着記事(’newpost’)を表示するね!」という条件になりました。

これらのコードをまとめると、

となります。

これでトップページが表示されている時だけ、新着記事が表示されません。

 

気になっていた方、ぜひお試しください!

 - WordPress・カスタマイズ