Купить рекламу на WPnew.ru
Автопилот для контекста

Урок 96 Как вывести Яндекс Директ внутри постов

Здравствуйте, продолжаю публиковать серию постов про Яндекс Директ. В прошлом уроке я рассказал, как зарегистрироваться, как поставить себе на блог Яндекс Директ. Сегодня же, я расскажу Вам о том, как поставить Яндекс Директ уже внутрь постов.

Получение кода Яндекс Директ

Для начала нам нужно получить код от ЯД, который мы будем вставлять внутрь постов. Для этого:
  1. Заходим в “Площадки” (рассказываю на примере ЦОП Profit-Partner)
  2. Нажимаем на “Код”:
    Яндекс Директ
  3. Нажимаете на кнопку “Далее”:
    Яндекс Директ
  4. В следующем окне лучше выбрать “Горизонтальный” блок и задать количество объявлений 1:
    Показ Яндекс Директ
  5. Настраивайте дизайн блока, чтобы он был похож на оформление Вашего сайта и нажимаете на кнопку “Далее”:
    Яндекс
  6. Скопируйте полученный код и вставьте его в какой-нибудь новый текстовой файл, созданный в Notepad++ и можете сохранить его как нибудь, задав название и в конце добавив .php:
    Код

Размещение кода Яндекс Директ

[yandex]

Теперь нам нужно сделать следующее:

  1. Открыть файл functions.php с помощью Notepad++ (файл functions.php расположен в папке темы, там же, где лежат index.php, sidebar.php и другие).
  2. Ище слово function и после него, но до ?> нужно будет вставить код (он будет ниже):
    function
  3. Вот этот код нужно вставить:
    function yandex() {
     return '<script type="text/javascript"><!--
    yandex_partner_id = 62495;
    yandex_site_charset = \'utf-8\';
    yandex_ad_format = \'direct\';
    yandex_font_size = 1.1;
    yandex_direct_type = \'horizontal\';
    yandex_direct_border_type = \'block\';
    yandex_direct_limit = 1;
    yandex_direct_title_color = \'0071BB\';
    yandex_direct_url_color = \'CCCCCC\';
    yandex_direct_all_color = \'FFFFFF\';
    yandex_direct_text_color = \'333333\';
    yandex_direct_hover_color = \'ED1E24\';
    yandex_direct_favicon = \'false\';
    document.write(\'<sc\'+\'ript type="text/javascript" src="http://an.yandex.ru/system/context.js"></sc\'+\'ript>\');
    //--></script>';
    }
    
    add_shortcode('yandex', 'yandex');
  4. В результате у Вас должно получится примерно следующее:
    kod
  5. Теперь в этом блоке просто меняете значения цветов и другое, сравнив с кодом, который Вы скопировали в 6 шаге (см. выше):
    kod2
  6. Помните! Код должен быть полностью серым! (в Notepad+++). Если, где будет текст, к примеру, в черном цвете, значит у Вас где-то ошибка (кавычек не хватает и т.п.).
  7. Обновляете файл functions.php на сервере.

Вставка Яндекс Директ в пост

Теперь, чтобы вставить полученный код Яндекс Директа в пост, достаточно внутрь поста добавить
post Вот и все. Теперь Вы можете видеть показ контекстной рекламы Яндекс Директ внутри постов. Надеюсь, у Вас все получилось. А вот и результат:

rezultat

 

На сегодня все! Скоро пойдут уроки по увеличению тИЦ! Поэтому, обязательно подпишитесь на RSS!

Рекомендую для чтения: Мой блог наконец-то попал в Яндекс Каталог! Ура!

С уважением, Пётр Александров.
Подпишитесь на бесплатные уроки

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

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

Нажав кнопку "Отправить", я согласен с соглашением на обработку моих персональных данных.

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

по хронологии
по рейтингу сначала новые по хронологии
YoS http://allubuntu.pp.ua/

Спасибо, очень интересній метод. Я в свое время искал темы, св иджетами для вставки рекламы в текст

com http://www.nalbatron.com/

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

Вячеслав http://vk4you.ru/

Спасибо, пригодиться когда достигну 300 посещений)

Николай

Здравствуйте! Скажите пожалуйста, а как можно вставить PHP код в подпись на сайте, чтобы к примеру у меня грузился юзербар и яндекс дикрет. К примеру у меня есть заготовленная HTML страница со встроеным PHP кодом на яндекс дикрет и картинка юзербара с подписью. Или чтобы сразу php страница грузилась.

Антон http://pro-gitaru.ru

Спасибо за статью! Сегодня Яндекс одобрил мой блог, буду пробовать интеграцию рекламы в посты)) У вас очень полезный блог! Успехов!!

Viktoria Zlata http://happy-body.org/yoga/70.html

Эх..ни получилось..только зря промучилась..так и осталось лишь само слово яндекс..

Андрей http://vkusnoicmachno.ru/

Хорошо если разбираешься в PHP, я к сожалению этим похвастаться не могу.

У меня есть файл functions.php, я установил кучу плагинов, но выводятся все блоки кроме яндекс директ. Если бы я вам скинул этот свой functions.php, могли бы вы мне указать в нем куда именно мне вставлять блоки, чтобы реклама выводилась в начале, конце и середине поста?

Спасибо.

Наталья http://multivarka-recepti.ru/

не могу понять под каким именно словом "function" ставить этот код, т.к. в этой папке это слово не раз встречается.

Напишите пожалуйста!

отличный пост! до этого как-то не думала даже ставить рекламу в посте. Кстати, на сколько процентов увеличивается инкам?

Сергей http://webtous.ru

ОГРОМНОЕ СПАСИБО!

Только у Вас нашел решение своей проблемы: код Директа никак не хотел выводиться вместо Эдсенса. Оказывается надо было экранировать \

Алексей Туманов

А я всё понять никак не мог, что за [yandex] в некоторых постах. А обязательно чтобы этот текст был видимым? Странно как-то выглядит.. Как урывок из кода. Думаю, не у одного меня это вызывает недорозумение.

Автор
Пётр Александров https://wpnew.ru

С помощью этого шорткода я раньше выводил Яндекс Директ в постах, потом отказался, а шорткоды остались.

com http://www.nalbatron.com/

Также можно использовать не только же Яндекс директ да?

Наверх