ASTRA_Ext_WooCommerce_Markup::off_canvas_button()
Off Canvas Filters button.
Description
Return
(void)
Source
File: addons/woocommerce/classes/class-astra-ext-woocommerce-markup.php
public function off_canvas_button() { $icon_class = apply_filters( 'astra_woo_off_canvas_trigger_icon', 'astra-woo-filter-icon' ); $filter_text = ''; $trigger_link = astra_get_option( 'shop-filter-trigger-link' ); if ( ! empty( $trigger_link ) ) { $filter_text = '<span class="astra-woo-filter-text">' . $trigger_link . '</span>'; } switch ( astra_get_option( 'shop-off-canvas-trigger-type' ) ) { case 'link': echo '<a href="#" class="astra-shop-filter-button" data-selector="astra-off-canvas-sidebar-wrapper"><span class="' . $icon_class . '">' . Astra_Icons::get_icons( 'menu-bars' ) . '</span>' . $filter_text . '</a>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped break; case 'button': echo '<button class="button astra-shop-filter-button" data-selector="astra-off-canvas-sidebar-wrapper"><span class="' . $icon_class . '">' . Astra_Icons::get_icons( 'menu-bars' ) . '</span>' . $filter_text . '</button>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped break; } }
Expand full source code Collapse full source code View on Trac