Запрет вывода рекламы в результатах поиска
Согласно правилам того же Google Adsense рекламу нельзя размещать на страницах без контекста. Поскольку очень часто реклама размещается в сайдбаре, а сайдбар в WordPress включается в страницу с результатами поиска или страницу с сообщением об ошибке «Не найдено», налицо нарушение правил размещения контекстной рекламы. Лучше обрамлять рекламу несложным кодом с таким условием:
<?php if ( (is_home()) || (is_page()) || (is_single()) || (is_archive()) ) { ?>
Тут рекламный код
<?php }?>
При этом реклама будет показана на всех основных страницах: на главной, на статических страницах и страницах записей, в архивах.

августа 1, 2008 в 16:46
Полезное дело. Но вот интересно, были ли на практике у кого-нибудь проблемы с выводом рекламы на неподходящих (но именно ВордПрессовских) страницах?