Запрет вывода рекламы в результатах поиска

Согласно правилам того же Google Adsense рекламу нельзя размещать на страницах без контекста. Поскольку очень часто реклама размещается в сайдбаре, а сайдбар в WordPress включается в страницу с результатами поиска или страницу с сообщением об ошибке «Не найдено», налицо нарушение правил размещения контекстной рекламы. Лучше обрамлять рекламу несложным кодом с таким условием:

<?php if ( (is_home()) || (is_page()) || (is_single()) || (is_archive()) )  { ?>
Тут рекламный код
<?php }?>

При этом реклама будет показана на всех основных страницах: на главной, на статических страницах и страницах записей, в архивах.