Astra_Woocommerce::post_class( array $classes )
Post Class
Description
Parameters
- $classes
-
(array) (Required) Default argument array.
Return
(array)
Source
File: inc/compatibility/woocommerce/class-astra-woocommerce.php
public function post_class( $classes ) { if ( is_shop() || is_product_taxonomy() || ( post_type_exists( 'product' ) && 'product' === get_post_type() ) ) { // Shop page summary box alignment. $shop_product_alignment = astra_get_option( 'shop-product-align-responsive' ); $desktop_alignment = ( isset( $shop_product_alignment['desktop'] ) ) ? $shop_product_alignment['desktop'] : ''; $tablet_alignment = ( isset( $shop_product_alignment['tablet'] ) ) ? $shop_product_alignment['tablet'] : ''; $mobile_alignment = ( isset( $shop_product_alignment['mobile'] ) ) ? $shop_product_alignment['mobile'] : ''; $classes[] = 'desktop-' . esc_attr( $desktop_alignment ); $classes[] = 'tablet-' . esc_attr( $tablet_alignment ); $classes[] = 'mobile-' . esc_attr( $mobile_alignment ); } return $classes; }
Expand full source code Collapse full source code View on Trac