nectar_add_template_actions(); } public function enqueue_scripts() { wp_register_script('nectar_woo_quick_view_js', get_template_directory_uri() . '/nectar/woo/js/quick_view_actions.js', array('jquery'), '1.1', true); wp_enqueue_script('nectar_woo_quick_view_js'); wp_enqueue_script('flickity'); } // Variation script should always be near bottom for third party compat. public function enqueue_scripts_late() { wp_enqueue_script( 'wc-add-to-cart-variation' ); } public function nectar_woo_add_quick_view_button() { global $nectar_options; global $post; $product_style = (!empty($nectar_options['product_style'])) ? $nectar_options['product_style'] : 'classic'; $button_class = ($product_style === 'classic') ? 'button' : ''; $button_icon = ($product_style !== 'material') ? '' : ''; $get_product = wc_get_product( $post->ID ); if($get_product->is_type( 'grouped' ) || $get_product->is_type( 'external' ) ) { return; } echo ' '.$button_icon.' ' . esc_html__('Quick View', 'salient') . ''; } public function nectar_quick_view_markup() { global $nectar_options; $quick_view_sizing = 'cropped'; echo '
'; } public function nectar_add_template_actions() { add_action('nectar_quick_view_summary_content','woocommerce_template_single_title'); add_action('nectar_quick_view_summary_content','woocommerce_template_single_rating'); add_action('nectar_quick_view_summary_content','woocommerce_template_single_price'); add_action('nectar_quick_view_summary_content','woocommerce_template_single_excerpt'); add_action('nectar_quick_view_summary_content','woocommerce_template_single_add_to_cart'); add_action('nectar_quick_view_sale_content','woocommerce_show_product_sale_flash'); } public function nectar_woo_get_product_info() { global $woocommerce; global $post; $product_id = intval($_POST['product_id']); if( intval($product_id) ) { wp('p=' . $product_id . '&post_type=product'); ob_start(); while ( have_posts() ) : the_post(); ?>