Skip Navigation

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.

Tagged: 

This topic contains 5 replies, has 0 voices.

Last updated by Carlos Rojas 1 month ago.

Assisted by: Carlos Rojas.

Author Posts
May 7, 2025 at 9:38 am #17005346

rongW

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?

May 7, 2025 at 10:07 am #17005476

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hello,
Thank you for contacting us

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

Looking forward to your message
Regards,
Carlos

May 10, 2025 at 11:54 am #17018797

rongW

Dear Carlos,

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.

Best regards,
Rong

May 12, 2025 at 8:35 am #17021504

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi Rong,
Thank you for your message.

Please activate the WordPress debug mode as described in this link: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/ then reproduce the issue and check if there is any fatal error message saved in the debug.log file located within the wp-content folder.

Looking forward to your message.

May 12, 2025 at 9:13 am #17021718

rongW

Hi Carlos,

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.

Thank you.

May 12, 2025 at 9:16 am #17021786

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi Rong,
Thank you for your message.

Does the issue persist if you deactivate the AAWP plugin?