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