Рекламні блоки у WordPress

Ви можете додати у вашу тему код, який дозволить вставляти віджет через певну кількість постів. Багато людей використовують це для вставки контекстної реклами або банерів, але насправді, кількість варіантів використання цього елемента керування безмежне.
Першим кроком налаштувуємо елемент керування «Index Insert», буде реєстрація віджет-області для нього. Відкрийте файл functions.php і вставте наступний код:
<?php register_sidebar( array( 'name' => 'index-insert', 'id' => 'index-insert', 'before_widget' => '<div id="%1$s" class="%2$s widget">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>' ) ); ?>
Щоб розмістити його на головній сторінці, відкрийте файл index.php вашої теми, і введіть “endwhile” в кінці, а потім вставте наступний код прямо над ним, щоб все виглядало так:
<?php if ($count==2) { ?> <?php dynamic_sidebar('index-insert') ?> <?php } ?> <?php $count = $count + 1; ?> <?php endwhile; ?>
Наведений вище код вставить віджет-зону “index-insert” відразу після другого посту. Ви можете змінити $ count == 2 вказавши номер поста, після якого ви хочете відобразити віджет-зону. Якщо ви хочете, щоб ваші банери відображалися між архівними списками, наприклад, на сторінках категорій або тегів, ви можете вставити вказаний вище код в інші файли, включаючи archive.php, category.php і tag.php. Ви навіть можете контролювати, на сторінках яких будуть відображатися ті або інші рекламні блоки, використовуючи теги стану, наприклад is_archive (), is_category () is_tag (), у плагіні Widget Logic.
Поділись з ближнім: