elementor / elementor/elementor

🐞 Hotspot tablet/mobile font size settings get ignored

Open
#23,851 5 comments 0 reactions 0 assignees View on GitHub
component/improved-css-loading mod* mod/e* product/pro site-settings/additional-breakpoints type/experiment type/responsive type/styles widget/pro/hotspot
Dominant language
PHP
Stars
7.1k
Forks
1.6k
Avg merge
1d 5h
Merged PRs (30d)
193

Description

### Prerequisites

- [X] I have searched for similar issues in both open and closed tickets and cannot find a duplicate.
- [X] The issue still exists against the latest stable version of Elementor.

### Description

I am using a hotspot widget and when I set tablet and mobile font sizes they do nothing. Instead, it seems Elementor enforces its own hardcoded tablet and mobile font size of 14px.

### Steps to reproduce

Install Elementor, add a hotspot widget, set tablet and mobile font sizes and watch it force tablet/mobile hotspot text to be 14px (when you view the page, not necessarily in the preview).

### Isolating the problem

- [X] This bug happens with only Elementor plugin active (and Elementor Pro).
- [X] This bug happens with a Blank WordPress theme active ([Hello theme](https://wordpress.org/themes/hello-elementor/)).
- [X] I can reproduce this bug consistently following the steps above.

### System Info

Click to reveal

````txt

== Server Environment ==
Operating System: Linux
Software: Apache/2.4.57 (Debian)
MySQL version: mariadb.org binary distribution v10.4.20
PHP Version: 8.1.23
PHP Memory Limit: 512M
PHP Max Input Vars: 2500
PHP Max Post Size: 10M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected

== WordPress Environment ==
Version: 6.3.1
Site URL: https://www.wdpa.com
Home URL: https://www.wdpa.com
WP Multisite: No
Max Upload Size: 10 MB
Memory limit: 512M
Max Memory limit: 512M
Permalink Structure: /%year%/%monthnum%/%day%/%postname%/
Language: en-US
Timezone: 0
Debug Mode: Inactive

== Theme ==
Name: Hello Elementor
Version: 2.8.1
Author: Elementor Team
Child Theme: No

== User ==
Role: administrator
WP Profile lang: en_US
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36

== Active Plugins ==
Admin Taxonomy Filter
Version: 1.0.2
Author: eLightUp

Advanced Custom Fields
Version: 6.2.1
Author: WP Engine

Advanced Custom Fields PRO
Version: 6.2.1.1
Author: WP Engine

Breeze
Version: 2.0.29
Author: Cloudways

Classic Editor
Version: 1.6.3
Author: WordPress Contributors

Crop Thumbnails
Version: 1.7.2
Author: Volkmar Kantor

Debug Bar
Version: 1.1.4
Author: wordpressdotorg

Disable Comments
Version: 2.4.5
Author: WPDeveloper

Duck Kint Debugger
Version: 2.0.1
Author: Brian Fegter, Chris Dillon

DynamicConditions
Version: 1.6.2
Author: RTO GmbH

DynamicTags
Version: 1.2.2
Author: RTO GmbH

Ele Custom Skin
Version: 3.1.7
Author: Dudaster.com

Elementor
Version: 3.16.3
Author: Elementor.com

Elementor Pro
Version: 3.16.1
Author: Elementor.com

Essential Addons for Elementor
Version: 5.8.9
Author: WPDeveloper

Essential Addons for Elementor - Pro
Version: 5.6.1
Author: WPDeveloper

Highlight Search Terms
Version: 1.8.2
Author: RavanH

Intuitive Custom Post Order
Version: 3.1.4.1
Author: hijiri

MalCare WordPress Security Plugin - Malware Scanner, Cleaner, Security Firewall
Version: 5.25
Author: MalCare Security

OoohBoi Steroids for Elementor
Version: 2.1.6
Author: OoohBoi

Plethora Map
Version:
Author: Jesse Voogt

Redirection
Version: 5.3.10
Author: John Godley

Regenerate Thumbnails
Version: 3.1.6
Author: Alex Mills (Viper007Bond)

Search & Filter Pro
Version: 2.5.16
Author: Code Amp

Site Kit by Google
Version: 1.109.0
Author: Google

SVG Support
Version: 2.5.5
Author: Benbodhi

WDP&A Custom Stuff
Version:
Author: Casper Voogt

WebP Express
Version: 0.25.6
Author: Bjørn Rosell

Wordfence Login Security
Version: 1.1.4
Author: Wordfence

Yoast SEO
Version: 21.1
Author: Team Yoast

== Must-Use Plugins ==
Object Cache Pro (MU)
Version: 1.19.0
Author: Rhubarb Group

== Elements Usage ==

section : 0
button : 2
eael-flip-box : 1
eael-logo-carousel : 1
heading : 19
image : 4
image-carousel : 1
image-gallery : 1
shortcode : 1
social-icons : 2
text-editor : 7
toggle : 1
wp-post : 0
text-editor : 2
toggle : 1
wp-page : 21
button : 6
eael-google-map : 6
eael-post-list : 2
eael-testimonial-slider : 2
heading : 19
hotspot : 1
icon-box : 7
icon-list : 12
image : 20
image-box : 3
shortcode : 1
spacer : 13
text-editor : 15

== Settings ==

cpt_support: post, page, services
disable_color_schemes: yes
disable_typography_schemes: yes
allow_tracking: yes
unfiltered_files_upload: 1

== Features ==
Custom Fonts: 0
Custom Icons: 0

== Integrations ==

recaptcha_v3: Active

== Elementor Experiments ==
Optimized DOM Output: Active by default
Improved Asset Loading: Active by default
Improved CSS Loading: Inactive by default
Inline Font Icons: Inactive by default
Additional Custom Breakpoints: Active by default
admin_menu_rearrangement: Inactive by default
Flexbox Container: Inactive by default
Upgrade Swiper Library: Inactive by default
Grid Container: Inactive by default
Default to New Theme Builder: Active by default
Hello Theme Header & Footer: Inactive by default
Editor Top Bar: Inactive by default
Landing Pages: Active by default
Nested Elements: Inactive by default
Lazy Load Background Images: Inactive by default
Global Style Guide: Inactive by default
Page Transitions: Active by default
Notes: Active by default
Form Submissions: Active by default
Scroll Snap: Active by default
Menu: Inactive by default
Taxonomy Filter: Inactive by default

== Log ==

Log: showing 20 of 342023-09-12 16:32:25 [info] elementor::elementor_updater Started
2023-09-12 16:32:25 [info] Elementor/Upgrades - _on_each_version Start
2023-09-12 16:32:26 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '3.15.1',
'to' => '3.16.0',
)]
2023-09-12 16:32:26 [info] Elementor/Upgrades - _on_each_version Finished
2023-09-12 16:32:26 [info] Elementor/Upgrades - _v_3_16_0_container_updates Start
2023-09-12 16:32:27 [info] Elementor/Upgrades - _v_3_16_0_container_updates Finished
2023-09-12 16:32:27 [info] Elementor/Upgrades - _v_3_17_0_site_settings_updates Start
2023-09-12 16:32:27 [info] Elementor/Upgrades - _v_3_17_0_site_settings_updates Finished
2023-09-12 16:32:27 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '3.15.3',
'to' => '3.16.0',
)]
2023-09-15 21:23:55 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '3.16.0',
'to' => '3.16.3',
)]
2023-09-15 21:24:03 [info] elementor::elementor_updater Started
2023-09-15 21:24:03 [info] Elementor/Upgrades - _on_each_version Start
2023-09-15 21:24:04 [info] Elementor/Upgrades - _on_each_version Finished
2023-09-15 21:24:04 [info] Elementor/Upgrades - _v_3_17_0_site_settings_updates Start
2023-09-15 21:24:04 [info] Elementor/Upgrades - _v_3_17_0_site_settings_updates Finished
2023-09-15 21:24:04 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '3.16.0',
'to' => '3.16.3',
)]
2023-09-15 21:40:52 [info] elementor-pro::elementor_pro_updater Started
2023-09-15 21:40:52 [info] Elementor Pro/Upgrades - _on_each_version Start
2023-09-15 21:40:52 [info] Elementor Pro/Upgrades - _on_each_version Finished
2023-09-15 21:40:52 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '3.16.0',
'to' => '3.16.1',
)]

