Как выводить рекламу на главной странице WordPress после первого поста

реклама на WordPress

Традиционно блоги на WordPress построены таким образом, что на главной странице выводится 10 последних постов, или 5 или и другое их количество, заданное в настройках. Если нужно где-то вставить рекламу, следует добавить рекламный код перед циклом вывода постов или же после него. Если же добавить рекламный код внутрь цикла - реклама будет показываться после каждого поста. А как же сделать так, чтобы реклама отображалась только после первого поста?

Для того, чтобы вывести рекламный блок только после первого поста на главной странице, нужно внести небольшие изменения в файле index.php, который находится в папке с шаблоном оформления Вордпресса. Также его можно найти в админке: Внешний вид -> Редактор -> Основной шаблон (index.php).

В коде нужно найти цикл вывода постов на главную. Выглядит он примерно так:

<?php while (have_posts()) : the_post(); ?>
………
<?php endwhile; ?>

Именно перед <?php endwhile; ?> нужно добавить следующий код:

<?php if(!$add_count){ ?>
сюда вставить рекламный код
<?php $add_count=1; } ?>

Этот код будет отчислять посты и после первого покажет Вашу рекламную вставку.

Если желаете, чтобы реклама так же показывалась в рубриках, архивах, добавьте этот же код в шаблон Архивов (archive.php).

Коментарі тимчасово вимкнені / Комментарии временно отключены