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
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: America/Los_Angeles (GMT-08:00)

Tagged: 

This topic contains 2 replies, has 1 voice.

Last updated by pelinS 3 days, 13 hours ago.

Assisted by: Bobby.

Author Posts
February 12, 2026 at 3:31 pm

pelinS

My website loads in 17 seconds, which is extremely slow. WPML has made my site very slow.

February 13, 2026 at 12:42 am #17819086

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-08:00)

Hi there,

Thank you for the access details.

with WPML activated load time for me was around 17s-20s (I do few loads with caching disable)

Deactivating all WPML + WPML add-ons

15s - 20s

6 second increase 21s with WPML activated

After running some troubleshooting actions I have been getting readings around 14-17s.

While I do see some performance increase, it has been inconsistent, meaning that even without WPML I am noticing significant issues.

______________________________________

Reviewing the performance profile in the browser it strongly suggests render-blocking JavaScript and delayed execution

In the screenshot below you can see al these loading at the same time with each script taking around 5.2s

elements-handlers.min.js

frontend.min.js (appears multiple times)

elementor-admin-bar.min.js

add-to-cart.min.js

wcml-multi-currency.min.js

hoverintent-js

underscore.min.js

sourcebuster.min.js

WooCommerce & preorder scripts

Webpack runtime bundles

I recommend trying:

1. Go to WP Rocket -> File Optimization->JavaScript Files -> Delay Javascript Execution

2. WP Rocket -> Advanced Rules -> Add these URLs to never cache
/cart/
/checkout/
/my-account/

_____________________________________

In wp-config.php the following set up is added:


define( 'WP_MEMORY_LIMIT', '16384M' );

ini_set('memory_limit', '-1');

this can cause high load situations and hide the real problem.

Reviewing the debug log I see the following Fatal Errors:

12-Feb-2026 20:27:14 UTC] PHP Fatal error: Cannot declare class Elementor\Element_Column, because the name is already in use in /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/elementor/includes/elements/column.php on line 19

[12-Feb-2026 20:31:16 UTC] PHP Fatal error: Uncaught Error: Failed opening required '/home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/themes/shoptimizer-child-theme/woocommerce/content-product.php' (include_path='/home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/kirki/:/home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/kirki/core:.:/opt/alt/php83/usr/share/pear:/opt/alt/php83/usr/share/php:/usr/share/pear:/usr/share/php') in /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/template.php:816
Stack trace:
#0 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(285): load_template()
#1 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/insert-php/includes/class.execute.snippet.php(803) : eval()'d code(56): wc_get_template_part()
#2 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/shortcodes.php(434): custom_related_products_by_category_and_tag()
#3 [internal function]: do_shortcode_tag()
#4 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/shortcodes.php(273): preg_replace_callback()
#5 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/insert-php/includes/class.execute.snippet.php(803) : eval()'d code(79): do_shortcode()
#6 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/class-wp-hook.php(341): add_custom_shortcode_to_related_products()
#7 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#8 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/plugin.php(522): WP_Hook->do_action()
#9 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/woocommerce/templates/content-single-product.php(72): do_action()
#10 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/template.php(816): require('/home/wonderwi/...')
#11 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(285): load_template()
#12 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/woocommerce/templates/single-product.php(37): wc_get_template_part()
#13 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/template-loader.php(125): include('/home/wonderwi/...')
#14 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-blog-header.php(19): require_once('/home/wonderwi/...')
#15 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/index.php(17): require('/home/wonderwi/...')
#16 {main}
thrown in /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/template.php on line 816

These point to the Child theme as well as Elementor.

Is there a possibility to test WPML on your site with minimal environment? Do you have a staging site where we could reproduce this performance issue and test with minimal environment to ensure that WPML is indeed causing performance issues.

February 13, 2026 at 8:05 am #17819485

pelinS

Thank you for your support. However, our development team added a snippet to mitigate the impact of WPML, and the issue now appears to be largely resolved. The page loads in about 2 to 2.5 seconds. We would have preferred it to be even faster, but WPML does not seem to allow further improvement.