Как добавить рекламный код между карточками постов?

Чтобы добавить рекламный код между карточками постов можно воспользоваться встроенным в тему хуком:

/**
 * $n - порядковый номер карточки после
 * $type - тип карточки поста
 */
add_action( 'reboot_after_post_card', function( $n, $type ) {
    // блок после 2 карточки на главной
    if ( is_home() && $n == 2 ) {
        echo '<div style="width: 100%;background:#eee;padding: 15px;margin: 10px 0 20px;">Блок на главной после 2 карточки</div>';
    }

    // этот блок будет выводиться после 2, 4 и 8 карточки поста в рубрике 16
    if ( is_category( 16 ) && in_array( $n, [2,4,8] ) ) {
        echo '<div style="width: 100%;background:#eee;padding: 15px;margin: 10px 0 20px;">Блок после 2, 4 и 8 карточки в рубрике 16</div>';
    }

    // после 3 карточки поста везде, где тип карточки Стандартная
    if ( $n == 3 && $type == 'standard' ) {
        echo '<div style="width: 100%;background:#eee;padding: 15px;margin: 10px 0 20px;">Блок после 3 карточки типа standard</div>';
    }
}, 10, 2 );

Где $n – порядковый номер карточки поста и $type – тип карточки поста.

В теме Reboot есть следующие типы карточек постов:

  • grid – карточки постов “Сетка”
  • standard – карточки постов “Стандартная”
  • vertical – карточки постов “Вертикальная”
  • horizontal – карточки постов “Горизонтальная”
  • small – карточки постов “Маленькая”
  • related – карточки постов “Похожие записи”

В теме Root есть следующие типы карточек постов:

  • post-box – карточки постов “Одна запись большая”
  • post-card – карточки постов “Небольшие карточки (2 или 3 в строке)”
  • post-card-one – карточки постов “Одна запись маленькая”
  • post-card-square – карточки постов “Квадратные карточки (2 или 3 в строке)

В теме Cook It есть следующие типы карточек постов:

  • card-big – карточки постов “Большая карточка”
  • card-line – карточки постов “Горизонтальная карточка”
  • card-small – карточка постов “Маленькая карточка”
  • card-square – карточка постов “Квадратная карточка”
  • related – карточки постов “Похожие записи”

В теме Yelly есть следующие типы карточек постов:

  • grid – карточки постов “Сетка”
  • standard – карточки постов “Стандартная”
  • vertical – карточки постов “Вертикальная”
  • horizontal – карточки постов “Горизонтальная”
  • small – карточки постов “Маленькая”
  • related – карточки постов “Похожие записи”
Вам помог ответ?
Похожие вопросы
Как добавить рандомное количество просмотров?
+3
В Root миниатюра прилипла к левому краю, как убрать?
+3
Как изменить размер миниатюр?
+2
Миниатюры неправильного размера (растянутые, квадратные, обрезанные и т.д.)
+18
Почему не показывается количество просмотров?
+12
Как в карточках постов "Стандартная" вывести кнопку "Читать далее"?
+10
Размытые миниатюры
+1
Как изменить цвет и степень прозрачности фона при наведении на миниатюру?
+1
Как скрыть фон при наведении на миниатюру?
+1
Как закруглить миниатюры в карточках постов?
+1
Как отключить кадрирование (обрезание) у картинок?
+1
Как отключить округление количества просмотров?
+1
Как включить переносы строк и работу HTML-тегов в отрывках?
+1
Как настроить разный фоновый цвет рубрик в карточках постов?
+0
Как вывести встроенный рейтинг в карточках постов?
+0
Миниатюры неправильного размера
+0
Как включить переносы строк и работу HTML-тегов в отрывках?
+0
Как в карточке поста вывести видео с YouTube?
+0
Как отключить кадрирование (обрезание) у картинок?
+0
Как ограничить заголовки записей в карточках постов по количеству символов?
+0