Ошибка может быть в неправильном указании названия категории в переменной $excluded_category. Проверьте точное название категории товаров в WooCommerce и убедитесь, что оно совпадает с тем, которое вы указали в коде.
Если название категории верное, то следующий шаг - проверить правильность CSS селектора, который скрывает элементы на странице товара. Убедитесь, что селектор точно соответствует элементам, которые вы хотите скрыть, и что они правильно определены на странице.
Также, убедитесь, что функция wp_get_post_terms возвращает правильные значения категорий для товара и что условие in_array корректно проверяет принадлежность товара к указанной категории.
Наконец, проверьте, что хук 'wp_head' используется правильно для добавления стилей на страницу. Если после всех проверок проблема не устранена, попробуйте отладить код, добавляя вывод отладочных сообщений для проверки значений переменных и условий.