Добавить класс к карточке товара

// Фильтр для добавления класса к карточке товара
function add_custom_class_to_product_card($classes) {
    global $product;

    $product_class_settings = get_option('product_class_settings');
    $product_ids = isset($product_class_settings['product_ids']) ? $product_class_settings['product_ids'] : '';

    if ($product_ids) {
        $product_ids = explode(',', $product_ids);
        $product_ids = array_map('trim', $product_ids);

        if (in_array($product->get_id(), $product_ids)) {
            $classes[] = 'hide-regular-price'; // Можно заменить 'hide-regular-price' на имя класса, которое вы хотите добавить к карточке товара
        }
    }

    return $classes;
}
add_filter('woocommerce_post_class', 'add_custom_class_to_product_card');

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *