PluginProbe ʕ •ᴥ•ʔ
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution / 3.1.0
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution v3.1.0
4.9.2 4.9.1 4.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.1 3.0.0 3.1.0 3.1.1 4.0.0 4.0.1 4.1.0 4.1.1 4.2.0 4.2.1 4.3.0 4.3.1 4.4.0 4.5.0 4.5.1 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.6.8 4.6.9 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.8.1 4.8.2 4.8.3 4.8.4 4.8.5 4.8.6 4.8.7 4.8.8 4.8.9 trunk 0.1.2-beta 0.1.3-beta 0.1.4-beta 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.5.0 1.5.1 1.6.0 1.6.1 1.7.0 1.8.0 1.8.1 1.9.0
shopengine / widgets / related / screens / default.php
shopengine / widgets / related / screens Last commit date
default.php 3 years ago
default.php
51 lines
1 <?php defined('ABSPATH') || exit;
2
3 $editor_mode = (\Elementor\Plugin::$instance->editor->is_edit_mode() || is_preview());
4
5 if($editor_mode) {
6
7 global $wp_query, $post;
8 $main_query = clone $wp_query;
9 $main_post = clone $post;
10
11 $wp_query = new \WP_Query([]);
12 }
13
14 \ShopEngine\Widgets\Widget_Helper::instance()->wc_template_filter();
15
16 \ShopEngine\Widgets\Widget_Helper::instance()->wc_template_part_filter();
17
18 ?>
19
20 <div class="shopengine-related <?php echo ($is_slider_enable ? 'slider-enabled' : 'slider-disabled'); ?>" data-controls="<?php echo esc_attr($encode_slider_options); ?>">
21 <?php
22
23 woocommerce_related_products($args);
24
25 if($is_slider_enable && $shopengine_related_product_slider_show_dots) {
26 echo '<div class="swiper-pagination" style="width: 100%;"></div>';
27 }
28
29 if($is_slider_enable && $shopengine_related_product_slider_show_arrows) {
30 shopengine_content_render(
31 sprintf(
32 '<div class="swiper-button-prev">%1$s</div><div class="swiper-button-next">%2$s</div>',
33 $this->get_icon_html($shopengine_related_product_slider_left_arrow_icon),
34 $this->get_icon_html($shopengine_related_product_slider_right_arrow_icon)
35 )
36 );
37 }
38 ?>
39 </div>
40
41 <?php
42
43 if($editor_mode) {
44 global $wp_query, $post;
45
46 $wp_query = $main_query;
47 $post = $main_post;
48 wp_reset_query();
49 wp_reset_postdata();
50 }
51