Home›Support›English Support›[Resolved] Elementor only works in Safe Mode after WPML Multilingual CMS is activated
[Resolved] Elementor only works in Safe Mode after WPML Multilingual CMS is activated
This thread is resolved. Here is a description of the problem and solution.
Problem: The client is experiencing an issue where Elementor Pro only functions in Safe Mode when WPML Multilingual CMS is activated. Despite increasing PHP memory limits and trying various troubleshooting steps like updating plugins and enabling WP_DEBUG, the problem persists. The issue does not occur when WPML is deactivated. Solution: We recommend the following steps to isolate and potentially resolve the issue: 1. Create a full site backup. 2. Update any outdated plugins or themes. 3. Flush any existing cache. 4. Deactivate all plugins, including WPML ones. 5. Activate a default WordPress theme, such as Twenty Twenty. 6. Reactivate the WPML plugins. 7. Reactivate Elementor and Elementor Pro. 8. If the issue is resolved, reactivate the original theme and then other plugins one by one to identify the problematic plugin. Additionally, enable WordPress debug mode by following the instructions here: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/ and check the debug.log for any fatal errors. If these steps do not resolve the issue or if the problem is specifically linked to the AAWP plugin when activated alongside WPML and Elementor, consider deactivating AAWP to see if that resolves the conflict.
Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket at WPML support forum for further assistance.
0% of people find this useful.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Background of the issue:
I am experiencing an issue where Elementor Pro only works in Safe Mode after activating WPML Multilingual CMS. My configuration includes the latest versions of Elementor Pro, WPML Multilingual CMS, and WPML String Translation. I am using the Hello Elementor theme and hosting on GoDaddy with PHP 8.1. I have asked GoDaddy support to increase the PHP memory limit to 512M. I have tried updating all plugins and the theme, enabling 'Switch Editor Loader Method' in Elementor settings, deactivating all other plugins except Elementor, Elementor Pro, WPML Multilingual CMS, and WPML String Translation, and enabling WP_DEBUG, but no debug log is generated.
Symptoms:
When WPML Multilingual CMS is active, Elementor editor shows a blank screen unless I enable Safe Mode. If I deactivate WPML Multilingual CMS, Elementor works normally again.
Questions:
How can I resolve the conflict between WPML Multilingual CMS and Elementor Pro?
Please follow these steps and let me know the results:
- Create a full site backup
- Update any outdated plugins or themes
- Flush any cache memory that might exist
- Deactivate all plugins, including the WPML ones
- Activate a default WordPress theme, like Twenty Twenty
- Activate the WPML plugins
- Activate Elementor and Elementor Pro
- If the issue disappeared, start by activating the theme and then the rest of the plugins, one by one, until the issue appears again and you find the culprit
Thank you very much for your help and detailed instructions.
I have followed all the suggested steps, including backing up the site, updating all plugins and themes, clearing the cache, deactivating and reactivating the plugins and theme as instructed. Unfortunately, the issue still persists.
Currently, my workaround is to deactivate WPML before editing any pages with Elementor and inserting Amazon product information using the AAWP plugin. Once the page is complete, I reactivate WPML to carry out the translations. After the translation is finished, I deactivate WPML again to avoid triggering safe mode in Elementor.
All three plugins — WPML, Elementor Pro, and AAWP — are paid versions.
If you have any better solution or further suggestions, I would truly appreciate it.
I have activated the WordPress debug mode and tried to reproduce the issue by disabling WPML, enabling Elementor Pro, editing posts, and then enabling WPML again.
Here are the logs I found in the debug.log file:
[12-May-2025 09:07:00 UTC] PHP Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/wrniuwea9eek/public_html/napaldeals.com/wp-content/plugins/aawp/includes/functions/class.fields.php on line 342
[12-May-2025 09:07:01 UTC] PHP Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/wrniuwea9eek/public_html/napaldeals.com/wp-content/plugins/aawp/includes/functions/class.fields.php on line 342
[12-May-2025 09:08:45 UTC] PHP Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/wrniuwea9eek/public_html/napaldeals.com/wp-content/plugins/aawp/includes/functions/class.fields.php on line 342
[12-May-2025 09:08:45 UTC] PHP Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/wrniuwea9eek/public_html/napaldeals.com/wp-content/plugins/aawp/includes/functions/class.fields.php on line 342
[12-May-2025 09:08:45 UTC] PHP Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/wrniuwea9eek/public_html/napaldeals.com/wp-content/plugins/aawp/includes/functions/class.fields.php on line 342
[12-May-2025 09:08:45 UTC] PHP Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/wrniuwea9eek/public_html/napaldeals.com/wp-content/plugins/aawp/includes/functions/class.fields.php on line 342
These messages repeat a few times, but they are all related to the AAWP plugin. I don’t see any errors related to WPML or Elementor.
Please advise what else I should check to help identify the conflict between WPML and Elementor Pro.