条件分岐
HOME
ホームまたはフロントページで処理
PHP
<?php if ( is_front_page() || is_home() ) : ?>
//HOMEで行う処理
<?php endif; ?>ホームまたはフロントページ以外で処理
PHP
<?php if ( !is_front_page() && !is_home() ) : ?>
//HOME以外で行う処理
<?php endif; ?>ホームまたはフロントページとそれ以外での処理内容
PHP
<?php if ( is_front_page() || is_home() ) : ?>
//HOMEで行う処理
<?php else : ?>
//HOME以外で行う処理
<?php endif; ?>ホームまたはフロントページで表示し2ページ目以降は表示しない
PHP
<?php if ( ( is_front_page() || is_home() ) && !is_paged() ) : ?>
//HOMEで行う処理
<?php endif; ?>投稿ページ
すべての投稿ページ
PHP
<?php if ( is_single() ) : ?>
//すべての投稿ページで行う処理
<?php endif; ?>ID指定
PHP
<?php if ( is_single(1) ) : ?>
//ID:1の投稿ページで行う処理
<?php endif; ?>スラッグ指定
PHP
<?php if ( is_single('topics') ) : ?>
//スラッグ:topicsの投稿ページで行う処理
<?php endif; ?>複数指定
PHP
<?php if ( is_single( array(1,'topics','news') ) ) : ?>
//ID:1、もしくはスラッグが「topics」「news」の投稿ページで行う処理
<?php endif; ?>固定ページ
すべての固定ページ
PHP
<?php if ( is_page() ) : ?>
//すべての固定ページで行う処理
<?php endif; ?>ID指定
PHP
<?php if ( is_page(3) ) : ?>
//ID:3の固定ページで行う処理
<?php endif; ?>スラッグ指定
PHP
<?php if ( is_page('aboutus') ) : ?>
//スラッグ:aboutusの固定ページで行う処理
<?php endif; ?>複数指定
PHP
<?php if ( is_page( array(3,'aboutus','works') ) ) : ?>
//ID:3、もしくはスラッグが「aboutus」「works」の固定ページで行う処理
<?php endif; ?>投稿ページ+固定ページ
すべて
PHP
<?php if ( is_singular() ) : ?>
//投稿ページ、固定ページで行う処理
<?php endif; ?>アーカイブページ
PHP
<?php if ( is_arhive() ) : ?>
//アーカイブページで行う処理
<?php endif; ?>カテゴリーページやタグページ、日付別ページなど、すべてのアーカイブページに適応
カテゴリーページ
すべて
PHP
<?php if ( is_category() ) : ?>
//カテゴリーページで行う処理
<?php endif; ?>ID指定
PHP
<?php if ( is_category(2) ) : ?>
//カテゴリーID:2で行う処理
<?php endif; ?>スラッグ指定
PHP
<?php if ( is_category('cat1') ) : ?>
//カテゴリースラッグ「cat1」で行う処理
<?php endif; ?>複数指定
PHP
<?php if ( is_category( array(2,'cat1','cat2') ) ) : ?>
//カテゴリーID:2、またスラッグが「cat1」「cat2」のカテゴリーページで行う処理
<?php endif; ?>タグページ
すべて
PHP
<?php if ( is_tag() ) : ?>
//タグページで行う処理
<?php endif; ?>ID指定
PHP
<?php if ( is_tag(4) ) : ?>
//タグID:4で行う処理
<?php endif; ?>スラッグ指定
PHP
<?php if ( is_tag('tag1') ) : ?>
//タグスラッグ「tag1」で行う処理
<?php endif; ?>複数指定
PHP
<?php if ( is_tag( array(4,'tag1','tag2') ) ) : ?>
//タグID:4、またスラッグが「tag1」「tag2」のタグページで行う処理
<?php endif; ?>検索結果ページ
PHP
<?php if ( is_search() ) : ?>
//検索結果ページで行う処理
<?php endif; ?>404ページ
PHP
<?php if ( is_404() ) : ?>
//404ページで行う処理を書く
<?php endif; ?>