Ребята, привет. Меня часто спрашивают как разместить рекламные блоки (РСЯ или Google Adsense) непосредственно в статьях сайта. Многие не знают как это сделать, и в каждую статью вставляют код от рекламы, что достаточно неудобно.
Ну, в сети есть инструкции с использованием шорткодов, которые нужно делать самим через файл functions.php (я сам так вставляю блоки рекламы РСЯ и Адсенс в тело статьи. Просто изначально сделал, теперь привык) Но для новичков лезть в файл функций страшно (ошибка в одном символе, и сайт перестанет работать), поэтому сейчас я расскажу как вообще без проблем и заморочек размещать рекламу в постах нажатием одной кнопочки.
Как разместить рекламные блоки РСЯ или Google Adsense в статьи WordPress блога
Итак, сперва давайте вспомним что такое контекстная реклама РСЯ и Google Adsense и вспомним где брать коды рекламы:
- Что такое контекстная реклама РСЯ
- Где взять код рекламных блоков РСЯ
- Google Adsense регистрация и добавление объявлений на сайт
Вспомнили? Идем дальше.
А вот сейчас вся суть поста, и первое что нужно сделать, это скачать и установить плагин Shortcoder (вот статья — WordPress плагин Shortcoder) Плагин легкий, поэтому сильно ваши сайты не будет нагружать. Скачиваем плагин из админки блога и устанавливаем. Настройки плагина находятся: Админка — Параметры — Shortcoder.
Теперь просто берем код рекламного блока РСЯ или Google Adsense (ссылки выше), идем в настройки плагина, вписываем название шорткода (латинскими буквами), в основное окно вставляем код рекламного блока и жмем «Create Shortcode»
Видите сколько у меня шорткодов? 
Теперь для того чтобы разместить рекламу в статье, в редакторе WordPress в панели инструментов появилась кнопка для вставки шорткода.
Устанавливаем курсор в нужное место в статье (там где хотите видеть рекламный блок), жмем на кнопку плагина, выбираем нужный шорткод (имя шорткода), жмем вставить. Все, контекстная реклама РСЯ появилась в теле статьи!
[sc:adsense850 ]
Ниже можете видеть только что размещенную рекламу 
[sc:rsyaniz ]
Подобным образом можете вставлять рекламу различных баннеров, блоки Адсенса — короче, хоть чего!
Все элементарное просто…
Удачи!


