[WordPress] 表示しているページの種別を判定する関数まとめ
固定ページの判定
固定ページか判定
if( is_page() ) {
}
ある固定ページか判定
if( is_page('sample') ) {
}
ある固定ページか複数判定
if( is_page( array('sample01', 'sample02') ) ) {
}
投稿ページの判定
投稿ページか判定
if( is_single() ) {
}
カスタム投稿タイプのページか判定
if( is_singular('sample') ) {
}
- 引数に「post」を指定すると、通常の投稿ページか判定できます
カスタム投稿タイプのページか複数判定
if( is_singular( array('sample01', 'sample02') ) ) {
}
アーカイブページの判定
アーカイブページか判定
if( is_archive() ) {
}
カスタム投稿タイプのアーカイブページか判定
if( is_post_type_archive('sample') ) {
}
カスタム投稿タイプのアーカイブページか複数判定
if( is_post_type_archive( array('sample01', 'sample02') ) ) {
}
カテゴリーアーカイブページか判定
if( is_category('sample') ) {
}
カテゴリーアーカイブページか複数判定
if( is_category( array('sample01', 'sample02') ) ) {
}
タクソノミーアーカイブページか判定
if( is_tax('taxonomy') ) {
}
タクソノミーのあるタームのアーカイブページか判定
if( is_tax('taxonomy', 'term') ) {
}
検索ページか判定
if( is_search() ) {
}
404エラーページか判定
if( is_404() ) {
}
ご質問など受け付けています
記事の中でわかりにくかったところ、もっと知りたかったこと、間違っていることなど、何でもお気軽にご連絡ください。
ご連絡は下記フォームを利用いただくか、ツイッターアカウント@flat8migi宛てでもOKです。