n-wp.ru — блог о WordPress

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

Реклама раздражает. Многие относятся к ней негативно. Часто причиной низкой популярности блога является именно реклама. Поэтому все стараются сделать ее ненавязчивой — располагают в таких местах, чтобы она не бросалась в глаза, делают цвет рекламных блоков неброским, внедряют тематическую рекламу, совпадающую по смыслу с содержанием блога. Можно и вообще придумать хитрые ходы, например, скрывать рекламу от зарегистрировавшихся пользователей. На одном зарубежном сайте нашел код, который помогает выводить рекламу только в старых постах, оставляя новые девственно чистыми.

Для того, чтобы выводить рекламу только в старых постах, нужно подредактировать файл functions.php. Вставьте в него такой код:

Этот код образует функцию, вычисляющую древность поста. Диапазон вычислений вы можете задавать сами. Для вставки рекламного модуля в одиночный пост вставьте в single.php такой код:

Этот способ расчитан, прежде всего, на вставку AdSense, но можно использовать и любой другой рекламный код. 14 — это количество дней, которые должны пройти с момента публикации, прежде чем реклама начнет отображаться в посте. Пользуйтесь!

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Комментировать