Я создаю тему, и у меня возникли небольшие проблемы, я пытаюсь изменить шаблон страницы / shop.
Мой текущий вывод HTML выглядит следующим образом:
<div class="row">
<section id="nav_menu-3" class="col-md-3"> [nav menu items go here] </div> // this is a sidebar widget
<ul class="products columns-3"> <li> [woocomerce products go here]</li></ul>
</div>
Мне удалось добавить первую строку с помощью ловушки - add_action ('woocommerce_before_shop_l oop') и после магазина l oop.
Теперь я хочу обернуть класс в другой поэтому вывод выглядит следующим образом:
<div class="row">
<section id="nav_menu-3" class="col-md-3"> [nav menu items go here] </div> // this is a sidebar widget
<div class="col-md-8"> // start new div
<ul class="products columns-3"> <li> [woocomerce products go here]</li></ul>
</div> // end new div
</div>
Если я добавлю это в мою текущую функцию, это, кажется, нарушит макет - вот мой элемент перед магазином l oop item.
function woocommerce_product_columns_wrapper() {
$columns = woocommerce_loop_columns();
echo '<div class="row">';
}
}
add_action( 'woocommerce_before_shop_loop', ' woocommerce_product_columns_wrapper', 40
);
Эта же функция используется с after_shop_l oop для закрытия div. Как я могу добавить дополнительные, чтобы обернуть все это?