Как вставить рекламные блоки в WordPress. Как вставить рекламные блоки в WordPress Проблема вставки контекстной рекламы в WordPress

Здравствуйте, уважаемые читатели блога сайт. Сегодня мы продолжим разбираться с нюансами и тонкостями работы и заработка в интернете () на контекстной рекламе Яндекса и AdSense ().

Как мы уже обсуждали в одной из предыдущих статей этой серии, посвященной РСЯ, работать и зарабатывать на рекламной сети Яндекса () можно как напрямую, так и посредством ЦОПа (Центра Обслуживания Партнеров).

Проблема вставки контекстной рекламы в WordPress

На мой взгляд, сейчас самым оптимальным вариантом является работа и заработок через ЦОП (основной бонус здесь — это возможность , но и в , из которых мне больше всего приглянулся ЦОП Profit Partner. Работая напрямую с РСЯ вы сможете выводить деньги только на расчетный счет ИП.

Мы уже рассмотрели достаточно много вопросов по работе и заработку в этой системе, ) и заканчивая тонкой . Сегодня вы узнаете, как можно вставить объявления в тело статьи блога на WordPress.

Сделать это просто так, без каких либо ухищрений, у вас не получится. Объявления показываться не будут . Можете убедиться сами. Убедились? А ведь это можете существенно повысить ваш заработок на контекстной рекламе.

Что так же примечательно, в статичную страницу блога () вы сможете вставить блоки контекста без проблем и дополнительных заморочек. Под ними я имею в виду страницы «О блоге», «Подписка» (на примере моего блога) и прочие, которые создаются в админке в пункте меню «Страницы» -"Добавить новую" .

А вот вставить блок РСЯ или Адсенса в статью, которая создается в админке в пункте меню «Записи» -"Добавить новую", у вас не получится (). Так устроен движок WordPress.

Но это ограничение можно обойти достаточно удобным, элегантным способом, который окажется так же очень полезным для дальнейшего управления внешним видом сразу большого числа блоков контекста, которые вы вставите в текст статей вашего блога.

Вы знакомы с понятием Shortcodes (короткие коды Вордпресса)? Если нет, то немного поясню, что это такое. Это относительно новая возможность, которая появилась в этом движке, начиная с версии 2.5.

Суть этого нововведения довольно проста и понятна. Вы предварительно описываете в специальном файле Functions.php (находится в папке с используемой вами темой оформления) определенную функцию на языке PHP (сущий пустяк, не правда ли?), которая будет выполнять нужные вам в повседневной работе действия.

При этом вы присваиваете этой функции какое-то имя (допустим, Test), затем пишете, собственно, ee содержимое, а после этого дописываете строчку, которая позволит вызывать эту функцию прямо из текста статьи с помощью Shortcodes:

Add_shortcode("Yandex", "TEST");

Сохраните произведенные в файле Functions.php изменения, и теперь, при написании статьи в нужном месте, вы сможете вставить конструкцию коротких кодов:

В результате чего будут выполнены действия, предусмотренные в функции Test, которую вы описали в Functions.php (т.е. в нашем случае отобразится рекламна Яндекса или Google). Все очень просто, не правда ли? А сколько удобства предоставит вам такой способ вставки объявлений в статьи WordPress. Поясню свою мысль на примере.

Вы просто откроете на редактирование Functions.php, внесете нужные изменение в некоторые строки блока РСЯ, сохраните произведенные вами изменения и внешний вид всех рекламных объявлений (вставленных таким образом) изменится в соответствии с произведенными вами настройками. Красота и простота в действии.

Да, конечно же, размещение контекстной рекламы в тексте статьи WordPress не есть оптимальный вариант размещения, но он и не худший. Поясню более подробно. Тут все дело в структуре вашего блога и в размере постов . Если они небольшие, то, естественно, что ставить внутрь их рекламу будет излишним. Прекрасно будет работать размещение блоков вокруг небольшой статьи (сверху, снизу, сбоку).

Но если статьи на вашем блоге объемны и для их просмотра потребуется прокрутка нескольких экранов, то оптимальным будут именно блоки вставленные внутри нее. Все остальные способы размещения не принесут вообще никакого результата, т.к. люди, пришедшие , будут полностью поглощены его просмотром и блоки, расположенные по периферии огромной статьи, останутся ими практически незамеченными.

