Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 - -
16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 - -

Supporter timezone: Asia/Jerusalem (GMT+02:00)

Tagged: ,

This topic contains 14 replies, has 0 voices.

Last updated by caterinag-2 21 hours, 4 minutes ago.

Assisted by: Itamar.

Author Posts
November 16, 2025 at 2:51 pm

caterinag-2

Background of the issue:
I was trying to edit posts on my WordPress site. Here is the API call I attempted: {"url":"hidden link","requestArgs":{"method":"GET"},"status":"http_request_failed"}. The issue can be seen on this page: hidden link.

Symptoms:
I encountered a slow dashboard when trying to edit posts.

Questions:
Why is the dashboard slow when I try to edit posts?
Is the API call related to the slow dashboard issue?

November 16, 2025 at 4:17 pm #17581686

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

Please let me know when the backup is complete so I can investigate issues on your site. If you have a staging site, please share access with me. I'm enabling a private message for the following reply.

Regards,
Itamar.

November 17, 2025 at 3:36 pm #17584937

caterinag-2

Hi, I temporarily deactivated the 3plugin with erros, ad that's the new debug log

[17-Nov-2025 15:33:43 UTC] PHP Deprecated: WPML\Core\Component\Translation\Domain\Links\HandleUpdateTranslation::adjustOnlyOnce(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /web/htdocs/www.pievedepitti.it/home/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Core/Component/Translation/Domain/Links/HandleUpdateTranslation.php on line 75
[17-Nov-2025 15:33:43 UTC] PHP Deprecated: WPML\Legacy\Component\Translation\Domain\Links\AdjustLinks::adjust(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /web/htdocs/www.pievedepitti.it/home/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 22
[17-Nov-2025 15:33:43 UTC] PHP Deprecated: WPML\Legacy\Component\Translation\Domain\Links\AdjustLinks::adjustLinksInStringTranslations(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /web/htdocs/www.pievedepitti.it/home/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 76
[17-Nov-2025 15:33:43 UTC] PHP Deprecated: WPML\Legacy\Component\Translation\Domain\Links\AdjustLinks::revertNameInTranslatedLinks(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /web/htdocs/www.pievedepitti.it/home/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 127
[17-Nov-2025 15:33:43 UTC] PHP Deprecated: WPML\Core\Component\Translation\Domain\Links\AdjustLinksInterface::adjust(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /web/htdocs/www.pievedepitti.it/home/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Core/Component/Translation/Domain/Links/AdjustLinksInterface.php on line 12
[17-Nov-2025 15:33:43 UTC] PHP Deprecated: WPML_ST_Verify_Dependencies::verify_wpml(): Implicitly marking parameter $dependenciesFilepath as nullable is deprecated, the explicit nullable type must be used instead in /web/htdocs/www.pievedepitti.it/home/wp-content/plugins/wpml-string-translation/classes/class-wpml-st-verify-dependencies.php on line 15
[17-Nov-2025 15:33:43 UTC] PHP Deprecated: WPML_Package_Translation::loaded(): Implicitly marking parameter $sitepress as nullable is deprecated, the explicit nullable type must be used instead in /web/htdocs/www.pievedepitti.it/home/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-translation.class.php on line 13
[17-Nov-2025 15:33:43 UTC] PHP Deprecated: WPML_Package_Translation::loaded(): Implicitly marking parameter $sitepress as nullable is deprecated, the explicit nullable type must be used instead in /web/htdocs/www.pievedepitti.it/home/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-translation.class.php on line 13
[17-Nov-2025 15:33:43 UTC] PHP Deprecated: WPML_ST_Package_Factory::__construct(): Implicitly marking parameter $cache_factory as nullable is deprecated, the explicit nullable type must be used instead in /web/htdocs/www.pievedepitti.it/home/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-factory.class.php on line 8
[17-Nov-2025 15:33:43 UTC] PHP Deprecated: WPML_ST_Package_Factory::__construct(): Implicitly marking parameter $cache_factory as nullable is deprecated, the explicit nullable type must be used instead in /web/htdocs/www.pievedepitti.it/home/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-factory.class.php on line 8

November 17, 2025 at 3:38 pm #17584938

caterinag-2

I upgraded to php8.4 and that's the result. downgrading now back to 8.3

November 18, 2025 at 2:40 pm #17588534

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

The following is unclear to me.
Did the error messages you shared occur when you updated the PHP version to 8.4?
If so, then please be aware that WordPress is in beta support for PHP 8.4. You can see it here: https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/#supported-version-chart. You should use PHP 8.3.

If you are still experiencing a performance issue in the backend and suspect that WPML causes it, please try the following proceedure.

We suspect a collision with the theme or another plugin might cause this problem. If possible, get your site into a minimum environment, switching to a default WordPress theme like TwentyTwenty-Four and activating only WPML.

First, check whether the problem persists when only the theme is switched to TwentyTwenty-Four (for example). If it persists, deactivate all plugins except WPML and its add-ons. Then, please check if the problem persists. If it does not continue, start by activating the plugins individually and checking when the issue comes back, then report to me which plugin was the culprit.

**** Important! Please make a full site backup (files and DB) before you proceed with those steps****


*** If your site is live, you might want to try those procedures in a staging environment or a snapshot of your site on your local server or another server. ***

Regards,
Itamar.

November 19, 2025 at 12:04 pm #17591485

caterinag-2

sure, the 3 plugin are
woo-satispay
download-monitor
custom-registration-form-builder-with-submission-manager

November 19, 2025 at 3:45 pm #17592606

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

I'm sorry, but your answer is still unclear to me.

Are you saying that the following three plugins cause slowness on your site when WPML is also active?

Satispay for WooCommerce
RegistrationMagic
Download Monitor

From the list above, only the Download Monitor plugin is officially compatible with WPML: https://wpml.org/plugin/download-monitor/.

Can you narrow down which plugin is conflicting with WPML?
Please check whether it is a specific plugin among the three above.

Regards,
Itamar.

November 19, 2025 at 6:07 pm #17593109

caterinag-2

this is exaclty what I'm saying. If I deactivated these plugin no more issues on my dashboard.
no debug errors.
if one of them is active. I have problem.
If I turn them on, the server crashes and I need to restart it continuosly.
I have escalated that to the 3 plugin support but at the moment no reply from them

November 19, 2025 at 8:47 pm #17593505

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

Thanks for clarifying the state of this case on your site.

We can check on our end to see if there is any collision with any of the mentioned plugins. But to debug this issue, we need a copy of your site. Please allow me to take a copy of your site. For this, I must install a plugin such as Duplicator or All-in-One Migration. Please let me know if you agree.

Regards,
Itamar.

November 20, 2025 at 8:48 am #17594540

caterinag-2

OK, please do it.
I also have a staging site available already, in case

November 20, 2025 at 6:20 pm #17596889

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

I logged into your site and saw that, out of the three plugins you mentioned, only the Satispay for WooCommerce plugin is deactivated. Your site's backend functions alright. Could the problem be only with the Satispay for WooCommerce plugin, and not with the two other plugins you mentioned?

I installed the All-In-One migration plugin + Pro on your site to make a copy of it. After I added filters, such as excluding media files, I got a package of 11GB. That is a lot, and it takes time to download. From my experience, it will also take time to install it on my local server. And sometimes, such large packages fail. Still, I'm downloading the package now.

Investigating things on a staging site may be a good idea. Please check our guide on how to analyze performance issues with the Query Monitor plugin: https://wpml.org/ja/tutorials/2019/10/analyze-performance-issues-with-query-monitor/.
Can you install the Query Monitor plugin and analyze where WPML is the culprit for the many queries?

Also, could you grant me access to the staging site?
For this, I'm enabling a private message for the following reply.

Please note that my weekends are Friday to Saturday. If you need further assistance, I'll be available to continue checking this issue and helping you next week.

Regards,
Itamar.

November 20, 2025 at 8:09 pm #17597073

caterinag-2

I ran this
update wpstg1_options set option_value='' where option_name='_site_transient_update_plugins'

on the wp-option database folder since I noted a large use of DB resources for this query, but I'm not able to perform any deeper search, sorry

November 20, 2025 at 8:30 pm #17597107

caterinag-2

some of the queries related to WPML

Schermata 2025-11-20 alle 21.26.40.png
Schermata 2025-11-20 alle 21.26.30.png
Schermata 2025-11-20 alle 21.26.21.png
Schermata 2025-11-20 alle 21.25.37.png
November 24, 2025 at 3:37 pm #17605458

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

I have your staging site (hidden link) set to the minimum environment. I switched the theme to the WordPress default theme, Twenty Twenty-Five, instead of the Salient child theme. And I only left the following plugins active.
- WooCommerce
- WPML Multilingual CMS
- Strings Translation
- WPML Multilingual & Multicurrency for WooCommerce
- Query Monitor
And the three plugins you said are causing the problem.
- RegistrationMagic
- Satispay for WooCommerce
- Download Monitor
And I don't see any performance issue on the backend of your site. In particular, I don't see any performance issues related to WPML.

Please answer the following questions.
1. What must be active to see this problem?
2. Is it the Salient child theme that must be active?
3. Is it also another third-party plugin?
4. What backend pages do I need to visit to see the performance issue?
5. Have you received an answer from any of the plugins' support you said you contacted?

Regards,
Itamar.

November 25, 2025 at 4:07 pm #17609078

caterinag-2

HI Itamar,
Salient child is mandatory. I have a lot of customization since years
I still have the 3 plugin active o the living site and it's still slow.
Satispay seems to be the worse one.
It's the only one who I can turn off and I did so to be able to edit my pages.
The debug still shows same issues.
My server support also noted the same

no answer from the other plugin, I sent them the debug file.
Did you check the screenshoot I sent you?
Are these note related to this slowness?

please note that since months i also have a lot of heavy autoloads related to WPML that cannot be reduced anyhow.