PluginProbe ʕ •ᴥ•ʔ
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution / 4.9.2
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution v4.9.2
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 / product-image / product-image-config.php
shopengine / widgets / product-image Last commit date
screens 2 years ago product-image-config.php 4 years ago product-image.php 1 year ago
product-image-config.php
52 lines
1 <?php
2
3 namespace Elementor;
4
5 defined('ABSPATH') || exit;
6
7 class ShopEngine_Product_Image_Config extends \ShopEngine\Base\Widget_Config {
8
9 public function __construct() {
10 if(\ShopEngine::package_type() == 'pro') {
11 add_filter( 'woocommerce_single_product_carousel_options', [$this, 'woo_update_flexslider_options'] );
12 }
13 }
14
15 function woo_update_flexslider_options( $options ) {
16 $options['directionNav'] = true;
17 $options['touch'] = false;
18 $options['manualControls'] = ".flex-control-nav li";
19
20 return $options;
21 }
22
23 public function get_name() {
24 return 'single-product-images';
25 }
26
27
28 public function get_title() {
29 return esc_html__('Product Images', 'shopengine');
30 }
31
32
33 public function get_icon() {
34 return 'shopengine-widget-icon shopengine-icon-product_images';
35 }
36
37
38 public function get_categories() {
39 return ['shopengine-single'];
40 }
41
42
43 public function get_keywords() {
44 return ['woocommerce', 'shop', 'shopengine', 'image', 'product', 'gallery', 'lightbox'];
45 }
46
47
48 public function get_template_territory() {
49 return ['single', 'quick_view', 'quick_checkout'];
50 }
51 }
52