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