function wpqv_button() { global $post; $params = array('button_class' => 'wc-quick-view', 'image_class' => 'wc-loading-button-open'); wpqv_get_template_part('wpqv-button', $params); }
public function show_product() { $product_id = $_POST['product_id']; $next_id = isset($_POST['next_product_id']) ? $_POST['next_product_id'] : NULL; $prev_id = isset($_POST['prev_product_id']) ? $_POST['prev_product_id'] : NULL; if ($product_id) { /*get product according to product_id*/ $query_args = array('post_type' => 'product', 'post__in' => array($product_id), 'post_status' => 'publish'); $wp_query = new WP_Query($query_args); $response = NULL; if ($wp_query->have_posts()) { ob_start(); while ($wp_query->have_posts()) { $wp_query->the_post(); $params = array('next_id' => $next_id, 'prev_id' => $prev_id, 'next_class' => 'quick-view-nav next', 'prev_class' => 'quick-view-nav prev'); wpqv_get_template_part('wpqv-product', $params); } $response = ob_get_contents(); } ob_end_clean(); /*reset post query*/ wp_reset_query(); echo json_encode($response); die; } }