ASTRA_Ext_WooCommerce_Markup::init_quick_view()
Init Quick View
Description
Source
File: addons/woocommerce/classes/class-astra-ext-woocommerce-markup.php
public function init_quick_view() {
$qv_enable = astra_get_option( 'shop-quick-view-enable' );
if ( 'disabled' !== $qv_enable ) {
add_filter( 'astra_theme_js_localize', array( $this, 'qv_js_localize' ) );
// add button.
if ( 'after-summary' === $qv_enable ) {
add_action( 'astra_woo_shop_summary_wrap_bottom', array( $this, 'add_quick_view_button' ) );
} elseif ( 'on-image' === $qv_enable ) {
add_action( 'woocommerce_after_shop_loop_item', array( $this, 'add_quick_view_on_img' ), 7 );
} elseif ( 'on-image-click' === $qv_enable ) {
add_action( 'woocommerce_after_shop_loop_item', array( $this, 'add_quick_view_on_img_click' ), 7 );
}
// load modal template.
add_action( 'wp_footer', array( $this, 'quick_view_html' ) );
}
}
Expand full source code Collapse full source code View on Trac