is_pageで複数ページ指定するとき、よく忘れて「”」(カンマ)だけ記述して「あれ?うまくいかない」ってなるのでメモしておく。
複数指定したいとき、なんとなく
<?php if (is_page('contact','service')):?>
// 特定のページにだけ表示する内容を記述
<?php endif; ?>
ってやりたくなるけど、これだと指定できない。
<?php if (is_page(array('contact','service'))):?>
複数指定するときは「array」で囲む。
ちなみに単品は
<?php if (is_page('contact')):?>
特定のページ以外ってしたいときは
<?php if (!is_page('contact'):?>
のように「!」を付ける。
なので、複数で特定のページ以外の場合は
<?php if (!is_page(array('contact','service'))):?>
// 特定のページ以外に表示する内容を記述
<?php endif; ?>
となる。