Для категорий на странице магазина (когда вы "показываете категории" в каталоге товаров) , вы будете использовать следующий крюк (здесь мы добавляем дополнительный класс custom_cat
)
add_filter( 'product_cat_class', 'filter_product_cat_class', 10, 3 );
function filter_product_cat_class( $classes, $class, $category ){
// Only on shop page
if( is_shop() )
$classes[] = 'custom_cat';
return $classes;
}
Код помещается в файл function.php вашей активной дочерней темы (или активной темы). Проверено и работает.
Примечание: Соответствующий шаблон: content-product_cat.php
Опционально при необходимости, когда на странице магазина отображаются как категории, так и продукты.
Для товаров на странице магазина вы будете использовать следующий крючок (здесь мы добавим дополнительный класс custom_prod
) :
add_filter( 'post_class', 'filter_product_post_class', 10, 3 );
function filter_product_post_class( $classes, $class, $product_id ){
// Only on shop page
if( is_shop() )
$classes[] = 'custom_prod';
return $classes;
}
Код помещается в файл function.php вашей активной дочерней темы (или активной темы). Проверено и работает.
Примечание: Соответствующий шаблон: content-product.php