Changeset 3438642
- Timestamp:
- 01/13/2026 01:25:38 PM (2 months ago)
- Location:
- essential-addons-for-elementor-lite
- Files:
-
- 10 edited
- 1 copied
-
tags/6.5.7 (copied) (copied from essential-addons-for-elementor-lite/trunk)
-
tags/6.5.7/essential_adons_elementor.php (modified) (2 diffs)
-
tags/6.5.7/includes/Elements/Product_Grid.php (modified) (1 diff)
-
tags/6.5.7/includes/Elements/Woo_Product_Gallery.php (modified) (7 diffs)
-
tags/6.5.7/languages/essential-addons-for-elementor-lite.pot (modified) (3 diffs)
-
tags/6.5.7/readme.txt (modified) (4 diffs)
-
trunk/essential_adons_elementor.php (modified) (2 diffs)
-
trunk/includes/Elements/Product_Grid.php (modified) (1 diff)
-
trunk/includes/Elements/Woo_Product_Gallery.php (modified) (7 diffs)
-
trunk/languages/essential-addons-for-elementor-lite.pot (modified) (3 diffs)
-
trunk/readme.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
essential-addons-for-elementor-lite/tags/6.5.7/essential_adons_elementor.php
r3437373 r3438642 5 5 * Plugin URI: https://essential-addons.com/ 6 6 * Author: WPDeveloper 7 * Version: 6.5. 67 * Version: 6.5.7 8 8 * Author URI: https://wpdeveloper.com/ 9 9 * Text Domain: essential-addons-for-elementor-lite … … 28 28 define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__))); 29 29 define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__))); 30 define('EAEL_PLUGIN_VERSION', '6.5. 6');30 define('EAEL_PLUGIN_VERSION', '6.5.7'); 31 31 define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor'); 32 32 define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor'); -
essential-addons-for-elementor-lite/tags/6.5.7/includes/Elements/Product_Grid.php
r3437373 r3438642 3819 3819 } 3820 3820 3821 if ( $found_posts > ( $args['limit'] ?? $args['posts_per_page'] ?? 4 ) && 'source_archive' !== $settings['post_type'] ) { 3821 $args['posts_per_page'] = $args['limit'] ?? $args['posts_per_page'] ?? 4; 3822 if ( $found_posts > $args['posts_per_page'] && 'source_archive' !== $settings['post_type'] ) { 3822 3823 $this->print_load_more_button( $settings, $args, $dir_name ); 3823 3824 } -
essential-addons-for-elementor-lite/tags/6.5.7/includes/Elements/Woo_Product_Gallery.php
r3437373 r3438642 2799 2799 $settings[ 'offset' ] = $settings[ 'product_offset' ]; 2800 2800 $wp_args = HelperClass::get_query_args( $settings ); 2801 $ wp_args= HelperClass::get_dynamic_args( $settings, $wp_args );2802 $args = $this->convert_wp_query_args_to_wc_product_query( $wp_args, $settings );2801 $args = HelperClass::get_dynamic_args( $settings, $wp_args ); 2802 // $args = $this->convert_wp_query_args_to_wc_product_query( $wp_args, $settings ); 2803 2803 } else { 2804 2804 $args = $this->build_product_query( $settings ); … … 2833 2833 2834 2834 if ( ! empty( $user_ordered_products ) && 'purchased' === $product_purchase_type ){ 2835 $args[' include'] = $user_ordered_products;2835 $args['post__in'] = $user_ordered_products; 2836 2836 } 2837 2837 2838 2838 if ( ! empty( $user_ordered_products ) && 'not-purchased' === $product_purchase_type ){ 2839 $args[' exclude'] = array_merge( $args['exclude'] ?? [], $user_ordered_products );2839 $args['post__not_in'] = $user_ordered_products; 2840 2840 } 2841 2841 } … … 2845 2845 2846 2846 <div <?php $this->print_render_attribute_string( 'wrap' ); ?> > 2847 <?php 2848 2849 $this->eael_product_terms_render( $settings, $args ); 2850 2851 ?> 2847 <?php $this->eael_product_terms_render( $settings, $args ); ?> 2852 2848 2853 2849 <div class="woocommerce"> … … 2877 2873 $max_page = $query->max_num_pages; 2878 2874 } else { 2879 $wc_query = new \WC_Product_Query( $args ); 2880 $products = $wc_query->get_products(); 2881 2882 // Handle WC_Product_Query results 2883 if ( is_object( $products ) && isset( $products->products ) ) { 2884 $product_objects = $products->products; 2885 $found_posts = $products->total; 2886 $max_page = $products->max_num_pages; 2887 } else { 2888 $product_objects = $products; 2889 $found_posts = count( $products ); 2890 $max_page = 1; 2891 } 2875 $query = new \WP_Query( $args ); 2892 2876 } 2893 2877 2894 2878 $this->add_render_attribute( 'eael-post-appender', 'class', 'products eael-post-appender eael-post-appender-' . $this->get_id() ); 2895 2879 $this->add_render_attribute( 'eael-post-appender', 'data-layout-mode', $settings["eael_product_gallery_items_layout"] ); … … 2925 2909 } 2926 2910 } else { 2927 // Handle WC_Product_Query results 2928 if ( ! empty( $product_objects ) ) { 2911 if ( $query->have_posts() ) { 2912 $found_posts = $query->found_posts - $offset; 2913 $max_page = ceil( $found_posts / absint( $args['posts_per_page'] ) ); 2929 2914 $args['max_page'] = $max_page; 2930 $args['found_posts'] = $found_posts; 2931 $args['posts_per_page'] = $args['limit']; // For compatibility with load more 2932 2915 $args['found_posts'] = $query->found_posts; 2916 2933 2917 do_action( 'eael_woo_before_product_loop' ); 2934 2935 foreach ( $product_objects as $product ) { 2936 global $post; 2937 $post = get_post( $product->get_id() ); 2938 setup_postdata( $post ); 2918 while ( $query->have_posts() ) { 2919 $query->the_post(); 2920 2939 2921 include( $template ); 2940 2922 } … … 3060 3042 * @return array 3061 3043 */ 3062 public function build_ product_query( $settings ) {3044 public function build_wc_product_query( $settings ) { 3063 3045 $get_product_cats = $settings[ 'eael_product_gallery_categories' ] ?: ''; 3064 3046 $product_cats = ! empty( $get_product_cats ) ? str_replace( ' ', '', $get_product_cats ) : ''; … … 3200 3182 } 3201 3183 3184 public function build_product_query( $settings ) { 3185 $get_product_cats = $settings[ 'eael_product_gallery_categories' ] ?: ''; 3186 $product_cats = ! empty( $get_product_cats ) ? str_replace( ' ', '', $get_product_cats ) : ''; 3187 3188 $get_product_tags = $settings[ 'eael_product_gallery_tags' ] ?: ''; 3189 $product_tags_items = ! empty( $get_product_tags ) ? str_replace( ' ', '', $get_product_tags ) : ''; 3190 3191 // Category retrieve 3192 $cat_args = array( 3193 'order' => 'ASC', 3194 'hide_empty' => false, 3195 'include' => $product_cats, 3196 'orderby' => 'include', 3197 ); 3198 // phpcs:ignore WordPress.WP.DeprecatedParameters.Get_termsParam2Found 3199 $product_categories = get_terms( 'product_cat', $cat_args ); 3200 3201 // Tag retrieve 3202 $tag_args = array( 3203 'order' => 'ASC', 3204 'hide_empty' => false, 3205 'include' => $product_tags_items, 3206 'orderby' => 'include', 3207 ); 3208 // phpcs:ignore WordPress.WP.DeprecatedParameters.Get_termsParam2Found 3209 $product_tags = get_terms( 'product_tag', $tag_args ); 3210 3211 $args = [ 3212 'post_type' => 'product', 3213 'post_status' => array( 'publish', 'pending', 'future' ), 3214 'posts_per_page' => $settings[ 'eael_product_gallery_products_count' ] ?: 4, 3215 'order' => ( isset( $settings[ 'order' ] ) ? $settings[ 'order' ] : 'desc' ), 3216 'offset' => $settings[ 'product_offset' ], 3217 'tax_query' => [ 3218 'relation' => 'AND', 3219 [ 3220 'taxonomy' => 'product_visibility', 3221 'field' => 'name', 3222 'terms' => [ 'exclude-from-search', 'exclude-from-catalog' ], 3223 'operator' => 'NOT IN', 3224 ], 3225 ], 3226 ]; 3227 // price & sku filter 3228 if ( $settings[ 'orderby' ] == '_price' ) { 3229 $args[ 'orderby' ] = 'meta_value_num'; 3230 $args[ 'meta_key' ] = '_price'; 3231 } else if ( $settings[ 'orderby' ] == '_sku' ) { 3232 $args[ 'orderby' ] = 'meta_value_num'; 3233 $args[ 'meta_key' ] = '_sku'; 3234 } else { 3235 $args[ 'orderby' ] = ( isset( $settings[ 'orderby' ] ) ? $settings[ 'orderby' ] : 'date' ); 3236 } 3237 3238 if ( !empty( $settings[ 'eael_product_gallery_categories' ] ) ) { 3239 $args_tax_query_combined['relation'] = 'OR'; 3240 3241 if ( $settings[ 'eael_woo_product_gallery_terms_show_all' ] == '' ) { 3242 if ( !empty( $product_cats ) && count( $product_categories ) > 0 ) { 3243 $args_tax_query_combined[] = [ 3244 'taxonomy' => 'product_cat', 3245 'field' => 'term_id', 3246 'terms' => $product_categories[ 0 ]->term_id, 3247 'operator' => 'IN', 3248 ]; 3249 } 3250 } else { 3251 $args_tax_query_combined[] = [ 3252 'taxonomy' => 'product_cat', 3253 'field' => 'term_id', 3254 'terms' => $settings[ 'eael_product_gallery_categories' ], 3255 'operator' => 'IN', 3256 ]; 3257 } 3258 } 3259 3260 if ( ! empty( $settings[ 'eael_product_gallery_tags' ] ) ) { 3261 $args_tax_query_combined['relation'] = isset( $settings['relation_cats_tags'] ) ? $settings['relation_cats_tags'] : 'OR'; 3262 3263 if ( $settings[ 'eael_woo_product_gallery_terms_show_all' ] == '' ) { 3264 if ( ! empty( $product_tags_items ) && count( $product_tags ) > 0 ) { 3265 $args_tax_query_combined[] = [ 3266 'taxonomy' => 'product_tag', 3267 'field' => 'term_id', 3268 'terms' => $product_tags[ 0 ]->term_id, 3269 'operator' => 'IN', 3270 ]; 3271 } 3272 } else { 3273 $args_tax_query_combined[] = [ 3274 'taxonomy' => 'product_tag', 3275 'field' => 'term_id', 3276 'terms' => $settings[ 'eael_product_gallery_tags' ], 3277 'operator' => 'IN', 3278 ]; 3279 } 3280 } 3281 3282 $args[ 'meta_query' ] = [ 'relation' => 'AND' ]; 3283 $show_stock_out_products = isset( $settings['eael_product_out_of_stock_show'] ) ? $settings['eael_product_out_of_stock_show'] : 'yes'; 3284 3285 if ( get_option( 'woocommerce_hide_out_of_stock_items' ) == 'yes' || 'yes' !== $show_stock_out_products ) { 3286 $args[ 'meta_query' ][] = [ 3287 'key' => '_stock_status', 3288 'value' => 'instock' 3289 ]; 3290 } 3291 3292 if ( $settings[ 'eael_product_gallery_product_filter' ] == 'featured-products' ) { 3293 $args[ 'tax_query' ] = [ 3294 'relation' => 'AND', 3295 [ 3296 'taxonomy' => 'product_visibility', 3297 'field' => 'name', 3298 'terms' => 'featured', 3299 ], 3300 [ 3301 'taxonomy' => 'product_visibility', 3302 'field' => 'name', 3303 'terms' => [ 'exclude-from-search', 'exclude-from-catalog' ], 3304 'operator' => 'NOT IN', 3305 ], 3306 ]; 3307 } else if ( $settings[ 'eael_product_gallery_product_filter' ] == 'best-selling-products' ) { 3308 $args[ 'meta_key' ] = 'total_sales'; 3309 $args[ 'orderby' ] = 'meta_value_num'; 3310 $args[ 'order' ] = 'DESC'; 3311 } else if ( $settings[ 'eael_product_gallery_product_filter' ] == 'sale-products' ) { 3312 $args[ 'post__in' ] = array_merge( array( 0 ), wc_get_product_ids_on_sale() ); 3313 } else if ( $settings[ 'eael_product_gallery_product_filter' ] == 'top-products' ) { 3314 $args[ 'meta_key' ] = '_wc_average_rating'; 3315 $args[ 'orderby' ] = 'meta_value_num'; 3316 $args[ 'order' ] = 'DESC'; 3317 } else if( $settings[ 'eael_product_gallery_product_filter' ] == 'manual' ) { 3318 $args['post__in'] = ! empty( $settings['eael_product_gallery_products_in'] ) ? $settings['eael_product_gallery_products_in'] : [ 0 ]; 3319 } else if ( $settings[ 'eael_product_gallery_product_filter' ] == 'related-products' ) { 3320 $current_product_id = get_the_ID(); 3321 $product_categories = wp_get_post_terms( $current_product_id, 'product_cat', array( 'fields' => 'ids' ) ); 3322 $product_tags = wp_get_post_terms( $current_product_id, 'product_tag', array( 'fields' => 'names' ) ); 3323 $args['tax_query'] = array( 3324 'relation' => isset( $settings['relation_cats_tags'] ) ? $settings['relation_cats_tags'] : 'OR', 3325 array( 3326 'taxonomy' => 'product_cat', 3327 'field' => 'term_id', 3328 'terms' => $product_categories, 3329 'operator' => 'IN', 3330 ), 3331 array( 3332 'taxonomy' => 'product_tag', 3333 'field' => 'name', 3334 'terms' => $product_tags, 3335 'operator' => 'IN', 3336 ), 3337 ); 3338 } 3339 3340 if( isset( $args_tax_query_combined ) ){ 3341 $args[ 'tax_query' ][] = $args_tax_query_combined; 3342 } 3343 3344 return $args; 3345 } 3346 3202 3347 public function load_quick_view_asset() { 3203 3348 add_action( 'wp_footer', function () { -
essential-addons-for-elementor-lite/tags/6.5.7/languages/essential-addons-for-elementor-lite.pot
r3437373 r3438642 7796 7796 msgstr "" 7797 7797 7798 #: ../includes/Elements/Post_Grid.php:1854, ../includes/Elements/Woo_Product_Gallery.php:29 537798 #: ../includes/Elements/Post_Grid.php:1854, ../includes/Elements/Woo_Product_Gallery.php:2935 7799 7799 msgid "No Layout Found" 7800 7800 msgstr "" … … 8541 8541 msgstr "" 8542 8542 8543 #: ../includes/Elements/Product_Grid.php:405 7, ../includes/Elements/Woo_Product_Carousel.php:153, ../includes/Elements/Woo_Product_List.php:37388543 #: ../includes/Elements/Product_Grid.php:4058, ../includes/Elements/Woo_Product_Carousel.php:153, ../includes/Elements/Woo_Product_List.php:3738 8544 8544 msgid "Publish" 8545 8545 msgstr "" 8546 8546 8547 #: ../includes/Elements/Product_Grid.php:405 8, ../includes/Elements/Woo_Product_Carousel.php:154, ../includes/Elements/Woo_Product_List.php:37398547 #: ../includes/Elements/Product_Grid.php:4059, ../includes/Elements/Woo_Product_Carousel.php:154, ../includes/Elements/Woo_Product_List.php:3739 8548 8548 msgid "Draft" 8549 8549 msgstr "" 8550 8550 8551 #: ../includes/Elements/Product_Grid.php:40 59, ../includes/Elements/Woo_Product_Carousel.php:155, ../includes/Elements/Woo_Product_List.php:37408551 #: ../includes/Elements/Product_Grid.php:4060, ../includes/Elements/Woo_Product_Carousel.php:155, ../includes/Elements/Woo_Product_List.php:3740 8552 8552 msgid "Pending Review" 8553 8553 msgstr "" 8554 8554 8555 #: ../includes/Elements/Product_Grid.php:406 0, ../includes/Elements/Woo_Product_Carousel.php:156, ../includes/Elements/Woo_Product_List.php:37418555 #: ../includes/Elements/Product_Grid.php:4061, ../includes/Elements/Woo_Product_Carousel.php:156, ../includes/Elements/Woo_Product_List.php:3741 8556 8556 msgid "Schedule" 8557 8557 msgstr "" … … 10335 10335 msgstr "" 10336 10336 10337 #: ../includes/Elements/Woo_Product_Gallery.php:29 45, ../includes/Elements/Woo_Product_Gallery.php:292410337 #: ../includes/Elements/Woo_Product_Gallery.php:2927, ../includes/Elements/Woo_Product_Gallery.php:2908 10338 10338 msgid "No Product Found" 10339 10339 msgstr "" -
essential-addons-for-elementor-lite/tags/6.5.7/readme.txt
r3437376 r3438642 1 1 === Essential Addons for Elementor - Popular Elementor Templates & Widgets === 2 Contributors: wpdevteam, Codetic, re_enter_rupok, Asif2BD, priyomukul, sumaiyasiddika,rudlinkon, nhrrob, jakariaistauk, himadree2 Contributors: wpdevteam, Codetic, re_enter_rupok, Asif2BD, priyomukul, rudlinkon, nhrrob, jakariaistauk, himadree 3 3 Tags: elementor, elementor addons, elementor widgets, elementor templates, elementor woocommerce 4 4 Requires at least: 5.0 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.0 7 Stable tag: 6.5. 67 Stable tag: 6.5.7 8 8 License: GPLv3 9 9 License URI: https://opensource.org/licenses/GPL-3.0 … … 237 237 ### 🏆 FEATURED BY 100+ RENOWNED PUBLICATIONS 238 238 239 **WP Mayor:** “If you use Elementor, Essential Addons is a great way to expand your library of available widgets without slowing your site down.”240 239 **WP Pagebuilders:** “With 60+ additional widgets, Essential Addons is a great add-on to enhance your experience in building a website with WordPress+Elementor.” 241 240 **MonsterPost:** “Essential Addons for Elementor has a huge number of active users among all third-party extensions on the market. The widgets are tested in all popular web browsers to ensure full browser compatibility for all elements.” … … 319 318 320 319 == Changelog == 320 321 = 6.5.7 - 13/01/2026 = 322 323 - Fixed: EA Woo Widgets | Load more button not working properly 324 - Few minor bug fixes & improvements 321 325 322 326 = 6.5.6 - 12/01/2026 = … … 648 652 - Few minor bug fixes & improvements 649 653 650 = 6.1.0 - 29/12/2024 =651 652 - Added: EA Woo Product Price653 - Added: EA Woo Product Rating654 - Added: EA Woo Product Images655 - Added: EA Woo Add to Cart656 - Added: EA Breadcrumbs657 - Fixed: Uncaught Error | Class XD_Copy not found658 - Fixed: EA WPForms | Calendar selection not working in Elementor Popup659 - Fixed: EA Woo Product Gallery | "Quick View" button custom URL issue660 - Few minor bug fixes & improvements661 662 663 = 6.0.15 - 24/12/2024 =664 665 - Improved: Security Enhancement666 - Improved: Added Optimized Markup Support667 - Few minor bug fixes & improvements668 669 = 6.0.14 - 19/12/2024 =670 671 - Few minor bug fixes & improvements672 673 = 6.0.13 - 15/12/2024 =674 675 - Fixed: EA Pricing Table | Throwing critical error when Pro version isn't up-to-date676 - Few minor bug fixes & improvements677 678 = 6.0.12 - 11/12/2024 =679 680 - Added: Elementor 3.26 Compatibility681 - Fixed: EA Woo Cart | Quantity icons are showing multiple times on the cart page682 - Fixed: EA Event Calendar | Multiple Issues with Date Formatting, Time Input, and Language Options683 - Fixed: EA Scroll To Top | Not working on Search Result page684 - Fixed: PHP Deprecated Warnings during Installation685 - Fixed: EA Pricing Table | Trying to access array offset on null686 - Fixed: Mismatched Text Domains687 - Few minor bug fixes & improvements688 689 = 6.0.11 - 01/12/2024 =690 691 - Fixed: Compatibility issue with FunnelKit692 - Fixed: EA Woo Product Carousel | On load carousel first item visibility issue693 - Fixed: PHP Notice: Function "_load_textdomain_just_in_time" error in WordPress 6.7694 - Fixed: EA Post Grid | Added Nickname support for Author695 - Fixed: EA Info Box | Image styling Control issue696 - Fixed: EA Sticky Video | Multiple Sticky Video in Same Page UI issue697 - Fixed: EA Feature List | PHP undefined array notice : "eael_feature_list_icon_individual_box_bg_color"698 - Fixed: EA Woo Product Grid | Product Rating Types issue on Default Preset699 - Improved: EA Woo Product Gallery | Added relation between Category and Tags on Query700 - Few minor bug fixes & improvements701 702 = 6.0.10 - 14/11/2024 =703 704 - Fixed: EA Advanced Accordion | When click on the accordion it jumps to another section705 - Fixed: Woo Product Grid | Pagination Typography Font Weight is not being applied properly706 - Fixed: Woo Product Grid | Product pricing isn’t displaying after the recent update, despite "Show Price" being enabled707 - Fixed: WPForms Widget | Form Container Alignment Does Not Work properly708 - Fixed: EA Dual Color Header | The Gradient color doesn't work709 - Fixed: EA Woo Product Grid | Price is not showing on list layout710 - Fixed: EA Sticky Video | Sticky Video Misalignment Issue while scorlling711 - Fixed: EA Login/Register Form | {password_reset_link} Shortcode Issue in Registration User Email Template712 - Improved: EA Info Box | Width Controller for Image713 - Improved: EA Woo Product Carrousel | Added rating count next to stars714 - Improved: Select2 Ajax Control : Taxonomy - need to remove limit715 - Improved: Security Enhancement716 - Few minor bug fixes & improvements717 718 = 6.0.9 - 06/11/2024 =719 720 - Improved: Added Edit Template support right inside the page itself721 - Improved: EA Post Grid | Added support to show custom post's field/taxonomy722 - Improved: EA Team Member | Added a dynamic tag option for showing ACF images in Team Member image723 - Improved: EA Filterable Gallery | Added support for YouTube Shorts724 - Fixed: EA Data Table | Using text area Content is visibility issue under < a > tag725 - Fixed: EA Gravity Forms | Layout UI issue on the editor page726 - Fixed: EA Interactive Circle | Conflicting with Whiskers Theme Pro727 - Fixed: EA Post Grid | Author name issue in Style 1 & 2728 - Fixed: EA Scroll To Top | Added support on Archive page729 - Fixed: EA Woo Checkout | PHP Deprecated issue730 - Fixed: EA Product Grid | Image clickable issue731 - Fixed: Conflict with Formstack plugin732 - Few minor bug fixes & improvements733 734 = 6.0.8 - 27/10/2024 =735 736 - Fixed: EA Pricing Table | Font weight changes while tooltip is used737 - Fixed: EA Flip Box | Flip box click Not working on frontend when using more than one flip boxes with saved templates738 - Fixed: EA Filterable Gallery | Not working while being used as shortcode from site review plugin739 - Fixed: EA Scroll To Top | Global feature isn't working after editing the page740 - Fixed: EA Table of Contents | Undefined array key741 - Fixed: EA Pricing Table | Dynamic tag for button is not working742 - Fixed: Saved Template design breaks due to an issue with element caching743 - Fixed: EA Woo Product Gallery | Show extra cart button on enabling woocommerce loop hooks744 - Few minor bug fixes & improvements745 746 = 6.0.7 - 09/10/2024 =747 748 - Fixed: EA Advanced Tabs | While being hovered or active, the tab shows green border749 - Fixed: EA Woo Cart | Style 2 - Remove product button size increase or decrease is not working for mobile750 - Fixed: EA Contact form 7 | Form width doesn't change751 - Fixed: EA Woo Product Grid | Search results isn't showing while being used as Search result template752 - Fixed: EA Advanced Data Table | Sorting is not working753 - Fixed: EA Advanced Tabs | JS compatibility issue754 - Fixed: EA Advanced Data Table | Images are not showing755 - Fixed: EA Advanced Tabs | Feature List as a saved template is broken756 - Few minor bug fixes & improvements757 758 759 = 6.0.6 - 29/09/2024 =760 761 - Improved: EA Filterable Gallery | Pagination on video gallery762 - Improved: EA Woo Product Carousel | Added Marquee support763 - Improved: EA Wrapper Link | Add enable and disable option for traditional link764 - Improved: EA Woo Product Carousel | Add option to select items count on slide765 - Improved: EA Table of Contents | Position & Color766 - Improved: Security enhancements767 - Improved: EA Woo Checkout | Need an option to change Input field background color768 - Improved: EA Interactive Circle | Interactive Circle content icon not displaying.769 - Improved: EA Post Grid | Sticky posts visible at first770 - Fixed: EA Flip Box | Purple Color Overlay Issue771 - Fixed: EA Filterable Gallery | Field link not translatable with WPML772 - Fixed: EA Login/Register Form | Absence of message validation773 - Fixed: EA Advanced Tabs | Accessibility Issue, Screen Reader Focus Limited to First Tab774 - Few minor bug fixes & improvements775 776 = 6.0.5 - 18/09/2024 =777 778 - Improved: EA Flip Box | UI for mobile devices779 - Improved: EA Filterable Gallery | Added Overlay for the video gallery780 - Improved: EA Woo Product Gallery | Added Archive Product Support for Product Category Page781 - Improved: EA Woo Product Gallery | Added support to Turn off secondary image on hover for mobile782 - Fixed: Animation conflicting issue with Elementor783 - Fixed: EA Advanced Accordion | Conflict with Elementor 3.24.0784 - Fixed: EA Woo Product List | HTML Tags Support for Product Excerpts785 - Fixed: EA Woo Product Carousel | Added compatibility for Astra theme786 - Fixed: EA Checkout | Conflict with USPS Shipping Method for WooCommerce787 - Fixed: EA Countdown | Expiration issue with Saved Templates788 - Fixed: EA Login Register Form | Warning message on reset password789 - Fixed: EA Interactive Circle | UI issue when Scrolling790 - Few minor bug fixes & improvements791 792 = 6.0.4 - 09/09/2024 =793 794 - Improved: Security enchancements in EA Fancy Chart & EA Filterably Gallery widgets795 - Improved: EA Woo Product widgets | Added manual product selection option796 - Added: Compatibility with Element Caching797 - Fixed: Scroll position changing on click Elementor Tab when EA is activated798 - Fixed: EA Interactive Circle | Link malfunction in interactive items799 - Fixed: EA Filterable Gallery | Randomized Gallery option not randomizing the gallery items due to caching issue800 - Few minor bug fixes & improvements801 802 = 6.0.3 - 04/09/2024 =803 804 - Fixed: EA Post Grid | Author related UI issues805 - Fixed: EA Login Register Form | T&C Toggle Colour issue806 - Fixed: EA Interactive Circle | Custom SVG icon's Colour issue807 - Fixed: EA Wrapper Link conflicts with Elementor Loop Grid808 - Fixed: EA Advanced Accordion empty data issue with ACF field809 - Fixed: EA Advanced Tabs | Custom ID offset issue810 - Fixed: EA Post Grid | Fallback image display issue811 - Fixed: EA Post Duplicator | Page Layout styling issue812 - Fixed: EA Advanced Tabs compatibility issue with Ad inserter plugin813 - Fixed: EA Advanced Data Table | Alphanumeric Sorting issue814 - Fixed: EA WPForms | Submit button hover colour issue815 - Fixed: Uncaught TypeError: When accessing a string offset on a string variable816 - Fixed: EA Woo Product Carousel | Mobile landscape visibility issue817 - Fixed: EA Woo Product Grid | Quick view compatibility issue with YITH WooCommerce product filter818 - Few minor bug fixes & improvements819 820 = 6.0.2 - 29/08/2024 =821 822 - Fixed: Enabling elements inside Elementor causing blank EA dashboard823 - Fixed: EA Filterable Gallery | "Load More" button shows on those filters which doesn't have any items and less items824 - Fixed: EA Interactive Circle | Add URL support for interactive items825 - Fixed: EA Hover Interactions | Hover Interactions does not work on the front-end826 - Fixed: EA Dashboard | Update CSS Print Method link827 - Fixed: EA Post Grid | After Load More the terms are not displayed with Style 3828 - Fixed: EA Flip Box | Add overlay for the background image829 - Fixed: EA Woo Product Carousel | Carousel disappears when using Botiga theme830 - Fixed: EA Post Grid | Child sections ignores 'Show Meta' parents831 - Fixed: EA Scroll To Top | Scroll To Top icon doesn't show832 - Fixed: EA WPForms | Submit button hover color stays grey833 - Fixed: EA Filterable Gallery | Updated label to "Notice" on display content notice834 - Fixed: EA NFT Gallery | Not working835 - Improved: EA Dual Color Heading | Vulnerable to Cross Site Scripting (XSS)836 - Improved: EA Woo Checkout | EA Woo Checkout is missing some styling options837 - Improved: EA Wrapper link | Elementor popup doesn't work on wrapper link838 - Improved: EA Table of Contents | Width option for mobile device839 - Improved: Optimized Control Loading | EA Feature List, EA Sticky Video, EA Pricing Table, EA Progress Bar, EA Woo Product Compare840 - Few minor bug fixes & improvements841 842 = 6.0.1 - 19/08/2024 =843 844 - Fixed: Elementor transform example rotate, skew etc features not working inside Elementor Editor845 - Fixed: Custom Template shows broken inside Elementor Editor if EA is activated in some cases846 - Fixed: Dashboard UI/UX related issues after EA 6.0 update847 - Improved: Added async requests to all the actions inside EA Dashboard848 - Few minor bug fixes & improvements849 850 = 6.0.0 - 11/08/2024 =851 852 - Revamped: New EA Dashboard for better UI/UX853 - Revamped: New EA Quick Setup for better UI/UX854 - Added: New Extension- EA Hover Interactions855 - Added: New Skin Presets for different Post, WooCommerce & Other widgets856 - Improved: Added proper sanitization inside EA Filterable Gallery widget857 - Fixed: EA Pricing Table | Button Not Displaying and Getting Undefined index858 - Few minor bug fixes & improvements859 860 = 5.9.27 - 11/07/2024 =861 862 - Updated: Custom Attributes inside EA Event Calendar863 - Few minor bug fixes & improvements864 865 866 = 5.9.26 - 11/07/2024 =867 868 - Improved: Security Enhancement869 - Fixed: EA Login / Register Form | Password form shows error when hit on "Forgot Password"870 - Fixed: Cannot redeclare control with same name "eael_global_warning_text"871 - Few minor bug fixes & improvements872 873 874 = 5.9.25 - 02/07/2024 =875 876 - Fixed: EA Simple Menu | Active menu not showing for archive pages877 - Fixed: Missing translatable strings for EA Woo Product List & EA NFT Gallery878 - Fixed: EA Call to action | Margin not being applied uniformly879 - Updated: WPML Config file in some widgets880 - Improved: EA Event Calendar for Security Enhancement881 - Improved: EA Post Grid | Added option to show user's first & last name instead of just username882 - Improved: EA Advanced Data Table | CSV Data import/export mechanism883 - Few minor bug fixes & improvements884 885 886 = 5.9.24 - 09/06/2024 =887 888 - Improved: User role permissions to add/edit custom JS889 - Few minor bug fixes & improvements890 891 = 5.9.23 - 05/06/2024 =892 893 - Improved: Security Enhancement894 - Improved: EA Login/Register Form | Added Score Threshold option for reCAPTCHA & option to remove the branding895 - Improved: EA Woo product Grid | Added option to filter by tags896 - Improved: EA Login/Register Form | Added support for register_form action hook897 - Improved: EA Login/Register Form | Added field for honeypot898 - Improved: EA Interactive Circle | Added option to rotate the Interactive Circle around the middle and pause on hover899 - Improved: EA Feature List | Added Horizontal layout option900 - Improved: EA Filterable Gallery | Added support for vertical 9:16 video901 - Fixed: EA Simple Menu | Using a hash link (#) on a sub-menu item within a hamburger menu will not open the dropdown item on mobile/tablet view902 - Fixed: EA Woo Product Grid | Not working properly with WordPress and WooCommerce Filter903 - Fixed: EA Filterable Gallery | Image Tag being changed from <a> tag to <img> tag after Version 5.9.15904 - Fixed: EA Advanced Data Table | Header text reverting to Black if the Sort option in the advanced Features is turned off905 - Fixed: EA Post Grid | Conflict with Ultimate Member plugin906 - Fixed: EA Post Grid | On Style 3 Terms on Hover is not showing after clicking on the Load More button907 - Fixed: EA WP Forms | EA WP Forms Widget Width Restriction in Latest Update908 - Fixed: EA Woo Product Gallery | Error in code — data-template and data-terms attributes909 - Fixed: EA Woo Product Grid | "Out of stock" badge showing on top of "Sale" badge910 - Fixed: EA Login/Register Form | Spinner is not visible on the front-end911 - Few minor bug fixes & improvements912 913 = 5.9.22 - 22/05/2024 =914 915 - Improved: Security Enhancement916 - Few minor bug fixes & improvements917 918 = 5.9.21 - 13/05/2024 =919 920 - Revamped: NFT Gallery | OpenSea API version921 - Fixed: Filterable Gallery | iframe not working issue922 - Improved: Security Enhancement923 - Few minor bug fixes & improvements924 925 = 5.9.20 - 08/05/2024 =926 927 - Improved: Security Enhancement928 - Few minor bug fixes & improvements929 930 = 5.9.19 - 05/05/2024 =931 932 - Fixed: EA Sticky Video | Conflicts with the Blocksy theme933 - Fixed: EA Login Register Form | Validation message doesn't show up while using the form in the popup934 - Fixed: EA Login Register Form | Showing error message for not required field935 - Fixed: EA Simple Menu | Dropdown icon is not showing on the desktop mode936 - Fixed: EA Tooltip | Displaying the content after the hover is complete937 - Fixed: EA Feature list | Icons don't show when the shape view is set to Framed938 - Fixed: EA Contact Form 7 | Alignment of the container, title & description is not working939 - Fixed: EA Advanced Accordion | Conflicts with the Specia Standard theme940 - Fixed: EA Advanced Data Table | Checkbox is not showing when using TablePress941 - Fixed: EA Advanced Tabs| Switching tabs causes the page to scroll up or down942 - Fixed: EA Woo Checkout | 'User Account' & 'Coupon Percentage' icons are broken on checkout page943 - Fixed: EA Advanced Data Table | Data sorting icons' colors don't change while using table as a template944 - Fixed: EA Simple Menu | Menu item doesn't activate when scrolling the page945 - Fixed: EA Advanced Data Table | Clearing the search values, all table contents appear when the rows per page is left blank946 - Fixed: EA Woo Product Carousel | 'Add to Cart' button disappears from default shop page if EA Woo Carousel widget is present on the same page947 - Improved: EA Event Calendar | Date format change option for week view948 - Improved: EA Advanced Accordion | Stop auto-scrolling while anchoring tab949 - Improved: EA Login Register Form | File max size description950 - Improved: EA Facebook Feed | Graph API Upgrade951 - Few minor bug fixes & improvements952 953 654 [See changelog for all versions](https://essential-addons.com/changelog). 954 655 -
essential-addons-for-elementor-lite/trunk/essential_adons_elementor.php
r3437373 r3438642 5 5 * Plugin URI: https://essential-addons.com/ 6 6 * Author: WPDeveloper 7 * Version: 6.5. 67 * Version: 6.5.7 8 8 * Author URI: https://wpdeveloper.com/ 9 9 * Text Domain: essential-addons-for-elementor-lite … … 28 28 define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__))); 29 29 define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__))); 30 define('EAEL_PLUGIN_VERSION', '6.5. 6');30 define('EAEL_PLUGIN_VERSION', '6.5.7'); 31 31 define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor'); 32 32 define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor'); -
essential-addons-for-elementor-lite/trunk/includes/Elements/Product_Grid.php
r3437373 r3438642 3819 3819 } 3820 3820 3821 if ( $found_posts > ( $args['limit'] ?? $args['posts_per_page'] ?? 4 ) && 'source_archive' !== $settings['post_type'] ) { 3821 $args['posts_per_page'] = $args['limit'] ?? $args['posts_per_page'] ?? 4; 3822 if ( $found_posts > $args['posts_per_page'] && 'source_archive' !== $settings['post_type'] ) { 3822 3823 $this->print_load_more_button( $settings, $args, $dir_name ); 3823 3824 } -
essential-addons-for-elementor-lite/trunk/includes/Elements/Woo_Product_Gallery.php
r3437373 r3438642 2799 2799 $settings[ 'offset' ] = $settings[ 'product_offset' ]; 2800 2800 $wp_args = HelperClass::get_query_args( $settings ); 2801 $ wp_args= HelperClass::get_dynamic_args( $settings, $wp_args );2802 $args = $this->convert_wp_query_args_to_wc_product_query( $wp_args, $settings );2801 $args = HelperClass::get_dynamic_args( $settings, $wp_args ); 2802 // $args = $this->convert_wp_query_args_to_wc_product_query( $wp_args, $settings ); 2803 2803 } else { 2804 2804 $args = $this->build_product_query( $settings ); … … 2833 2833 2834 2834 if ( ! empty( $user_ordered_products ) && 'purchased' === $product_purchase_type ){ 2835 $args[' include'] = $user_ordered_products;2835 $args['post__in'] = $user_ordered_products; 2836 2836 } 2837 2837 2838 2838 if ( ! empty( $user_ordered_products ) && 'not-purchased' === $product_purchase_type ){ 2839 $args[' exclude'] = array_merge( $args['exclude'] ?? [], $user_ordered_products );2839 $args['post__not_in'] = $user_ordered_products; 2840 2840 } 2841 2841 } … … 2845 2845 2846 2846 <div <?php $this->print_render_attribute_string( 'wrap' ); ?> > 2847 <?php 2848 2849 $this->eael_product_terms_render( $settings, $args ); 2850 2851 ?> 2847 <?php $this->eael_product_terms_render( $settings, $args ); ?> 2852 2848 2853 2849 <div class="woocommerce"> … … 2877 2873 $max_page = $query->max_num_pages; 2878 2874 } else { 2879 $wc_query = new \WC_Product_Query( $args ); 2880 $products = $wc_query->get_products(); 2881 2882 // Handle WC_Product_Query results 2883 if ( is_object( $products ) && isset( $products->products ) ) { 2884 $product_objects = $products->products; 2885 $found_posts = $products->total; 2886 $max_page = $products->max_num_pages; 2887 } else { 2888 $product_objects = $products; 2889 $found_posts = count( $products ); 2890 $max_page = 1; 2891 } 2875 $query = new \WP_Query( $args ); 2892 2876 } 2893 2877 2894 2878 $this->add_render_attribute( 'eael-post-appender', 'class', 'products eael-post-appender eael-post-appender-' . $this->get_id() ); 2895 2879 $this->add_render_attribute( 'eael-post-appender', 'data-layout-mode', $settings["eael_product_gallery_items_layout"] ); … … 2925 2909 } 2926 2910 } else { 2927 // Handle WC_Product_Query results 2928 if ( ! empty( $product_objects ) ) { 2911 if ( $query->have_posts() ) { 2912 $found_posts = $query->found_posts - $offset; 2913 $max_page = ceil( $found_posts / absint( $args['posts_per_page'] ) ); 2929 2914 $args['max_page'] = $max_page; 2930 $args['found_posts'] = $found_posts; 2931 $args['posts_per_page'] = $args['limit']; // For compatibility with load more 2932 2915 $args['found_posts'] = $query->found_posts; 2916 2933 2917 do_action( 'eael_woo_before_product_loop' ); 2934 2935 foreach ( $product_objects as $product ) { 2936 global $post; 2937 $post = get_post( $product->get_id() ); 2938 setup_postdata( $post ); 2918 while ( $query->have_posts() ) { 2919 $query->the_post(); 2920 2939 2921 include( $template ); 2940 2922 } … … 3060 3042 * @return array 3061 3043 */ 3062 public function build_ product_query( $settings ) {3044 public function build_wc_product_query( $settings ) { 3063 3045 $get_product_cats = $settings[ 'eael_product_gallery_categories' ] ?: ''; 3064 3046 $product_cats = ! empty( $get_product_cats ) ? str_replace( ' ', '', $get_product_cats ) : ''; … … 3200 3182 } 3201 3183 3184 public function build_product_query( $settings ) { 3185 $get_product_cats = $settings[ 'eael_product_gallery_categories' ] ?: ''; 3186 $product_cats = ! empty( $get_product_cats ) ? str_replace( ' ', '', $get_product_cats ) : ''; 3187 3188 $get_product_tags = $settings[ 'eael_product_gallery_tags' ] ?: ''; 3189 $product_tags_items = ! empty( $get_product_tags ) ? str_replace( ' ', '', $get_product_tags ) : ''; 3190 3191 // Category retrieve 3192 $cat_args = array( 3193 'order' => 'ASC', 3194 'hide_empty' => false, 3195 'include' => $product_cats, 3196 'orderby' => 'include', 3197 ); 3198 // phpcs:ignore WordPress.WP.DeprecatedParameters.Get_termsParam2Found 3199 $product_categories = get_terms( 'product_cat', $cat_args ); 3200 3201 // Tag retrieve 3202 $tag_args = array( 3203 'order' => 'ASC', 3204 'hide_empty' => false, 3205 'include' => $product_tags_items, 3206 'orderby' => 'include', 3207 ); 3208 // phpcs:ignore WordPress.WP.DeprecatedParameters.Get_termsParam2Found 3209 $product_tags = get_terms( 'product_tag', $tag_args ); 3210 3211 $args = [ 3212 'post_type' => 'product', 3213 'post_status' => array( 'publish', 'pending', 'future' ), 3214 'posts_per_page' => $settings[ 'eael_product_gallery_products_count' ] ?: 4, 3215 'order' => ( isset( $settings[ 'order' ] ) ? $settings[ 'order' ] : 'desc' ), 3216 'offset' => $settings[ 'product_offset' ], 3217 'tax_query' => [ 3218 'relation' => 'AND', 3219 [ 3220 'taxonomy' => 'product_visibility', 3221 'field' => 'name', 3222 'terms' => [ 'exclude-from-search', 'exclude-from-catalog' ], 3223 'operator' => 'NOT IN', 3224 ], 3225 ], 3226 ]; 3227 // price & sku filter 3228 if ( $settings[ 'orderby' ] == '_price' ) { 3229 $args[ 'orderby' ] = 'meta_value_num'; 3230 $args[ 'meta_key' ] = '_price'; 3231 } else if ( $settings[ 'orderby' ] == '_sku' ) { 3232 $args[ 'orderby' ] = 'meta_value_num'; 3233 $args[ 'meta_key' ] = '_sku'; 3234 } else { 3235 $args[ 'orderby' ] = ( isset( $settings[ 'orderby' ] ) ? $settings[ 'orderby' ] : 'date' ); 3236 } 3237 3238 if ( !empty( $settings[ 'eael_product_gallery_categories' ] ) ) { 3239 $args_tax_query_combined['relation'] = 'OR'; 3240 3241 if ( $settings[ 'eael_woo_product_gallery_terms_show_all' ] == '' ) { 3242 if ( !empty( $product_cats ) && count( $product_categories ) > 0 ) { 3243 $args_tax_query_combined[] = [ 3244 'taxonomy' => 'product_cat', 3245 'field' => 'term_id', 3246 'terms' => $product_categories[ 0 ]->term_id, 3247 'operator' => 'IN', 3248 ]; 3249 } 3250 } else { 3251 $args_tax_query_combined[] = [ 3252 'taxonomy' => 'product_cat', 3253 'field' => 'term_id', 3254 'terms' => $settings[ 'eael_product_gallery_categories' ], 3255 'operator' => 'IN', 3256 ]; 3257 } 3258 } 3259 3260 if ( ! empty( $settings[ 'eael_product_gallery_tags' ] ) ) { 3261 $args_tax_query_combined['relation'] = isset( $settings['relation_cats_tags'] ) ? $settings['relation_cats_tags'] : 'OR'; 3262 3263 if ( $settings[ 'eael_woo_product_gallery_terms_show_all' ] == '' ) { 3264 if ( ! empty( $product_tags_items ) && count( $product_tags ) > 0 ) { 3265 $args_tax_query_combined[] = [ 3266 'taxonomy' => 'product_tag', 3267 'field' => 'term_id', 3268 'terms' => $product_tags[ 0 ]->term_id, 3269 'operator' => 'IN', 3270 ]; 3271 } 3272 } else { 3273 $args_tax_query_combined[] = [ 3274 'taxonomy' => 'product_tag', 3275 'field' => 'term_id', 3276 'terms' => $settings[ 'eael_product_gallery_tags' ], 3277 'operator' => 'IN', 3278 ]; 3279 } 3280 } 3281 3282 $args[ 'meta_query' ] = [ 'relation' => 'AND' ]; 3283 $show_stock_out_products = isset( $settings['eael_product_out_of_stock_show'] ) ? $settings['eael_product_out_of_stock_show'] : 'yes'; 3284 3285 if ( get_option( 'woocommerce_hide_out_of_stock_items' ) == 'yes' || 'yes' !== $show_stock_out_products ) { 3286 $args[ 'meta_query' ][] = [ 3287 'key' => '_stock_status', 3288 'value' => 'instock' 3289 ]; 3290 } 3291 3292 if ( $settings[ 'eael_product_gallery_product_filter' ] == 'featured-products' ) { 3293 $args[ 'tax_query' ] = [ 3294 'relation' => 'AND', 3295 [ 3296 'taxonomy' => 'product_visibility', 3297 'field' => 'name', 3298 'terms' => 'featured', 3299 ], 3300 [ 3301 'taxonomy' => 'product_visibility', 3302 'field' => 'name', 3303 'terms' => [ 'exclude-from-search', 'exclude-from-catalog' ], 3304 'operator' => 'NOT IN', 3305 ], 3306 ]; 3307 } else if ( $settings[ 'eael_product_gallery_product_filter' ] == 'best-selling-products' ) { 3308 $args[ 'meta_key' ] = 'total_sales'; 3309 $args[ 'orderby' ] = 'meta_value_num'; 3310 $args[ 'order' ] = 'DESC'; 3311 } else if ( $settings[ 'eael_product_gallery_product_filter' ] == 'sale-products' ) { 3312 $args[ 'post__in' ] = array_merge( array( 0 ), wc_get_product_ids_on_sale() ); 3313 } else if ( $settings[ 'eael_product_gallery_product_filter' ] == 'top-products' ) { 3314 $args[ 'meta_key' ] = '_wc_average_rating'; 3315 $args[ 'orderby' ] = 'meta_value_num'; 3316 $args[ 'order' ] = 'DESC'; 3317 } else if( $settings[ 'eael_product_gallery_product_filter' ] == 'manual' ) { 3318 $args['post__in'] = ! empty( $settings['eael_product_gallery_products_in'] ) ? $settings['eael_product_gallery_products_in'] : [ 0 ]; 3319 } else if ( $settings[ 'eael_product_gallery_product_filter' ] == 'related-products' ) { 3320 $current_product_id = get_the_ID(); 3321 $product_categories = wp_get_post_terms( $current_product_id, 'product_cat', array( 'fields' => 'ids' ) ); 3322 $product_tags = wp_get_post_terms( $current_product_id, 'product_tag', array( 'fields' => 'names' ) ); 3323 $args['tax_query'] = array( 3324 'relation' => isset( $settings['relation_cats_tags'] ) ? $settings['relation_cats_tags'] : 'OR', 3325 array( 3326 'taxonomy' => 'product_cat', 3327 'field' => 'term_id', 3328 'terms' => $product_categories, 3329 'operator' => 'IN', 3330 ), 3331 array( 3332 'taxonomy' => 'product_tag', 3333 'field' => 'name', 3334 'terms' => $product_tags, 3335 'operator' => 'IN', 3336 ), 3337 ); 3338 } 3339 3340 if( isset( $args_tax_query_combined ) ){ 3341 $args[ 'tax_query' ][] = $args_tax_query_combined; 3342 } 3343 3344 return $args; 3345 } 3346 3202 3347 public function load_quick_view_asset() { 3203 3348 add_action( 'wp_footer', function () { -
essential-addons-for-elementor-lite/trunk/languages/essential-addons-for-elementor-lite.pot
r3437373 r3438642 7796 7796 msgstr "" 7797 7797 7798 #: ../includes/Elements/Post_Grid.php:1854, ../includes/Elements/Woo_Product_Gallery.php:29 537798 #: ../includes/Elements/Post_Grid.php:1854, ../includes/Elements/Woo_Product_Gallery.php:2935 7799 7799 msgid "No Layout Found" 7800 7800 msgstr "" … … 8541 8541 msgstr "" 8542 8542 8543 #: ../includes/Elements/Product_Grid.php:405 7, ../includes/Elements/Woo_Product_Carousel.php:153, ../includes/Elements/Woo_Product_List.php:37388543 #: ../includes/Elements/Product_Grid.php:4058, ../includes/Elements/Woo_Product_Carousel.php:153, ../includes/Elements/Woo_Product_List.php:3738 8544 8544 msgid "Publish" 8545 8545 msgstr "" 8546 8546 8547 #: ../includes/Elements/Product_Grid.php:405 8, ../includes/Elements/Woo_Product_Carousel.php:154, ../includes/Elements/Woo_Product_List.php:37398547 #: ../includes/Elements/Product_Grid.php:4059, ../includes/Elements/Woo_Product_Carousel.php:154, ../includes/Elements/Woo_Product_List.php:3739 8548 8548 msgid "Draft" 8549 8549 msgstr "" 8550 8550 8551 #: ../includes/Elements/Product_Grid.php:40 59, ../includes/Elements/Woo_Product_Carousel.php:155, ../includes/Elements/Woo_Product_List.php:37408551 #: ../includes/Elements/Product_Grid.php:4060, ../includes/Elements/Woo_Product_Carousel.php:155, ../includes/Elements/Woo_Product_List.php:3740 8552 8552 msgid "Pending Review" 8553 8553 msgstr "" 8554 8554 8555 #: ../includes/Elements/Product_Grid.php:406 0, ../includes/Elements/Woo_Product_Carousel.php:156, ../includes/Elements/Woo_Product_List.php:37418555 #: ../includes/Elements/Product_Grid.php:4061, ../includes/Elements/Woo_Product_Carousel.php:156, ../includes/Elements/Woo_Product_List.php:3741 8556 8556 msgid "Schedule" 8557 8557 msgstr "" … … 10335 10335 msgstr "" 10336 10336 10337 #: ../includes/Elements/Woo_Product_Gallery.php:29 45, ../includes/Elements/Woo_Product_Gallery.php:292410337 #: ../includes/Elements/Woo_Product_Gallery.php:2927, ../includes/Elements/Woo_Product_Gallery.php:2908 10338 10338 msgid "No Product Found" 10339 10339 msgstr "" -
essential-addons-for-elementor-lite/trunk/readme.txt
r3437376 r3438642 1 1 === Essential Addons for Elementor - Popular Elementor Templates & Widgets === 2 Contributors: wpdevteam, Codetic, re_enter_rupok, Asif2BD, priyomukul, sumaiyasiddika,rudlinkon, nhrrob, jakariaistauk, himadree2 Contributors: wpdevteam, Codetic, re_enter_rupok, Asif2BD, priyomukul, rudlinkon, nhrrob, jakariaistauk, himadree 3 3 Tags: elementor, elementor addons, elementor widgets, elementor templates, elementor woocommerce 4 4 Requires at least: 5.0 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.0 7 Stable tag: 6.5. 67 Stable tag: 6.5.7 8 8 License: GPLv3 9 9 License URI: https://opensource.org/licenses/GPL-3.0 … … 237 237 ### 🏆 FEATURED BY 100+ RENOWNED PUBLICATIONS 238 238 239 **WP Mayor:** “If you use Elementor, Essential Addons is a great way to expand your library of available widgets without slowing your site down.”240 239 **WP Pagebuilders:** “With 60+ additional widgets, Essential Addons is a great add-on to enhance your experience in building a website with WordPress+Elementor.” 241 240 **MonsterPost:** “Essential Addons for Elementor has a huge number of active users among all third-party extensions on the market. The widgets are tested in all popular web browsers to ensure full browser compatibility for all elements.” … … 319 318 320 319 == Changelog == 320 321 = 6.5.7 - 13/01/2026 = 322 323 - Fixed: EA Woo Widgets | Load more button not working properly 324 - Few minor bug fixes & improvements 321 325 322 326 = 6.5.6 - 12/01/2026 = … … 648 652 - Few minor bug fixes & improvements 649 653 650 = 6.1.0 - 29/12/2024 =651 652 - Added: EA Woo Product Price653 - Added: EA Woo Product Rating654 - Added: EA Woo Product Images655 - Added: EA Woo Add to Cart656 - Added: EA Breadcrumbs657 - Fixed: Uncaught Error | Class XD_Copy not found658 - Fixed: EA WPForms | Calendar selection not working in Elementor Popup659 - Fixed: EA Woo Product Gallery | "Quick View" button custom URL issue660 - Few minor bug fixes & improvements661 662 663 = 6.0.15 - 24/12/2024 =664 665 - Improved: Security Enhancement666 - Improved: Added Optimized Markup Support667 - Few minor bug fixes & improvements668 669 = 6.0.14 - 19/12/2024 =670 671 - Few minor bug fixes & improvements672 673 = 6.0.13 - 15/12/2024 =674 675 - Fixed: EA Pricing Table | Throwing critical error when Pro version isn't up-to-date676 - Few minor bug fixes & improvements677 678 = 6.0.12 - 11/12/2024 =679 680 - Added: Elementor 3.26 Compatibility681 - Fixed: EA Woo Cart | Quantity icons are showing multiple times on the cart page682 - Fixed: EA Event Calendar | Multiple Issues with Date Formatting, Time Input, and Language Options683 - Fixed: EA Scroll To Top | Not working on Search Result page684 - Fixed: PHP Deprecated Warnings during Installation685 - Fixed: EA Pricing Table | Trying to access array offset on null686 - Fixed: Mismatched Text Domains687 - Few minor bug fixes & improvements688 689 = 6.0.11 - 01/12/2024 =690 691 - Fixed: Compatibility issue with FunnelKit692 - Fixed: EA Woo Product Carousel | On load carousel first item visibility issue693 - Fixed: PHP Notice: Function "_load_textdomain_just_in_time" error in WordPress 6.7694 - Fixed: EA Post Grid | Added Nickname support for Author695 - Fixed: EA Info Box | Image styling Control issue696 - Fixed: EA Sticky Video | Multiple Sticky Video in Same Page UI issue697 - Fixed: EA Feature List | PHP undefined array notice : "eael_feature_list_icon_individual_box_bg_color"698 - Fixed: EA Woo Product Grid | Product Rating Types issue on Default Preset699 - Improved: EA Woo Product Gallery | Added relation between Category and Tags on Query700 - Few minor bug fixes & improvements701 702 = 6.0.10 - 14/11/2024 =703 704 - Fixed: EA Advanced Accordion | When click on the accordion it jumps to another section705 - Fixed: Woo Product Grid | Pagination Typography Font Weight is not being applied properly706 - Fixed: Woo Product Grid | Product pricing isn’t displaying after the recent update, despite "Show Price" being enabled707 - Fixed: WPForms Widget | Form Container Alignment Does Not Work properly708 - Fixed: EA Dual Color Header | The Gradient color doesn't work709 - Fixed: EA Woo Product Grid | Price is not showing on list layout710 - Fixed: EA Sticky Video | Sticky Video Misalignment Issue while scorlling711 - Fixed: EA Login/Register Form | {password_reset_link} Shortcode Issue in Registration User Email Template712 - Improved: EA Info Box | Width Controller for Image713 - Improved: EA Woo Product Carrousel | Added rating count next to stars714 - Improved: Select2 Ajax Control : Taxonomy - need to remove limit715 - Improved: Security Enhancement716 - Few minor bug fixes & improvements717 718 = 6.0.9 - 06/11/2024 =719 720 - Improved: Added Edit Template support right inside the page itself721 - Improved: EA Post Grid | Added support to show custom post's field/taxonomy722 - Improved: EA Team Member | Added a dynamic tag option for showing ACF images in Team Member image723 - Improved: EA Filterable Gallery | Added support for YouTube Shorts724 - Fixed: EA Data Table | Using text area Content is visibility issue under < a > tag725 - Fixed: EA Gravity Forms | Layout UI issue on the editor page726 - Fixed: EA Interactive Circle | Conflicting with Whiskers Theme Pro727 - Fixed: EA Post Grid | Author name issue in Style 1 & 2728 - Fixed: EA Scroll To Top | Added support on Archive page729 - Fixed: EA Woo Checkout | PHP Deprecated issue730 - Fixed: EA Product Grid | Image clickable issue731 - Fixed: Conflict with Formstack plugin732 - Few minor bug fixes & improvements733 734 = 6.0.8 - 27/10/2024 =735 736 - Fixed: EA Pricing Table | Font weight changes while tooltip is used737 - Fixed: EA Flip Box | Flip box click Not working on frontend when using more than one flip boxes with saved templates738 - Fixed: EA Filterable Gallery | Not working while being used as shortcode from site review plugin739 - Fixed: EA Scroll To Top | Global feature isn't working after editing the page740 - Fixed: EA Table of Contents | Undefined array key741 - Fixed: EA Pricing Table | Dynamic tag for button is not working742 - Fixed: Saved Template design breaks due to an issue with element caching743 - Fixed: EA Woo Product Gallery | Show extra cart button on enabling woocommerce loop hooks744 - Few minor bug fixes & improvements745 746 = 6.0.7 - 09/10/2024 =747 748 - Fixed: EA Advanced Tabs | While being hovered or active, the tab shows green border749 - Fixed: EA Woo Cart | Style 2 - Remove product button size increase or decrease is not working for mobile750 - Fixed: EA Contact form 7 | Form width doesn't change751 - Fixed: EA Woo Product Grid | Search results isn't showing while being used as Search result template752 - Fixed: EA Advanced Data Table | Sorting is not working753 - Fixed: EA Advanced Tabs | JS compatibility issue754 - Fixed: EA Advanced Data Table | Images are not showing755 - Fixed: EA Advanced Tabs | Feature List as a saved template is broken756 - Few minor bug fixes & improvements757 758 759 = 6.0.6 - 29/09/2024 =760 761 - Improved: EA Filterable Gallery | Pagination on video gallery762 - Improved: EA Woo Product Carousel | Added Marquee support763 - Improved: EA Wrapper Link | Add enable and disable option for traditional link764 - Improved: EA Woo Product Carousel | Add option to select items count on slide765 - Improved: EA Table of Contents | Position & Color766 - Improved: Security enhancements767 - Improved: EA Woo Checkout | Need an option to change Input field background color768 - Improved: EA Interactive Circle | Interactive Circle content icon not displaying.769 - Improved: EA Post Grid | Sticky posts visible at first770 - Fixed: EA Flip Box | Purple Color Overlay Issue771 - Fixed: EA Filterable Gallery | Field link not translatable with WPML772 - Fixed: EA Login/Register Form | Absence of message validation773 - Fixed: EA Advanced Tabs | Accessibility Issue, Screen Reader Focus Limited to First Tab774 - Few minor bug fixes & improvements775 776 = 6.0.5 - 18/09/2024 =777 778 - Improved: EA Flip Box | UI for mobile devices779 - Improved: EA Filterable Gallery | Added Overlay for the video gallery780 - Improved: EA Woo Product Gallery | Added Archive Product Support for Product Category Page781 - Improved: EA Woo Product Gallery | Added support to Turn off secondary image on hover for mobile782 - Fixed: Animation conflicting issue with Elementor783 - Fixed: EA Advanced Accordion | Conflict with Elementor 3.24.0784 - Fixed: EA Woo Product List | HTML Tags Support for Product Excerpts785 - Fixed: EA Woo Product Carousel | Added compatibility for Astra theme786 - Fixed: EA Checkout | Conflict with USPS Shipping Method for WooCommerce787 - Fixed: EA Countdown | Expiration issue with Saved Templates788 - Fixed: EA Login Register Form | Warning message on reset password789 - Fixed: EA Interactive Circle | UI issue when Scrolling790 - Few minor bug fixes & improvements791 792 = 6.0.4 - 09/09/2024 =793 794 - Improved: Security enchancements in EA Fancy Chart & EA Filterably Gallery widgets795 - Improved: EA Woo Product widgets | Added manual product selection option796 - Added: Compatibility with Element Caching797 - Fixed: Scroll position changing on click Elementor Tab when EA is activated798 - Fixed: EA Interactive Circle | Link malfunction in interactive items799 - Fixed: EA Filterable Gallery | Randomized Gallery option not randomizing the gallery items due to caching issue800 - Few minor bug fixes & improvements801 802 = 6.0.3 - 04/09/2024 =803 804 - Fixed: EA Post Grid | Author related UI issues805 - Fixed: EA Login Register Form | T&C Toggle Colour issue806 - Fixed: EA Interactive Circle | Custom SVG icon's Colour issue807 - Fixed: EA Wrapper Link conflicts with Elementor Loop Grid808 - Fixed: EA Advanced Accordion empty data issue with ACF field809 - Fixed: EA Advanced Tabs | Custom ID offset issue810 - Fixed: EA Post Grid | Fallback image display issue811 - Fixed: EA Post Duplicator | Page Layout styling issue812 - Fixed: EA Advanced Tabs compatibility issue with Ad inserter plugin813 - Fixed: EA Advanced Data Table | Alphanumeric Sorting issue814 - Fixed: EA WPForms | Submit button hover colour issue815 - Fixed: Uncaught TypeError: When accessing a string offset on a string variable816 - Fixed: EA Woo Product Carousel | Mobile landscape visibility issue817 - Fixed: EA Woo Product Grid | Quick view compatibility issue with YITH WooCommerce product filter818 - Few minor bug fixes & improvements819 820 = 6.0.2 - 29/08/2024 =821 822 - Fixed: Enabling elements inside Elementor causing blank EA dashboard823 - Fixed: EA Filterable Gallery | "Load More" button shows on those filters which doesn't have any items and less items824 - Fixed: EA Interactive Circle | Add URL support for interactive items825 - Fixed: EA Hover Interactions | Hover Interactions does not work on the front-end826 - Fixed: EA Dashboard | Update CSS Print Method link827 - Fixed: EA Post Grid | After Load More the terms are not displayed with Style 3828 - Fixed: EA Flip Box | Add overlay for the background image829 - Fixed: EA Woo Product Carousel | Carousel disappears when using Botiga theme830 - Fixed: EA Post Grid | Child sections ignores 'Show Meta' parents831 - Fixed: EA Scroll To Top | Scroll To Top icon doesn't show832 - Fixed: EA WPForms | Submit button hover color stays grey833 - Fixed: EA Filterable Gallery | Updated label to "Notice" on display content notice834 - Fixed: EA NFT Gallery | Not working835 - Improved: EA Dual Color Heading | Vulnerable to Cross Site Scripting (XSS)836 - Improved: EA Woo Checkout | EA Woo Checkout is missing some styling options837 - Improved: EA Wrapper link | Elementor popup doesn't work on wrapper link838 - Improved: EA Table of Contents | Width option for mobile device839 - Improved: Optimized Control Loading | EA Feature List, EA Sticky Video, EA Pricing Table, EA Progress Bar, EA Woo Product Compare840 - Few minor bug fixes & improvements841 842 = 6.0.1 - 19/08/2024 =843 844 - Fixed: Elementor transform example rotate, skew etc features not working inside Elementor Editor845 - Fixed: Custom Template shows broken inside Elementor Editor if EA is activated in some cases846 - Fixed: Dashboard UI/UX related issues after EA 6.0 update847 - Improved: Added async requests to all the actions inside EA Dashboard848 - Few minor bug fixes & improvements849 850 = 6.0.0 - 11/08/2024 =851 852 - Revamped: New EA Dashboard for better UI/UX853 - Revamped: New EA Quick Setup for better UI/UX854 - Added: New Extension- EA Hover Interactions855 - Added: New Skin Presets for different Post, WooCommerce & Other widgets856 - Improved: Added proper sanitization inside EA Filterable Gallery widget857 - Fixed: EA Pricing Table | Button Not Displaying and Getting Undefined index858 - Few minor bug fixes & improvements859 860 = 5.9.27 - 11/07/2024 =861 862 - Updated: Custom Attributes inside EA Event Calendar863 - Few minor bug fixes & improvements864 865 866 = 5.9.26 - 11/07/2024 =867 868 - Improved: Security Enhancement869 - Fixed: EA Login / Register Form | Password form shows error when hit on "Forgot Password"870 - Fixed: Cannot redeclare control with same name "eael_global_warning_text"871 - Few minor bug fixes & improvements872 873 874 = 5.9.25 - 02/07/2024 =875 876 - Fixed: EA Simple Menu | Active menu not showing for archive pages877 - Fixed: Missing translatable strings for EA Woo Product List & EA NFT Gallery878 - Fixed: EA Call to action | Margin not being applied uniformly879 - Updated: WPML Config file in some widgets880 - Improved: EA Event Calendar for Security Enhancement881 - Improved: EA Post Grid | Added option to show user's first & last name instead of just username882 - Improved: EA Advanced Data Table | CSV Data import/export mechanism883 - Few minor bug fixes & improvements884 885 886 = 5.9.24 - 09/06/2024 =887 888 - Improved: User role permissions to add/edit custom JS889 - Few minor bug fixes & improvements890 891 = 5.9.23 - 05/06/2024 =892 893 - Improved: Security Enhancement894 - Improved: EA Login/Register Form | Added Score Threshold option for reCAPTCHA & option to remove the branding895 - Improved: EA Woo product Grid | Added option to filter by tags896 - Improved: EA Login/Register Form | Added support for register_form action hook897 - Improved: EA Login/Register Form | Added field for honeypot898 - Improved: EA Interactive Circle | Added option to rotate the Interactive Circle around the middle and pause on hover899 - Improved: EA Feature List | Added Horizontal layout option900 - Improved: EA Filterable Gallery | Added support for vertical 9:16 video901 - Fixed: EA Simple Menu | Using a hash link (#) on a sub-menu item within a hamburger menu will not open the dropdown item on mobile/tablet view902 - Fixed: EA Woo Product Grid | Not working properly with WordPress and WooCommerce Filter903 - Fixed: EA Filterable Gallery | Image Tag being changed from <a> tag to <img> tag after Version 5.9.15904 - Fixed: EA Advanced Data Table | Header text reverting to Black if the Sort option in the advanced Features is turned off905 - Fixed: EA Post Grid | Conflict with Ultimate Member plugin906 - Fixed: EA Post Grid | On Style 3 Terms on Hover is not showing after clicking on the Load More button907 - Fixed: EA WP Forms | EA WP Forms Widget Width Restriction in Latest Update908 - Fixed: EA Woo Product Gallery | Error in code — data-template and data-terms attributes909 - Fixed: EA Woo Product Grid | "Out of stock" badge showing on top of "Sale" badge910 - Fixed: EA Login/Register Form | Spinner is not visible on the front-end911 - Few minor bug fixes & improvements912 913 = 5.9.22 - 22/05/2024 =914 915 - Improved: Security Enhancement916 - Few minor bug fixes & improvements917 918 = 5.9.21 - 13/05/2024 =919 920 - Revamped: NFT Gallery | OpenSea API version921 - Fixed: Filterable Gallery | iframe not working issue922 - Improved: Security Enhancement923 - Few minor bug fixes & improvements924 925 = 5.9.20 - 08/05/2024 =926 927 - Improved: Security Enhancement928 - Few minor bug fixes & improvements929 930 = 5.9.19 - 05/05/2024 =931 932 - Fixed: EA Sticky Video | Conflicts with the Blocksy theme933 - Fixed: EA Login Register Form | Validation message doesn't show up while using the form in the popup934 - Fixed: EA Login Register Form | Showing error message for not required field935 - Fixed: EA Simple Menu | Dropdown icon is not showing on the desktop mode936 - Fixed: EA Tooltip | Displaying the content after the hover is complete937 - Fixed: EA Feature list | Icons don't show when the shape view is set to Framed938 - Fixed: EA Contact Form 7 | Alignment of the container, title & description is not working939 - Fixed: EA Advanced Accordion | Conflicts with the Specia Standard theme940 - Fixed: EA Advanced Data Table | Checkbox is not showing when using TablePress941 - Fixed: EA Advanced Tabs| Switching tabs causes the page to scroll up or down942 - Fixed: EA Woo Checkout | 'User Account' & 'Coupon Percentage' icons are broken on checkout page943 - Fixed: EA Advanced Data Table | Data sorting icons' colors don't change while using table as a template944 - Fixed: EA Simple Menu | Menu item doesn't activate when scrolling the page945 - Fixed: EA Advanced Data Table | Clearing the search values, all table contents appear when the rows per page is left blank946 - Fixed: EA Woo Product Carousel | 'Add to Cart' button disappears from default shop page if EA Woo Carousel widget is present on the same page947 - Improved: EA Event Calendar | Date format change option for week view948 - Improved: EA Advanced Accordion | Stop auto-scrolling while anchoring tab949 - Improved: EA Login Register Form | File max size description950 - Improved: EA Facebook Feed | Graph API Upgrade951 - Few minor bug fixes & improvements952 953 654 [See changelog for all versions](https://essential-addons.com/changelog). 954 655
Note: See TracChangeset
for help on using the changeset viewer.