JS: showing 2 of 2JS: 2023-09-08 12:34:03 [error X 1][https://wordpress-614902-1994353.cloudwaysapps.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.15.3:3:54034] Cannot read properties of undefined (reading 'activate')
JS: 2023-09-12 20:07:27 [error X 1][https://wordpress-614902-1994353.cloudwaysapps.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.16.0:3:803451] Cannot read properties of undefined (reading 'toLowerCase')

PHP: showing 6 of 6PHP: 2023-09-12 16:43:46 [error X 98][../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php::71] Uncaught TypeError: htmlentities(): Argument #1 ($string) must be of type string, array given in ../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php:71
Stack trace:
#0 ../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php(71): htmlentities()
#1 ../wp-content/plugins/elementor/core/dynamic-tags/data-tag.php(44): ElementorPro\Modules\DynamicTags\ACF\Tags\ACF_Image->get_value()
#2 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(216): Elementor\Core\DynamicTags\Data_Tag->get_content()
#3 [internal function]: Elementor\Core\DynamicTags\Manager->get_tag_data_content()
#4 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(109): call_user_func_array()
#5 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(70): Elementor\Core\DynamicTags\Manager->parse_tag_text()
#6 ../wp-content/plugins/elementor/includes/controls/base-data.php(91): Elementor\Core\DynamicTags\Manager->parse_tags_text()
#7 ../wp-content/plugins/elementor/includes/base/controls-stack.php(1269): Elementor\Base_Data_Control->parse_tags()
#8 ../wp-content/plugins/elementor/includes/base/controls-stack.php(1116): Elementor\Controls_Stack->parse_dynamic_settings()
#9 ../wp-content/plugins/elementor/core/files/css/post.php(298): Elementor\Controls_Stack->get_parsed_dynamic_settings()
#10 ../wp-content/plugins/elementor/core/files/css/post.php(226): Elementor\Core\Files\CSS\Post->render_styles()
#11 ../wp-content/plugins/elementor/core/files/css/post.php(298): Elementor\Core\Files\CSS\Post->add_controls_stack_style_rules()
#12 ../wp-content/plugins/elementor/core/files/css/post.php(226): Elementor\Core\Files\CSS\Post->render_styles()
#13 ../wp-content/plugins/elementor/core/files/css/post.php(298): Elementor\Core\Files\CSS\Post->add_controls_stack_style_rules()
#14 ../wp-content/plugins/elementor/core/files/css/post.php(178): Elementor\Core\Files\CSS\Post->render_styles()
#15 ../wp-content/plugins/elementor/core/files/css/base.php(677): Elementor\Core\Files\CSS\Post->render_css()
#16 ../wp-content/plugins/elementor-pro/modules/theme-builder/files/css/template.php(26): Elementor\Core\Files\CSS\Base->parse_content()
#17 ../wp-content/plugins/elementor/core/files/base.php(180): ElementorPro\Modules\ThemeBuilder\Files\CSS\Template->parse_content()
#18 ../wp-content/plugins/elementor/core/files/css/base.php(130): Elementor\Core\Files\Base->update_file()
#19 ../wp-content/plugins/elementor/core/files/css/base.php(226): Elementor\Core\Files\CSS\Base->update()
#20 ../wp-content/plugins/elementor/core/files/css/post.php(201): Elementor\Core\Files\CSS\Base->enqueue()
#21 ../wp-content/plugins/elementor-pro/modules/theme-builder/classes/locations-manager.php(142): Elementor\Core\Files\CSS\Post->enqueue()
#22 ../wp-includes/class-wp-hook.php(310): ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager->enqueue_styles()
#23 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#24 ../wp-includes/plugin.php(517): WP_Hook->do_action()
#25 ../wp-includes/script-loader.php(2225): do_action()
#26 ../wp-includes/class-wp-hook.php(310): wp_enqueue_scripts()
#27 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#28 ../wp-includes/plugin.php(517): WP_Hook->do_action()
#29 ../wp-includes/general-template.php(3053): do_action()
#30 ../wp-content/themes/hello-elementor/header.php(24): wp_head()
#31 ../wp-includes/template.php(785): require_once('/home/614902.cl...')
#32 ../wp-includes/template.php(720): load_template()
#33 ../wp-includes/general-template.php(48): locate_template()
#34 ../wp-content/themes/hello-elementor/index.php(15): get_header()
#35 ../wp-includes/template-loader.php(106): include('/home/614902.cl...')
#36 ../wp-blog-header.php(19): require_once('/home/614902.cl...')
#37 ../index.php(17): require('/home/614902.cl...')
#38 {main}
thrown [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2023-09-12 16:44:56 [warning X 3][../wp-content/plugins/elementor/core/common/modules/ajax/module.php::175] Undefined array key "data" [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2023-09-12 16:44:58 [error X 2][../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php::71] Uncaught TypeError: htmlentities(): Argument #1 ($string) must be of type string, array given in ../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php:71
Stack trace:
#0 ../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php(71): htmlentities()
#1 ../wp-content/plugins/elementor/core/dynamic-tags/data-tag.php(44): ElementorPro\Modules\DynamicTags\ACF\Tags\ACF_Image->get_value()
#2 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(216): Elementor\Core\DynamicTags\Data_Tag->get_content()
#3 [internal function]: Elementor\Core\DynamicTags\Manager->get_tag_data_content()
#4 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(109): call_user_func_array()
#5 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(70): Elementor\Core\DynamicTags\Manager->parse_tag_text()
#6 ../wp-content/plugins/elementor/includes/controls/base-data.php(91): Elementor\Core\DynamicTags\Manager->parse_tags_text()
#7 ../wp-content/plugins/elementor/includes/base/controls-stack.php(1269): Elementor\Base_Data_Control->parse_tags()
#8 ../wp-content/plugins/elementor/includes/base/controls-stack.php(1116): Elementor\Controls_Stack->parse_dynamic_settings()
#9 ../wp-content/plugins/elementor/core/files/css/post.php(298): Elementor\Controls_Stack->get_parsed_dynamic_settings()
#10 ../wp-content/plugins/elementor/core/files/css/post.php(226): Elementor\Core\Files\CSS\Post->render_styles()
#11 ../wp-content/plugins/elementor/core/files/css/post.php(298): Elementor\Core\Files\CSS\Post->add_controls_stack_style_rules()
#12 ../wp-content/plugins/elementor/core/files/css/post.php(226): Elementor\Core\Files\CSS\Post->render_styles()
#13 ../wp-content/plugins/elementor/core/files/css/post.php(298): Elementor\Core\Files\CSS\Post->add_controls_stack_style_rules()
#14 ../wp-content/plugins/elementor/core/files/css/post.php(178): Elementor\Core\Files\CSS\Post->render_styles()
#15 ../wp-content/plugins/elementor/core/files/css/base.php(677): Elementor\Core\Files\CSS\Post->render_css()
#16 ../wp-content/plugins/elementor/core/files/base.php(180): Elementor\Core\Files\CSS\Base->parse_content()
#17 ../wp-content/plugins/elementor/core/files/css/base.php(130): Elementor\Core\Files\Base->update_file()
#18 ../wp-content/plugins/elementor/core/files/css/base.php(226): Elementor\Core\Files\CSS\Base->update()
#19 ../wp-content/plugins/elementor/core/files/css/post.php(201): Elementor\Core\Files\CSS\Base->enqueue()
#20 ../wp-content/plugins/elementor/includes/frontend.php(676): Elementor\Core\Files\CSS\Post->enqueue()
#21 ../wp-content/plugins/elementor-pro/modules/theme-builder/classes/locations-manager.php(138): Elementor\Frontend->enqueue_styles()
#22 ../wp-includes/class-wp-hook.php(310): ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager->enqueue_styles()
#23 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#24 ../wp-includes/plugin.php(517): WP_Hook->do_action()
#25 ../wp-includes/script-loader.php(2225): do_action()
#26 ../wp-includes/class-wp-hook.php(310): wp_enqueue_scripts()
#27 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#28 ../wp-includes/plugin.php(517): WP_Hook->do_action()
#29 ../wp-includes/general-template.php(3053): do_action()
#30 ../wp-content/plugins/elementor/modules/page-templates/templates/canvas.php(19): wp_head()
#31 ../wp-includes/template-loader.php(106): include('/home/614902.cl...')
#32 ../wp-blog-header.php(19): require_once('/home/614902.cl...')
#33 ../index.php(17): require('/home/614902.cl...')
#34 {main}
thrown [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2023-09-12 16:45:11 [error X 2][../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php::71] Uncaught TypeError: htmlentities(): Argument #1 ($string) must be of type string, array given in ../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php:71
Stack trace:
#0 ../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php(71): htmlentities()
#1 ../wp-content/plugins/elementor/core/dynamic-tags/data-tag.php(44): ElementorPro\Modules\DynamicTags\ACF\Tags\ACF_Image->get_value()
#2 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(216): Elementor\Core\DynamicTags\Data_Tag->get_content()
#3 [internal function]: Elementor\Core\DynamicTags\Manager->get_tag_data_content()
#4 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(109): call_user_func_array()
#5 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(70): Elementor\Core\DynamicTags\Manager->parse_tag_text()
#6 ../wp-content/plugins/elementor/includes/controls/base-data.php(91): Elementor\Core\DynamicTags\Manager->parse_tags_text()
#7 ../wp-content/plugins/elementor/includes/base/controls-stack.php(1269): Elementor\Base_Data_Control->parse_tags()
#8 ../wp-content/plugins/elementor/includes/base/controls-stack.php(1116): Elementor\Controls_Stack->parse_dynamic_settings()
#9 ../wp-content/plugins/elementor/includes/base/controls-stack.php(1203): Elementor\Controls_Stack->get_parsed_dynamic_settings()
#10 ../wp-content/plugins/essential-addons-elementor/includes/Extensions/EAEL_Tooltip_Section.php(420): Elementor\Controls_Stack->get_settings_for_display()
#11 ../wp-includes/class-wp-hook.php(310): Essential_Addons_Elementor\Pro\Extensions\EAEL_Tooltip_Section->after_render()
#12 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#13 ../wp-includes/plugin.php(517): WP_Hook->do_action()
#14 ../wp-content/plugins/elementor/includes/base/widget-base.php(600): do_action()
#15 ../wp-content/plugins/elementor/includes/base/widget-base.php(733): Elementor\Widget_Base->render_content()
#16 ../wp-content/plugins/elementor/includes/base/element-base.php(551): Elementor\Widget_Base->get_raw_data()
#17 ../wp-content/plugins/elementor/includes/base/element-base.php(551): Elementor\Element_Base->get_raw_data()
#18 ../wp-content/plugins/elementor/core/base/document.php(1013): Elementor\Element_Base->get_raw_data()
#19 ../wp-content/plugins/elementor-pro/modules/theme-builder/documents/theme-document.php(444): Elementor\Core\Base\Document->get_elements_raw_data()
#20 ../wp-content/plugins/elementor/core/base/document.php(679): ElementorPro\Modules\ThemeBuilder\Documents\Theme_Document->get_elements_raw_data()
#21 ../wp-content/plugins/elementor/modules/library/documents/library-document.php(66): Elementor\Core\Base\Document->get_initial_config()
#22 ../wp-content/plugins/elementor-pro/modules/theme-builder/documents/theme-document.php(666): Elementor\Modules\Library\Documents\Library_Document->get_initial_config()
#23 ../wp-content/plugins/elementor/includes/base/controls-stack.php(1010): ElementorPro\Modules\ThemeBuilder\Documents\Theme_Document->get_initial_config()
#24 ../wp-content/plugins/elementor/core/editor/loader/common/editor-common-scripts-settings.php(33): Elementor\Controls_Stack->get_config()
#25 ../wp-content/plugins/elementor/core/editor/loader/v1/editor-v1-loader.php(76): Elementor\Core\Editor\Loader\Common\Editor_Common_Scripts_Settings::get()
#26 ../wp-content/plugins/elementor/core/editor/editor.php(358): Elementor\Core\Editor\Loader\V1\Editor_V1_Loader->enqueue_scripts()
#27 ../wp-includes/class-wp-hook.php(310): Elementor\Core\Editor\Editor->enqueue_scripts()
#28 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#29 ../wp-includes/plugin.php(517): WP_Hook->do_action()
#30 ../wp-includes/script-loader.php(2225): do_action()
#31 ../wp-includes/class-wp-hook.php(310): wp_enqueue_scripts()
#32 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#33 ../wp-includes/plugin.php(517): WP_Hook->do_action()
#34 ../wp-includes/general-template.php(3053): do_action()
#35 ../wp-content/plugins/elementor/includes/editor-templates/editor-wrapper.php(31): wp_head()
#36 ../wp-content/plugins/elementor/core/editor/loader/v1/editor-v1-loader.php(110): include('/home/614902.cl...')
#37 ../wp-content/plugins/elementor/core/editor/editor.php(163): Elementor\Core\Editor\Loader\V1\Editor_V1_Loader->print_root_template()
#38 ../wp-includes/class-wp-hook.php(310): Elementor\Core\Editor\Editor->init()
#39 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#40 ../wp-includes/plugin.php(517): WP_Hook->do_action()
#41 ../wp-admin/admin.php(419): do_action()
#42 ../wp-admin/post.php(12): require_once('/home/614902.cl...')
#43 {main}
thrown [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2023-09-12 16:48:51 [warning X 1][../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-gallery.php::36] Undefined array key 1 [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2023-09-12 16:49:23 [error X 1][../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php::71] Uncaught TypeError: htmlentities(): Argument #1 ($string) must be of type string, array given in ../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php:71
Stack trace:
#0 ../wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php(71): htmlentities()
#1 ../wp-content/plugins/elementor/core/dynamic-tags/data-tag.php(44): ElementorPro\Modules\DynamicTags\ACF\Tags\ACF_Image->get_value()
#2 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(216): Elementor\Core\DynamicTags\Data_Tag->get_content()
#3 [internal function]: Elementor\Core\DynamicTags\Manager->get_tag_data_content()
#4 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(109): call_user_func_array()
#5 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(70): Elementor\Core\DynamicTags\Manager->parse_tag_text()
#6 ../wp-content/plugins/elementor/includes/controls/base-data.php(91): Elementor\Core\DynamicTags\Manager->parse_tags_text()
#7 ../wp-content/plugins/elementor/includes/base/controls-stack.php(1269): Elementor\Base_Data_Control->parse_tags()
#8 ../wp-content/plugins/elementor/includes/base/controls-stack.php(1116): Elementor\Controls_Stack->parse_dynamic_settings()
#9 ../wp-content/plugins/elementor/core/files/css/post.php(298): Elementor\Controls_Stack->get_parsed_dynamic_settings()
#10 ../wp-content/plugins/elementor/core/dynamic-tags/dynamic-css.php(32): Elementor\Core\Files\CSS\Post->render_styles()
#11 ../wp-content/plugins/elementor/core/dynamic-tags/dynamic-css.php(36): Elementor\Core\DynamicTags\Dynamic_CSS->render_styles()
#12 ../wp-content/plugins/elementor/core/dynamic-tags/dynamic-css.php(36): Elementor\Core\DynamicTags\Dynamic_CSS->render_styles()
#13 ../wp-content/plugins/elementor/core/files/css/post.php(178): Elementor\Core\DynamicTags\Dynamic_CSS->render_styles()
#14 ../wp-content/plugins/elementor/core/files/css/base.php(677): Elementor\Core\Files\CSS\Post->render_css()
#15 ../wp-content/plugins/elementor/core/files/base.php(180): Elementor\Core\Files\CSS\Base->parse_content()
#16 ../wp-content/plugins/elementor/core/files/css/base.php(130): Elementor\Core\Files\Base->update_file()
#17 ../wp-content/plugins/elementor/core/files/css/base.php(226): Elementor\Core\Files\CSS\Base->update()
#18 ../wp-content/plugins/elementor/core/files/css/post.php(201): Elementor\Core\Files\CSS\Base->enqueue()
#19 ../wp-content/plugins/elementor/core/dynamic-tags/manager.php(488): Elementor\Core\Files\CSS\Post->enqueue()
#20 ../wp-includes/class-wp-hook.php(310): Elementor\Core\DynamicTags\Manager->after_enqueue_post_css()
#21 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#22 ../wp-includes/plugin.php(517): WP_Hook->do_action()
#23 ../wp-content/plugins/elementor/core/files/css/base.php(273): do_action()
#24 ../wp-content/plugins/elementor/core/files/css/post.php(201): Elementor\Core\Files\CSS\Base->enqueue()
#25 ../wp-content/plugins/elementor-pro/modules/theme-builder/classes/locations-manager.php(142): Elementor\Core\Files\CSS\Post->enqueue()
#26 ../wp-includes/class-wp-hook.php(310): ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager->enqueue_styles()
#27 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#28 ../wp-includes/plugin.php(517): WP_Hook->do_action()
#29 ../wp-includes/script-loader.php(2225): do_action()
#30 ../wp-includes/class-wp-hook.php(310): wp_enqueue_scripts()
#31 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#32 ../wp-includes/plugin.php(517): WP_Hook->do_action()
#33 ../wp-includes/general-template.php(3053): do_action()
#34 ../wp-content/themes/hello-elementor/header.php(24): wp_head()
#35 ../wp-includes/template.php(785): require_once('/home/614902.cl...')
#36 ../wp-includes/template.php(720): load_template()
#37 ../wp-includes/general-template.php(48): locate_template()
#38 ../wp-content/themes/hello-elementor/index.php(15): get_header()
#39 ../wp-includes/template-loader.php(106): include('/home/614902.cl...')
#40 ../wp-blog-header.php(19): require_once('/home/614902.cl...')
#41 ../index.php(17): require('/home/614902.cl...')
#42 {main}
thrown [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]

== Elementor - Compatibility Tag ==

Elementor Pro: Compatibility not specified
Essential Addons for Elementor: Compatibility not specified
Essential Addons for Elementor - Pro: Compatibility not specified
OoohBoi Steroids for Elementor: Compatibility not specified

== Elementor Pro - Compatibility Tag ==

````

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.