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