Не работает функция, как сделать, чтобы она срабатывала, только на подкатегориях?
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_after_main_content', 'woocommerce_taxonomy_archive_description', 100 );
add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100 );
$current_cat_id = get_queried_object();
$category = get_category($current_cat_id);
if ($category->category_parent > 0){
function woocommerce_taxonomy_archive_description() {
if ( is_tax( array( 'product_cat', 'product_tag' ) ) && get_query_var( 'paged' ) == 0 ) {
$description = wpautop( do_shortcode( term_description() ) );
if ( $description ) {
echo '<div class="term-description">' . $description . '</div>';
}
}
}
} else {
}
Ну а если в основной, то оставляла как есть, это опять прописывать add_action? или как отменить action который удаляет описание перед товарами