WordPress вывод кода на всех страницах кроме перечисленных ID

18 октября 2011

Совсем недавно понял что нужно все затачивать до идеала, что-бы вытягивать по максимуму денег с партнерок.
Так вот проблема в том что ADSENSE не выводит свои блоки на тех страницах которых присутсвуют нехорошие ключивые слова или картинки с обнаженными женщинами.
Так вот на моем сайте все такие страницы имеют адекватный материал, но Гугл всеравно запрещает показывать в таких местах свои блоки. Так как сайт, очень даже для Гугла трастовый но Гугл закрывает сам такие страницы белыми квадратами, многим этот прикол уже известен.

Так вот для решения этой задачи обратился на серч тут http://forum.searchengines.ru/showthread.php?p=9525332 и получил скрипт, хотя не все парни сообразили что к чему.
Так вот код который выводит любой HTML код в том числе и Adsense на всех страницах кроме перечисленных ID = 1,2,3
<?php if (!is_single(array(1,2,3))) { ?>
СЮДА ВСТАВЛЯЕМ КОД АДСЕНСА
<?php } ?>

Так-же мы может перечислить к примеру не посты, а страницы, для этого юзаем не is_single, а is_page с тем-же кодом.

Но при всем этом надо-же на этих страницах выводить альтернативную партнерку к примеру Директ Яндекса который я в последнее время подключаю через Миксмаркет и уже второй свой сайт туда засунул, клики радуют.

Так вот сам код альтернативной рекламы:
<?php if (!is_single(array(1,2,3))) { ?>
СЮДА ВСТАВЛЯЕМ КОД АДСЕНСА
<?php } else { ?>
КОД ТИЗЕРА или Директа если как в моем случае
<?php } ?>

Кстати отпишу что меня прикалывает, так это настраивать блоки Директа, они реально кликабельнее Adsense, но полностью заменить Адсенс я не готов. Потому что сами понимаете за ним будущее, да и постоянные уже настроенные платежи ежемесячные.
А никто не хочет уходить от рабочей схемы даже если новая обещает лучшие перспективы.

Вот тут скрипт вывода рекламных блоков после первого поста, теме тем кто любит удачно монетизировать.

Adsense, cms wordpress