Все о WordPress: плагины, шаблоны, темы и настройка

Вставляем AdSense, Begun, Директ из в тело поста WordPress

Возникла необходимость поставить код 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 и другими скриптами.

Вот кстати рабочий пример:

Хоть это и пример, но тыкать по нему просто так нельзя! Только если Вас действительно заинтересовало рекламное предложение. В противном случаи это получится накрутка!

---

ищите хорошие золотые украшения по выгодной цене. или цена вас не интересует но нужен большой выбор. Все это вы найдете на сайте arum.com.ua. Носите золото и будьте счастливы.

Рубрика: Настройка WordPress | 16 Март 2009

Предыдущие записи из рубрики `Настройка WordPress`

11 комментариев

Zevs, 27.03.2009 в 23:42Ответить

ОГРОМНОЕ спасибо! Я думал что такое ваще не реально сделать. Раньше плагин пробывал какой то (уже не помню название) но он не помог. А тут такой простой выход! Еще раз СПАСИБО!!!

cawa, 17.06.2009 в 20:56Ответить

Спасибо! Но только в том виде, как у вас - не заработает, т.к. если копировать код с этого поста, то кавычки будут неправильные. Вам надо убрать использование wptexturize для контента поста, тогда кавычки не будут преобразовываться.

Deimos, 17.06.2009 в 21:31Ответить

Не за что! Завтра как раз хотел заняться, только без использования плагина. Ну все равно спасибо за совет! ;-)

studio, 30.07.2009 в 22:56Ответить

Да - хорошая информация о размещении рекламных блоков

Валя, 17.08.2009 в 09:42Ответить

Статья отличная все понятно, но я этим занимаюсь недавно, хотелось бы узнать как создать скрипт adsence.js, или все это просто, не как я думаю?

SportWinner, 17.08.2009 в 09:40Ответить

Никак чтото адсенс не хочет мне присылать активацию, уже вторая неделя пошла, это нормально?

Deimos, 17.08.2009 в 10:09Ответить

{SportWinner}, адсенс отправляет активацию в течении месяца, так что не пугайтесь, все будет ок!
{Валя}, просто создаете текстовый документ (.txt), в него засовываете свой код и переименовываете его в .js. Также для вставки контекста можно воспользоваться шорткодами WordPress - подробнее тут: http://www.wp-info.ru/shortkody-wordpress/ - третий пункт!

Исландия, 09.09.2009 в 19:48Ответить

Добрый день, а это что за код:
google_ad_slot = "5417879227";
Он у всех пользователей одинаковый?

Deimos, 09.09.2009 в 23:57Ответить

Хмм.... признаться честно я даже не знаю что это такое, видимо какой то индификатор...

Ирина, 10.10.2009 в 09:08Ответить

Спасибо! Мне на своем блоге после 2-х часов упорного труда удалось сделать то, что я так долго искала. Проблема также была куда положить файл adsence.js
Все супер!
Спасибо большое!!!

Максим, 28.10.2009 в 15:12Ответить

а если в каждом посте нужно выполнять свой яваскрипт? то есть можно сделать чтобы скрипт выполнялся не из отдельного файла а из тела поста?
спасибо

Оставить ответ

Топ комментаторов

Спасибо Вам за Ваши комментарии!

Забыли пароль?