wc_body_class() │ WC 1.0 Add body classes for WC pages. No Hooks.Return Array. Usage wc_body_class( $classes ); $classes(array) (required) Body Classes. Code of wc_body_class() wc body class WC 6.5.1 woocommerce/includes/wc-template-functions.php function wc_body_class( $classes ) { $classes = (array) $classes; if ( is_shop() ) { $classes[] = 'woocommerce-shop'; } if ( is_woocommerce() ) { $classes[] = 'woocommerce'; $classes[] = 'woocommerce-page'; } elseif ( is_checkout() ) { $classes[] = 'woocommerce-checkout'; $classes[] = 'woocommerce-page'; } elseif ( is_cart() ) { $classes[] = 'woocommerce-cart'; $classes[] = 'woocommerce-page'; } elseif ( is_account_page() ) { $classes[] = 'woocommerce-account'; $classes[] = 'woocommerce-page'; } if ( is_store_notice_showing() ) { $classes[] = 'woocommerce-demo-store'; } foreach ( WC()->query->get_query_vars() as $key => $value ) { if ( is_wc_endpoint_url( $key ) ) { $classes[] = 'woocommerce-' . sanitize_html_class( $key ); } } $classes[] = 'woocommerce-no-js'; add_action( 'wp_footer', 'wc_no_js' ); return array_unique( $classes ); } Related Functions CSS classes get_comment_class()get_post_class() WooCommerce get_woocommerce_currencies()get_woocommerce_currency()WC()wc_clean()wc_dropdown_variation_attribute_options()wc_format_phone_number()wc_get_cart_url()wc_get_checkout_url()wc_get_order()wc_get_product_id_by_sku()wc_get_weight()woocommerce_form_field()woocommerce_mini_cart()woocommerce_wp_text_input()