Поэтому в этом случае придется идти на компромисс с удобством посетителей и эффективностью рекламных объявлений. В этом случае вы сможете заработать значительно больше, а не те копейки, которых с трудом хватит на оплату хостинга.

Shortcodes для увеличения доходов в РСЯ или AdSense

Ну, а теперь давайте, наконец, рассмотрим на конкретном примере, как вставить блок РСЯ или Адсенса в статью при помощи коротких кодов. В принципе, все, как я и описывал выше, довольно просто.

Вам нужно будет получить доступ к блогу по FTP и открыть папку с используемой в данный момент темой оформления, которую вы найдете по этому адресу:

/wp-content/themes/Название_папки_с_вашей_темой_оформления

Поищите в ней файл Functions.php . Нашли? Если его нет, то вам нужно будет его создать. Для этого откройте текстовый редактор (лучше всего использовать NotePad++) и сохраните пустой файл с помощь возможностей Фалзилы (щелчок правой кнопкой мыши по каталогу на удаленном хосте и выбор пункта «Создать новый файл»), который назовете functions.php (именно маленькими буквами).

Если вы создали Functions.php, т.е. он в данный момент у вас пустой, то кроме описанного ниже кода вставки вам нужно будет добавить в него символы начала и окончания PHP. Это нужно сделать обязательно, иначе ничего работать не будет. Для этого в начале нужно будет вставить:

а в конец:

Функцию Shortcodes вы уже будете вставлять между этими символами. Если у вас Functions.php уже имеет содержимое, то вам нужно будет правильно выбрать место для вставки — между участками кода отдельных функций. Не стоит вставлять внутрь функций, т.к. это может привести к нарушению их работы. Поищите в коде слово function и впишите ваш фрагмент на предыдущей строке.

Итак, если работаете с блоками РСЯ, то озаботьтесь экранированием встречающихся в его коде кавычек (просто ставите перед каждой одиночной кавычкой знак обратного слеша). В этом случае наша функция может выглядеть так:

Будьте внимательны, каждая кавычка важна и ее отсутствие или наличие там, где она не нужна, может привести к неработоспособности. Тот участок, что заключен между открывающим и закрывающих тегами Script, является кодом рекламного объявления, который вам предоставил Яндекс (блок AdSense вставляется аналогично, но там не будет кавычек, которые нужно экранировать).

Визуально оценить , полностью ли экранированы кавычки, вы сможете, если пользуетесь Notepad++. Если все сделано правильно, то весь код будет написан одним цветом — серым:

Если же вы пропустили одну или несколько одинарных кавычек, то текст после не экранированной кавычки изменит цвет:

Слово testovoe_nazvanie означает имя созданной функции, а в последней строке кода этому имени ставится в соответствие короткий код (в нашем случае это yandex), который вы потом будете использовать для вставки блока рекламной сети Яндекса или AdSense в нужное место статьи своего блога на WordPress.

Вместо этой надписи на странице вашего блога будет выводиться блок с контекстной рекламой. Я советую поместить эту конструкцию в контейнер на DIV с прописанным классом. Это позволит нам в дальнейшем унифицировать, например, настройку положения всех блоков рекламы, вставленных в статьи. Выглядеть это будет примерно так:

Именно такую конструкцию вы будете вставлять в свои статьи. Название класса leftxyz вы можете заменить на любое другое, но для него в файле CSS вашей темы оформления (/wp-content/themes/Название_папки_с_вашей_темой_оформления/style.css) нужно будет добавить CSS свойство margin (), задающее, например, отступы блока рекламы от левого края страницы, как в моем случае:

Div.leftxyz { margin: 0 0 0px -5px; }

Хотя, конечно же, вы можете сделать это и в самом Functions.php, просто заключив блок РСЯ в контейнер на DIV и прописав соответствующий класс:

Function testovoe_nazvanie() { return "Код РСЯ"; } add_shortcode("yandex", "testovoe_nazvanie");

Точно таким же способом вы сможете вставить в статьи и код рекламных блоков Google AdSense . Например, так:

Function showads() { return " "; } add_shortcode("adsense", "showads");

Вы можете создать несколько различных функций в Functions.php для различных блоков Яндекса или Google и назначить для них разные Shortcodes для вставки в тело статей. В общем, используя этот способ вы сможете существенно повысить число кликов и уровень вашего дохода.

