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

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

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

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

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

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

<?php endif; ?>
[/php]

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

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

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

<?php endif; ?>
[/php]

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

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

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

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

<?php endif; ?>
[/php]