1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
// Фильтр для добавления класса к карточке товара 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'); |