wc_body_class()
Додає WooCommerce класи , що стосуються поточної сторінки в тег <body>.
Функція автоматично викликається на фільтрі body_class хук .
Крім інших класів, функція завжди додає клас woocommerce-no-jsі запускає функцію wc_no_js() у підвалі, яка змінює цей клас на woocommerce-js. Таким чином WC визначає, чи працює JS в браузері.
Хуків немає.
Повертає
Массив. Доповнений масив класів для body body.
Використання
wc_body_class($classes);
- $classes
(масив) (обов’язковий) - Масив класів, який передається в хук
body_class .
Приклади
#1 Додамо клас із типом продукту для сторінки продукту
add_filter( 'body_class', 'add_class_to_product_page');
function add_class_to_product_page( $classes ){
if ( is_product() ) {
$product = wc_get_product();
$classes[] = 'product-type-' . $product->get_type();
}
return $classes;
}