Как вставить рекламу или баннер после первого поста WordPress в категори

Добрый день, сегодня хочу рассказать вам как просто вставить рекламу или рекламный баннер после первого поста в категорию WordPress.

Задача эта не сложная, и делится на 2 этапа. Первый этап, это найти файл для вставки нашего кода - этим и займемся.

В зависимости от сложности темы, у вас может быть несколько файлов отвечающих за вывод категорий, одновременно работает только 1 файл, но исключив один мы переключим ВП на другой. Следуйте строго этой инструкции:

  1. Зайдите в админку WordPress и отключите кеш если он есть и включен.
  2. Зайдите в нужный раздел на сайте так что бы вы видели отображение темы, например: https://help-wp.ru/category/raznoe-o-wordpress/. Не закрывайте этот раздел к нему мы еще вернемся.
  3. Зайдите через фтп в свою тему, она находится по адресу wp-content/themes/имя темы
  4. Зайдя в тему, отключите сначала файл index.php, для этого достаточно просто его переименовать в index-.php и после этого обновите ваш браузер на странице что мы открыли в п. 2. Если вывод раздел изменился или вообще перестал работать мы нашли нужный файл, если нет то ищем дальше
  5. Отключите файл archive.php, для этого достаточно просто его переименовать в archive-.php и после этого обновите ваш браузер на странице что мы открыли в п. 2. Если вывод раздел изменился или вообще перестал работать мы нашли нужный файл, если нет то ищем дальше
  6. Отключите файл category.php, для этого достаточно просто его переименовать в category-.php и после этого обновите ваш браузер на странице что мы открыли в п. 2. Если вывод раздел изменился или вообще перестал работать мы нашли нужный файл, если нет то нужно переберать все файлы category-1.php, category-2.php, category-3.php с надеждой найти нужный.

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

Открываем найденный файл и ищем там такую строчку:

<?php if (have_posts()) : while (have_posts()) : the_post();?>

или что то похожее на нее.

Наши нужный код?, теперь модифицируем его вот в такой:

<?php $i=0; if (have_posts()) : while (have_posts()) : the_post(); $i++;?>

 

я выделил жирным то что мы дописали к стандартному коду.

 

После этой строчки пишем вот такой код:

<?php if($i==1){?>Сюда вставляем рекламный код что мы  получили на сайте яндекс или гугл, или код вашего баннера<?php }?>

 

Все, задача по вставке баннера после первого поста без использования разных плагинов - выполненная. До новых встреч.

Комментарии к записи «Как вставить рекламу или баннер после первого поста WordPress в категори»:
  1. Марина:

    До конца не поняла как работает этот код но баннер теперь после первого поста в категории. Все отлично получилось. Так понимаю переменной $i вы считаете количество постов и вставляете баннер строго после первого. спасибо

Сделать заказ
Онлайн помощь по WordPress