よく使う条件分岐(固定ページ)〔wordpress〕

公開日:2013年2月27日

よく使う条件分岐のメモです。

ページ毎に違う内容にしたいときの例 1

<?php if(is_page('9')): ?>
ID:15の時に表示する内容

<?php elseif(is_page(array('10,12'))): ?>
ID:10 または、ID:12の時に表示する内容

<?php else : ?>
それ以外のページの時に表示する内容

<?php endif; ?>

ページ毎に違う内容にしたいときの例 2

<?php if( is_page( 'a' ) || is_page( 'b' )  || is_page( 'c' )  || is_page( 'd' ) ): ?>
スラッグa、スラッグb、スラッグc、スラッグd の時に表示する内容

<?php else : ?>
それ以外のページの時に表示する内容

<?php endif; ?>

トップページ(index.php)と、各ページ毎に違う内容にしたいときの例

<?php if(is_home()): ?>
HOMEの時に表示する内容

<?php elseif(is_page(array('10,12'))): ?>
ID:10 または、 ID:12の時に表示する内容

<?php else : ?>
それ以外のページの時に表示する内容

<?php endif; ?>