Хорошей идеей будет показывать рекламу только в старых постах блога, ведь именно они приносят основной поисковый трафик, а с другой стороны реклама только в старых постах не портит общий вид блога.
Реализовать это можно при помощи следующего функции, которая проверяет, является ли пост старым, ее нужно добавить в functions.php вашей темы:
</p> <pre>function is_old_post($days = 5) {
$days = (int) $days;
$offset = $days*60*60*24;
if ( get_post_time() &amp;lt; date('U') - $offset )
return true;&#160;&#160; return false;
}</pre>
<p>И теперь в любом месте темы мы можем использовать следующий код для отображения рекламы:
</p>
<pre>if ( is_old_post(10) ) {
// показываем рекламу если пост старый
} else {
// делаем что нибудь еще если пост новый
}</pre>
<p>Где 10 – количество дней с публикации поста, т.е. его “старость”.
По мотивам: wpengineer.com
Похожие посты:
3 Комментариев к статье Реклама только в старых постах
16th Декабрь 2009 в 09:08
Скажите пожалуйста с помощью какой программы вы просматриваете код?
16th Декабрь 2009 в 11:08
спасибо за отличный способ. старые записи приносят 75% трафика.
Кирилл – очень удобный и отличный редактор с подсветкой синтаксиса это Notepad+
14th Февраль 2010 в 19:08
А еще код можно смотреть напрямую из админки WordPress
Ну или из демона верстки Dreamweaver ^_^