ASTRA_Ext_WooCommerce_Markup::add_views_layout_support()
Adding list-grid view support for shop page products.
Description
Return
(void)
Source
File: addons/woocommerce/classes/class-astra-ext-woocommerce-markup.php
public function add_views_layout_support() {
$shop_page_style = astra_get_option( 'shop-style' );
$html_markup = '<div class="ast-products-view">';
$html_markup .= '<span class="ast-view-trigger ' . esc_attr( 'shop-page-list-style' === $shop_page_style ? '' : 'active' ) . '" data-view="grid">' . Astra_Builder_UI_Controller::fetch_svg_icon( 'th-large', false ) . '</span>';
$html_markup .= '<span class="ast-view-trigger ' . esc_attr( 'shop-page-list-style' === $shop_page_style ? 'active' : '' ) . '" data-view="list">' . Astra_Builder_UI_Controller::fetch_svg_icon( 'th-list', false ) . '</span>';
$html_markup .= '</div>';
echo $html_markup; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 3.9.0 | Introduced. |