Привет. В основном как мы монетезируем свои сайты? Правильно, контекстной рекламой и партнерскими программами. Хотите покажу как увеличить прибыль с рекламы? Например, с контекстной рекламы РСЯ или Google Adsense.
В общем, сегодня с утра посмотрел статистику посещаемости одного из своих сайтов, и увидел что есть переходы на рубрику. Т.е. рубрика по СЧ запросу появилась в топ 10. Но не в этом суть. Суть в том, что страница с рубрикой у меня не монетезируется, человек перешел с поиска и видит только ссылки на статьи из рубрики. Ну а т.к. сайт у меня заточен под контекстную рекламу, то нужно получать прибыль максимально. Поэтому, я задался вопросом как между анонсами постов в рубриках (и на главной странице) вставить рекламные блоки контекстной рекламы Adsense. Покажу на примере именно Адсенс, но подобным образом можно размещать рекламу и РСЯ и коды любых других рекламных объявлений и баннеров из каталога партнерских программ для сайта.
Для новичков, которые не знают что такое контекстная реклама:
Итак, если вам нужно разместить рекламу между анонсами на главной странице WordPress сайта, тогда открывайте на редактирование файл index.php, если нужно вставить рекламу на страницах рубрик (тегов), то вам потребуется редактировать файл archive.php
Приступаем — размещаем рекламу между постами на главной
В общем, с помощью notepad++ открываем файл index.php и ищем строчку кода:
[php]<?php if (have_posts()) : while (have_posts()) : the_post(); ?>[/php]
и заменяем вот на этот код:
[php]<?php $postcount = 0; ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php $postcount++; ?>[/php]
Дальше ищем вот эту строчку кода:
[php]<?php endwhile; endif; ?>[/php]
и перед ней размещаем этот код:
[php]<?php if($postcount==3){ ?>
здесь ваш рекламный код
<? } ?>[/php]
где «здесь ваш рекламный код» — вставляете код рекламы;
где «3» означает что рекламный блок будет выводиться после третьего анонса.
Естественно, после какого анонса выводить рекламу решать вам. У меня на сайте выводится по 6 анонсов, и ровно между ними реклама Adsense.

Повторяю, за страницу с выводом рубрик отвечает файл archive.php (структура и файлы WordPress шаблона)
[alert-announce]Перед всеми манипуляциями с файлами шаблона не забывает делать резервную копию файла! [/alert-announce]
По теме: Как разместить контекстную рекламу в тело статей. Простейший способ
Удачи!
✌️ Хочешь продолжить разговор после статьи?
В Telegram я делюсь всем, чего нет на блоге: быстрые мысли, мемы, хаос и ностальгия.
Подписаться на Telegram
Надо будет как нибудь протестить. Я раньше много где искал решение такой задачи, но так и не нашёл. Хоть и трафа обычно на главной мало, но ведь не обязательно туда контекст пихать, можно ведь предложение со своими услугами воткнуть)
Да, точно. У кого-то я кстати видел баннеры услуг.
о. надо в рубрики тоже поместить. а то у меня пока только на главной
Отлично! Обязательно будем пробовать.
Спасибо Валерий!
Только хотел набрать в поисковике данную тему, а тут — на тебе, уже написанная статья.
Уже давно хотел на главной между постами разместить рекламу, но не знал как.
Давно читаю с удовольствием этот блог, но очень редко комментирую — лень.
С уважением, Юрий.
Скажите, пожалуйста, каким образом вы вставляете рекламные блоки в статьях? У вас в разных статьях блоки расположены по-разному. Как вы это делаете?
С помощью шорткодов. Через поиск по сайту найдите статью ключевое слово «шорткод»
А что если в моей теме нет кода «»? Как быть в этом случае?
Как быть если в файле index.php иная разметка. На весь файл только один открывающий и закрывающий тег <?php. В вашем примере в файле для всех строчек есть
Увидел вопрос обрадовался, у меня такой же. Жаль ответа нет. Скажите, вы решили данную задачу?
привет. такой вопрос: а как из этого кода сделать так, чтобы вывод был не однократный, а постоянный после каждые три поста?