Как изменить количество рекламных блоков?

В наших шаблонах (во всех, кроме Root) есть возможность добавить или удалить рекламные места, предусмотренные темой.

Текущие блоки вы можете найти в теме в файле /inc/core.php, в переменной $advertising_positions.

Чтобы их изменить, установите, активируйте плагин ProFunctions и добавьте в него следующий код:

/**
 * Добавить еще 5 рекламных блоков после абзацев
 */
add_filter( 'reboot_advertising_positions', function ( $positions ) {
   $new = [
      'after_p_6'  => [ 'type' => 'after_p', ],
      'after_p_7'  => [ 'type' => 'after_p', ],
      'after_p_8'  => [ 'type' => 'after_p', ],
      'after_p_9'  => [ 'type' => 'after_p', ],
      'after_p_10' => [ 'type' => 'after_p', ],
   ];

   return array_merge( $positions, $new );
} );

Новые поля добавятся в конец списка, после всех существующих полей.

Если вам необходимо изменить текущие поля, они хранятся в переменной $positions и могут быть изменены в этом же фильтре. Но зачастую менять текущие блоки не требуется.

Вам помог ответ?
Похожие вопросы