Автоматически вставляем блоки РСЯ и Адсенс в тело поста

Описанный выше способ замечателен всем, кроме того, что это полуавтомат, ибо короткие коды в каждую статью вам придется вставлять вручную. Однако, существуют полностью автоматические способы вставки, которые реализуются опять же через пресловутый файл Functions.php.

Рекламные блоки Яндекса или Гугла будут отображаться после каждого подзаголовка встреченного в статье. Причем, можно будет задать уровень заголовков, за которые будет цепляться скрипт (). В моем случае это уровень H3. Количество вставок в пределах одной статьи можно регулировать числом после переменной $content (у меня там троечка прописана).

Function ads_h3($content) { $ads="Полученный вами код AdSense"; $content=preg_replace("#", $text); return preg_replace("@([^^]{".$nu."}.*?)(\r?\n\r?\n|

)@", "\\1$adsense\\2", trim($text), 1); } add_filter("the_content", "kama_content_advertise", -10);

В Functions.php можно будет вставить несколько таких функций, но с разным числом символов (задается в переменной $nu = число;), которые нужно будет пропустить от начала статьи.

Приветствую вас на блоге сайт! В этом посте я расскажу, как вставить код рекламы (неважно какой партнерки - Google AdSense, РСЯ, описание оффера) в текст статьи. Для тех, кто не совсем понимает за чем это нужно, я объясню. Вставка объявлений в средину статьи способствует повышению дохода с рекламы. Особенно это актуально для сайтов, на которых публикуются длинные посты.

Самые кликабельные места по рекламе

Если вы ставите цель заработать побольше на контекстной рекламе, размещайте рекламные блоки в кликабельных местах. Проанализируйте .

Как известно, самые удачные места для размещения рекламы:

  • под заголовком статьи;
  • на первом экране;
  • под H2 и H3 внутри текста;
  • в конце поста.

Реклама, размещенная под заголовком или в конце поста, находится в зоне внимания посетителя. В первом случает, пользователь только зашел на сайт, и первое что он увидел - вводный текст статьи и тематическую рекламу. Если реклама содержит ответ на его запрос, он кликнет по ней. Что касается размещения блока в конце статьи, то пользователь дочитавший текст, обратит на него внимание.

Но как быть с длинными статьями? До рекламного блока в конце статьи посетителю скоролить и скролить 🙂 Виджеты в сайдбаре тоже не бесконечные.Не лишним будет добавить рекламные блоки внутрь текста после заголовков H2 или же через определенное число символов. Добавлять вручную не удобно, если придется менять партнерку, замучаетесь обновлять коды. Хочется автоматизировать весь процесс.

Обратите внимание - не любую рекламу разрешено устанавливать в такой блок. Google AdSense в своих правилах запрещает такое размещение, а РСЯ разрешает. Лучше всего уточнить у службы поддержки партнерки, можно ли ставить их рекламу в плавающий блок, чтобы не получить бан.

Плагин AdsPlace’r Pro

Долгое время, я использовала описываемые далее в статье, бесплатные способы вывода рекламы с помощью различных кодов. Но, когда я узнала о плагине AdsPlace’r Pro, не раздумывая приобрела его, ведь он реально повышает доходы с сайта, и окупается за считанные дни!

Благодаря возможности добавлять неограниченное число блоков в тексте, настраивать таргенинг по рубрикам и отдельным записям, типам устройств (отдельно для мобильных и настольных ПК), появилась возможность выводить посетителям более релевантную их запросам рекламу. Это очень удобно, если вы работаете с CPA системами (монетизируете сайт офферами) и партнерскими программами.

Обзор всех возможностей смотрите на скрине ниже:

Что мне нравится больше всего - заплатил один раз и получай бесплатные обновления и поддержу навсегда. И цена плагина AdsPlace’r Pro всего 899 рублей.

Заказ у фрилансеров правок и добавления нужного функционала в шаблон обойдется вам намного дороже. Самые простые правки стоят 5-10$.

>> Подробное описание плагина в файле functions.php, ищите эту строку в конце файла. Вот этот код, в выделенном месте внутри вставляется код рекламы.

Function kama_content_advertise($text){ //спустя сколько символов искать перенос строки и вставлять рекламу? $nu = 400; //Код рекламы $adsense =

Просмотров