А код подписки от FeedBurner ниже каждой статьи,также можно ставить?
Код от FeedBurner вы вставляете один раз в файл single.php и все.
Знать бы ещё куда))))
Завтра покажу куда. Напомните только.
Прекрасный плагин! У меня, кстати, файл functions.php вообще не позволяет делать какие-то изменения. Так уж устроен шаблон. В лучшем случае, просто ничего не показывается. В худшем — все может и «накрыться» (испытано на локальном сервере). Поэтому использую Shortcoder, и вполне доволен.
Кстати, и форму подписки (верней, ссылку — картинку на нее) тоже легко вывожу плагином. Размещение через файл single.php раньше использовал. Но так и не смог добиться такого изменения стилей, чтобы вполне устроило ее размещение.
Так что плагин Shortcoder — прекрасный плагин для «ленивого блоггера»! 😀
Полнейший бред. Вот чесно не встретил еще не одного шаблона который что то не давал сделать.
А я консультировался с товарищем маненько пограмотней меня в этих делах. Файл на чистом php. И разобраться с тем, что и куда там можно вставить, мы так и не смогли. Мне было посоветовано сменить шаблон. Пока этого не сделал.
Могу проконсультировать по этому вопросу, пишите на почту разберемся 😉
Обязательно! Это мне самому интересно. Хотя тему, конечно, все равно пора менять. Только и плагин Scortcoder — отличная штука. И тут Валера прав. Именно это я и хотел сказать.
Вот у меня на сайте стоит WordPress Firewall 2. И пока я его не отключу он
не дает изменять никакие файлы. Может и у Вас что то подобное?
Нет. Дело в другом. Меня пока устраивает тема (StartupWP), так как она достаточно редко используется. Возможно, и используют редко из-за ее некоторых особенностей.
Но получается, что не покупая премиум, я пока пользуюсь некоторыми преимуществами редко используемого шаблона.
Однако все же тему пора бы и менять. Сейчас вот присматриваюсь.
У меня шорткоды уже в теме. Только я ими еще не пользовалась. Думала они нужны только для того, чтобы вставлять цитаты.
А можно ли один раз в саму тему код добавить и потом уже реклама будет каждый раз сама выводиться?
С помощью этого плагина нельзя, а вообще, вроде как, есть плагины, которые имеют подобный функционал.
Я как по собственному опыту знаю, что код от Гугл Адсенс можно просто в код вставлять, а вот с Яндекс Директом не знаком.
Вот плагин — Easy AdSense, раз вставил — и все. Реклама автоматом добавляется во все статьи.
Анатоль, ну с помощью этого плагина реклама вставляется в одно и тоже определенной место в каждой статье (начало, середина или конец). Так ведь? А с помощью шорткода я смотрю и выбираю место куда лучше вставить.
А выдумывать велосипед не надо. Реклама от Гугл работает в определенных местах в теле статьи, плагин это учитывает. Главное — установил и все. У меня на информационном сайте добавляется от 5 до 15 постов в день, если я начну еще ручками рекламу ставить….
Ах, ну конечно, если столько много постов в день, то запаришься ручками вставлять. А если пару статей в неделю, то при написании статьи нажать кнопочку для вставки рекламного блока время много не займет)
Очередная полезная информация. Сколько раз мучалась с размещением рекламы, теперь буду применять. Попробую обязательно! =)
Валерий,сегодня Вы просили напомнить куда вставлять код подписки от FeedBurner в файл single.php.
Александр, так у вас ведь вставлена форма подписки.
ага вставил буквально несколько минут назад……
Валера подскажи как ты сделал в сайдбаре такую навигацию? С помощью шорткодов или плагина!
Геннадий, это вы создаете в админке новое меню и затем выводите его через виджет «произвольное меню»
Спасибо за хороший совет!
Пригодился мне плагин Shortcoder. Установила у себя для длинных статей, чтобы вставлять яндекс рекламу в тело статьи. Получается очень здорово. Век живи, век учись. Валера, спасибо огромное. Еще одну статью про шорткоды посмотрела у тебя, там имеется видео. Тоже проглядела все, правда на английском языке, но поняла, что видео можно вставлять и вроде как для интернет-магазина вещи. Мне понравилось. Сейчас отправлю статью во все социалки. Пусть люди прочитают и пользуются. Твой блог многим рекомендую, вот и моя подруга Любовь стала пользоваться твоими статьями. =)
Возник вопрос — все равно такое решение требует дополнительной установки плагина.
Но есть ведь и специальные плагины, которые автоматически выводят рекламный блок в начале, в середине или в конце статьи…
Можно узнать чем решение с шорткодами лучше?
С помощью шорткодов можно вставить в любое место в тексте. Не только в середине.
Классно, уже пользуюсь! Жаль, что раньше вашего способа с шорткодами не видела… столько времени зря потрачено…
Мерси!
Валера, помоги пожалуйста. Все сделал как ты описал, но реклама выводится просто кодом скрипта. Возможно ли исправить.
у меня проблема — на сайте может отображаться только один блок РСЯ. Сколько бы я кодов не вставлял разными способами, плагинами, вручную, шорткодами, в тело статьи или боковую колонку — отображается только один. Уже всю голову сломал.
Для этих целей могу посоветовать плагин Quick Adsense. С его помощью можно вставлять рекламный код в наиболее популярные места (начало, конец, середина, после тега more, после определенного абзаца и т.д.). Также есть возможность, аналогичная вашему варианту, вставки или отключения рекламных блоков в определенных местах статьи с помощью коротких кодов.
Преимущество его вижу в том, что если в каждой статье какие-то рекламные блоки вставляются в одни и те же места (например, в начале и в конце), то нет необходимости каждый раз вставлять их вручную с помощью шоткодов. А для остальных уже можно использовать короткий код.
Еще вопросы по теме.
Как вы определяете наиболее подходящие места для вставки рекламных блоков в статью? Каким образом отслеживаете эффективность такого размещения, если для каждой статьи расположение разное?
Как раз сегодня буду заниматься этим вопросом. Надеюсь если возникнут вопросы. Здесь я получу помощь