Я попробовал использовать данное решение:
function ale_hide_custom_style_in_category() {
// Проверяем, является ли текущая страница страницей товара
if (is_product()) {
global $post;
// Получаем категории товара
$product_categories = wp_get_post_terms($post->ID, 'product_cat', array('fields' => 'slugs'));
// Здесь укажите название вашей категории, для которой не нужно применять стиль
$excluded_category = 'название-категории';
// Проверяем, принадлежит ли товар указанной категории
if (in_array($excluded_category, $product_categories)) {
// Если товар принадлежит категории, не выводим стиль
echo '<style type="text/css">';
echo "
.pay-method-ind.recommended:before {
visibility:hidden;
}
";
echo '</style>';
}
}
}
add_action('wp_head', 'ale_hide_custom_style_in_category');
В каком месте может быть ошибка?