В WooCommerce каждый товар имеет уникальный идентификатор, который можно использовать в его классе. Для того чтобы добавить номер товара в класс WooCommerce, можно воспользоваться фильтром woocommerce_post_class
.
Пример кода:
function add_product_id_to_class( $classes ) { global $product; if ( is_product() && $product ) { $product_id = $product->get_id(); $classes[] = 'product-id-' . $product_id; } return $classes; } add_filter( 'woocommerce_post_class', 'add_product_id_to_class' );
Этот код добавляет класс product-id-123
(где 123 - это ID товара) к элементам товара на странице товара. Теперь вы можете использовать этот класс для применения стилей с помощью CSS или для выполнения различных действий с помощью JavaScript.
Убедитесь, что вы добавляете этот код в файл functions.php вашей темы или в плагин, который загружается на вашем сайте. Кроме того, перед использованием такого функционала, необходимо убедиться, что вы понимаете последствия его изменений и они не нарушают работу других компонентов вашего сайта.