Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client reported slow page generation times in the admin panel, particularly when using the VikBooking plugin or general admin pages. They noted significant memory usage and load on WPML-related calls via Query Monitor, despite having Redis Object Cache and WP Rocket active. The client also inquired about integrating VikBooking with WPML for multilingual support, including translating booking texts and emails.

Solution:
We addressed the performance issues by suggesting the client enable WordPress's debug mode to identify specific errors causing the slowdown. Instructions were provided to modify the

wp-config.php

file to enable detailed logging. For the integration of VikBooking with WPML, we clarified that VikBooking is not officially compatible with WPML. We provided links to developer guides on achieving WPML compatibility and a list of officially compatible booking plugins as alternatives. Additionally, we offered a sandbox site for testing VikBooking with WPML.

If this solution does not resolve your issue, or if it seems outdated or irrelevant 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 further assistance is needed, please open a new support ticket at WPML support forum.

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.

This topic contains 20 replies, has 1 voice.

Last updated by mbF 5 days, 22 hours ago.

Assisted by: Itamar.

Author Posts
June 16, 2025 at 10:44 am #17138197

Itamar
WPML Supporter since 02/2016

Languages: English (English )

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

Hi,

Thanks for approving the installation of the Adminer script. I asked the second-tier supporter to proceed. We will update you here on any news regarding this issue.

We try to focus on one issue per ticket in our technical support forum. Otherwise, tickets can get cluttered and confusing for both users and supporters. Therefore, I've split the other ticket and created a new ticket with this issue. Please see the new ticket here.

https://wpml.org/forums/topic/split-the-site-does-not-redirect-to-the-stripe-payment-page/

Regards,
Itamar.

June 16, 2025 at 8:02 pm #17140304

Itamar
WPML Supporter since 02/2016

Languages: English (English )

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

Hi,

Our second-tier supporter has made several changes to the tables, and he reported that as a result, the performance of your site's admin has improved significantly. I was unable to check it because I received this message: "Zakazan pristup mimo SK a CZ. skrze .htaccess povolte svou IP."

Could you please confirm that this problem is now resolved?

Regards,
Itamar.

June 17, 2025 at 10:22 am #17141767

mbF

Hi Itamar,

thank you for the update and for proceeding with the optimizations.

We have temporarily lifted the IP restriction in .htaccess, so you should now be able to access the admin panel if needed.

I can confirm that the performance of the WordPress backend has improved noticeably — thank you for the adjustments made to the tables.

While checking further, I noticed two entries listed under “Slow Queries” in Query Monitor.
One of them is related to:

SELECT language, value, status FROM wp_icl_string_translations WHERE string_id=...
Could you please clarify what this query does and whether it could be optimized or prevented from recurring?

Also, since you're already familiar with the site’s structure, would you personally recommend any additional adjustments (plugins, DB cleanups, WPML tweaks, etc.) to improve speed or reduce backend load?

Thanks again for your help and support.

Best regards,
Josef

Screenshot 2025-06-17 at 12.17.46 2.png
June 17, 2025 at 10:54 am #17141941

Itamar
WPML Supporter since 02/2016

Languages: English (English )

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

Hi,

I'm glad that the performance has improved, and you could confirm this.

I passed on your inquiry to our second-tier supporter and will share his reply once I get it.

I appreciate your patience.
Itamar.

June 17, 2025 at 10:58 am #17141967

mbF

Hi Itamar,

thank you for the quick reply and for forwarding my question to the second-tier support — I’ll wait to hear back once you have their input.

In the meantime, I really appreciate your ongoing support with this. Let me know if there’s anything else needed from my side.

Best regards,
Josef

June 17, 2025 at 8:40 pm #17144078

Itamar
WPML Supporter since 02/2016

Languages: English (English )

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

Hi, Josef.

Here are the comments from our second-tier supporters on the “Slow Queries” you presented. He wrote:

I checked the site backend.
For me, the query (seems related to RankMath and the titles of the site?)

	SELECT language, value, status
FROM wp_icl_string_translations
WHERE string_id=189

takes 0.0006sec.

Why the user is taking more - should be diagnosed probably by the user's hosting provider, or if he has access to the server, he should check for load during the time when he tested.

The query about the action scheduler is either by RankMath or by WooCommerce.
It may indicate that something is wrong in the database tables(WooCommerce issue) for the action scheduler or an action that is not working properly (MailPoet, RankMath, WP Rocket, or some other plugin too!)
If it is the table's issue, then there might be missing indexes there as well.
Running:

SELECT * FROM `wp_actionscheduler_actions` WHERE `status` = 'in-progress'

via adminer, shows rocket_preload_job_check_finished, which is an action by WP Rocket for preloading cache.
Probably something is wrong there? Or maybe it is just normal. The client should contact WP Rocket support for assistance.

I hope this information is helpful to you.

Regards,
Itamar.

June 20, 2025 at 2:26 pm #17154662

mbF

Hi Itamar,

Thank you so much for the detailed explanation and for checking everything so thoroughly.

Everything seems to be working correctly now, and your insights were very helpful in narrowing things down. I’ve also contacted WP Rocket support as suggested, and I’m continuing to monitor performance on the hosting side.

I really appreciate your time and support — thank you again!

Best regards,
Josef