Як виводити рекламу на головній сторінці 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).