12月
13
[WP]トップページだけに表示させる
タグ: Blog, Conditional-Tags, PHP, WordPress
またまた仕事がらみWPいじくりエントリです。
よくある「ようこそ○○へ!」みたいな場所を作ろうとしたんだけど、テンプレートのindex.phpにそのまま記述すると全ページで表示されてしまいます。
個別エントリページのみで表示させるにはindex.phpを見てすぐ分かるように
<?php if ($single) { ?>個別エントリページのみで表示させる<?php } ?>
ってすればOK。
ということは、トップページだけに表示させるには・・・
<?php if (is_home()) { ?>トップページだけに表示させる<?php } ?>
もちろんこれでもいいんですが、これだと「次のページ(« previous)」でも表示されてしまいます。(個別エントリページではないから当然ですが・・・。)
<?php if (is_home() && !is_paged()) { ?>トップページだけに表示させる<?php } ?>
これが正解。homeであり、且つpageでないということらしい。もちろんsingleでもない。
じゃ、個別エントリページだけに表示させる(前後エントリへのリンクなど)には
<?php if (is_single() && !is_paged()) { ?>個別エントリページだけに表示させる<?php } ?>
とすればOK。singleであり、且つpageでないということ。
以上。Conditional Tagsについてでした。


















「wp 記事 個別ページ のみ表示」という
検索キーワードでコチラにたどり着き、
この記事にもの凄く助けられました!
ありがとうございました!!!
>なかじ(ま)さん
お役に立てましたか。良かったです。
またお立ち寄りください。