Возникла необходимость поставить код AdSense на один из сайтов, который работает на вордпрессе. Причем не просто во все посты, а в конкретный пост, в определенное место. Тут появилась проблема, как это сделать, если вставлять код в админке (вставлять надо в html редакторе, а не визуально), то там после каждой строчки автоматом добавляется </br> из-за чего код становиться не работоспособным.
Выход из данной ситуации очень прост, достаточно воспользоваться ява скриптом, который будет инклудить контекст в сам пост. Для этого создаем скрипт, например adsence.js и вставляем туда ваш код бегуна предварительно выбросив теги скрипта (script), должно получиться что-то наподобие этого:
google_ad_client = "pub-ваш номер";
google_ad_slot = "5417879227";
google_ad_width = 336;
google_ad_height = 280;
Далее открываем сам пост и место куда вы хотите, вставить код бегуна, прописываем следующие 2 строки:
<script src="/adsence.js" type="text/javascript"></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
Так же можно поступить и с Яндекс директом, Begun и другими скриптами.
Вот кстати рабочий пример:
Хоть это и пример, но тыкать по нему просто так нельзя! Только если Вас действительно заинтересовало рекламное предложение. В противном случаи это получится накрутка!
ОГРОМНОЕ спасибо! Я думал что такое ваще не реально сделать. Раньше плагин пробывал какой то (уже не помню название) но он не помог. А тут такой простой выход! Еще раз СПАСИБО!!!
Спасибо! Но только в том виде, как у вас - не заработает, т.к. если копировать код с этого поста, то кавычки будут неправильные. Вам надо убрать использование wptexturize для контента поста, тогда кавычки не будут преобразовываться.
Да - хорошая информация о размещении рекламных блоков
Статья отличная все понятно, но я этим занимаюсь недавно, хотелось бы узнать как создать скрипт adsence.js, или все это просто, не как я думаю?
Никак чтото адсенс не хочет мне присылать активацию, уже вторая неделя пошла, это нормально?
Добрый день, а это что за код:
google_ad_slot = "5417879227";
Он у всех пользователей одинаковый?
Спасибо! Мне на своем блоге после 2-х часов упорного труда удалось сделать то, что я так долго искала. Проблема также была куда положить файл adsence.js
Все супер!
Спасибо большое!!!
а если в каждом посте нужно выполнять свой яваскрипт? то есть можно сделать чтобы скрипт выполнялся не из отдельного файла а из тела поста?
спасибо
Не за что! Завтра как раз хотел заняться, только без использования плагина. Ну все равно спасибо за совет! 😉