Support Forum
Support › MB Elementor Integrator › Image advanced not working since last update Elementor Pro
I have added a field image advanced and added some photo's.
In Elementor I choose the image carrousel and dynamicly choose these photo's.
Since updating Elementor Pro to version 3.22.0 I get a critical error:
Warning: Trying to access array offset on value of type int in /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/widgets/image-carousel.php on line 875
Fatal error: Uncaught TypeError: Unsupported operand types: string + int in /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/widgets/image-carousel.php:909 Stack trace: #0 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/base/controls-stack.php(2325): Elementor\Widget_Image_Carousel->render() #1 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/base/widget-base.php(635): Elementor\Controls_Stack->render_by_mode() #2 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/base/widget-base.php(776): Elementor\Widget_Base->render_content() #3 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/base/element-base.php(483): Elementor\Widget_Base->print_content() #4 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/base/element-base.php(1422): Elementor\Element_Base->print_element() #5 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/base/element-base.php(483): Elementor\Element_Base->print_content() #6 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/base/element-base.php(1422): Elementor\Element_Base->print_element() #7 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/base/element-base.php(483): Elementor\Element_Base->print_content() #8 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/core/base/document.php(1867): Elementor\Element_Base->print_element() #9 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/core/base/document.php(1792): Elementor\Core\Base\Document->do_print_elements() #10 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/core/base/document.php(1193): Elementor\Core\Base\Document->print_elements() #11 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/frontend.php(1157): Elementor\Core\Base\Document->print_elements_with_wrapper() #12 /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/frontend.php(1052): Elementor\Frontend->get_builder_content() #13 /home/juul/domains/domainname.com/public_html/wp-includes/class-wp-hook.php(324): Elementor\Frontend->apply_builder_in_content() #14 /home/juul/domains/domainname.com/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters() #15 /home/juul/domains/domainname.com/public_html/wp-includes/post-template.php(256): apply_filters() #16 /home/juul/domains/domainname.com/public_html/wp-content/themes/kadence/template-parts/content/entry_content.php(27): the_content() #17 /home/juul/domains/domainname.com/public_html/wp-includes/template.php(812): require('...') #18 /home/juul/domains/domainname.com/public_html/wp-includes/template.php(745): load_template() #19 /home/juul/domains/domainname.com/public_html/wp-includes/general-template.php(206): locate_template() #20 /home/juul/domains/domainname.com/public_html/wp-content/themes/kadence/template-parts/content/single-entry.php(28): get_template_part() #21 /home/juul/domains/domainname.com/public_html/wp-includes/template.php(812): require('...') #22 /home/juul/domains/domainname.com/public_html/wp-includes/template.php(745): load_template() #23 /home/juul/domains/domainname.com/public_html/wp-includes/general-template.php(206): locate_template() #24 /home/juul/domains/domainname.com/public_html/wp-content/themes/kadence/inc/template-functions/single-functions.php(27): get_template_part() #25 /home/juul/domains/domainname.com/public_html/wp-includes/class-wp-hook.php(324): Kadence\single_content() #26 /home/juul/domains/domainname.com/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #27 /home/juul/domains/domainname.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #28 /home/juul/domains/domainname.com/public_html/wp-content/themes/kadence/template-parts/content/single.php(34): do_action() #29 /home/juul/domains/domainname.com/public_html/wp-includes/template.php(812): require('...') #30 /home/juul/domains/domainname.com/public_html/wp-includes/template.php(745): load_template() #31 /home/juul/domains/domainname.com/public_html/wp-includes/general-template.php(206): locate_template() #32 /home/juul/domains/domainname.com/public_html/wp-content/themes/kadence/inc/template-functions/single-functions.php(20): get_template_part() #33 /home/juul/domains/domainname.com/public_html/wp-includes/class-wp-hook.php(324): Kadence\single_markup() #34 /home/juul/domains/domainname.com/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #35 /home/juul/domains/domainname.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #36 /home/juul/domains/domainname.com/public_html/wp-content/themes/kadence/page.php(20): do_action() #37 /home/juul/domains/domainname.com/public_html/wp-includes/template-loader.php(106): include('...') #38 /home/juul/domains/domainname.com/public_html/wp-blog-header.php(19): require_once('...') #39 /home/juul/domains/domainname.com/public_html/index.php(17): require('...') #40 {main} thrown in /home/juul/domains/domainname.com/public_html/wp-content/plugins/elementor/includes/widgets/image-carousel.php on line 909
Reverting Elementor Pro to the former version solves the issue.
When trying this with ACF Pro, there is no error.
How to solve this.
Kind regards,
Ivan.
Hello Ivan,
Thank you for your feedback.
I can reproduce the issue on my demo site. There could be a conflict with the new version of Elementor Pro. I've escalated this issue to the development team to check it and I will get back to you later.