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

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

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

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

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

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

  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.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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

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

  1. YoS
    http://allubuntu.pp.ua/

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

    • com

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

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

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

  3. Николай

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

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

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

  5. Viktoria Zlata

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

  6. Андрей
    https://vkusnoicmachno.ru/

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

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

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

  8. seven

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

  9. Сергей
    https://webtous.ru

    ОГРОМНОЕ СПАСИБО!
    Только у Вас нашел решение своей проблемы: код Директа никак не хотел выводиться вместо Эдсенса. Оказывается надо было экранировать

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

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

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

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

      • com

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