В настройках магазина WooCommerce выбрана опция отображения категорий на странице магазина, а на странице категорий отображаются подкатегории.
Нужно оформить верстку по шаблону. Я определил, что в файле archive-product.php функция woocommerce_product_loop_start() выводит список категорий. Эта функция связана хуком woocommerce_maybe_show_product_subcategories, который зависит от функции woocommerce_output_product_categories. В этой функции и подключается шаблон content-product_cat.php, который выводит элемент списка категорий товаров li. Мне необходимо, чтобы эти элементы были обернуты в div ul с определенными классами.
В функции woocommerce_output_product_categories есть такой код, который по идее оборачивает список:
function woocommerce_output_product_categories( $args = array() ) {
$args = wp_parse_args( $args, array(
'before' => apply_filters( 'woocommerce_before_output_product_categories', '' ),
'after' => apply_filters( 'woocommerce_after_output_product_categories', '' ),
'parent_id' => 0,
) );
...
}
Я так полагаю, что эти фильтры и отвечают за вывод кода "до" и "после", но как им присвоить необходимое значение в виде html кода?