Я хочу удалить панировочные сухари для всех страниц, кроме категорий товаров и отдельных товаров. К сожалению, мое условное утверждение не работает. Может кто-нибудь сказать мне, что я делаю не так?
Я попытался повторить какой-то текст через условное выражение, и все заработало нормально. Также удаляет панировочные сухари без каких-либо условных работ.
add_action( 'init', 'wc_remove_storefront_breadcrumbs');
function wc_remove_storefront_breadcrumbs() {
if ( !is_product() || !is_product_category() ){
remove_action( 'storefront_before_content', 'woocommerce_breadcrumb', 10 );
}
}
С этим фрагментом кода хлебные крошки просто отображаются повсюду.