Save time in the support queue by checking these four easy fixes before you open a ticket. Even if they don’t immediately solve your problem, completing this checklist will give our support team a head start on providing a solution.
One of the advantages of WordPress is its modularity. It means the possibility to enhance your WordPress installation with your choice for a theme and several plugins to accomplish your project.
However, it also requires a lot of maintenance as plugins and themes evolve, provide more functionalities or solve bugs. This means you need to constantly check that your WordPress core and plugins are up to date.
- To check if your WordPress installation is up to date, please go to Dashboard → Updates.
- To check that your theme and plugins are up to date, please go to the Appearance → Themes or Plugins page respectively. You shouldn’t see any upgrade warnings.
- If you want to check your WPML package versions, you can also go to your account and compare them with the versions available there.
Your server is a crucial part for having a WordPress site running smoothly. One way to make sure your server is providing the needed resources is checking a couple of basic settings: Memory Limit and WP Memory Limit.
The Memory Limit is like a highway speed limit: your server won’t go faster than that, which will also restrict your WP Memory Limit capacity.
WPML requires at least 128M of WP Memory Limit in order to work correctly using a WordPress default theme (like Twenty Twenty) and no other plugins. We recommend that you request as many resources as your server can provide or you can afford.
WPML provides an easy way to check these values. Please, go to the WPML → Support page. In the PHP box, you will see your server’s Memory Limit:
In the WordPress box you will see the server’s WP Memory Limit:
If you have admin control over your server, you will be able to increase your Memory Limit and WP Memory Limit. If you don’t have this control, you need to contact your server hosting and ask for this.
Modifying your WP Memory Limit is easier to achieve once you know which is your Memory Limit. You can add or modify the following example code in your WordPress installation’s wp-config.php file:
/* Memory Limit */ define('WP_MEMORY_LIMIT', '256M');
/* That's all, stop editing! Happy blogging. */
In this example, our server provides a Memory Limit of 256M, so we will increase our WP Memory Limit to that value.
If you have not done it before, it is a good moment to check if your hosting environment fulfills WordPress requirements. This way, you can guarantee that your site has all the tools needed to work correctly. It recommends a recent PHP and MySQL version, and an HTTPS support.
WPML has its own requirements. Beyond a recent PHP and MySQL version, it is also necessary to install some PHP extensions such as eval(), Multibyte String for using WPML String Translation and SimpleXML for WPML Translation Management.
If you have control over your server settings, you will be able to activate those settings directly from your control panel. However, it may be necessary to contact your hosting service in order to do so.
Many times, the theme works by itself just fine. Each of the plugins that you’re using also works fine. But combined, they can cause problems.
To identify if your theme or one of your plugins are causing a problem, we recommend switching to a WordPress default theme and deactivating your plugins. Please only do this on a staging site, not your production site. If, after doing this, you are no longer experiencing the problem, add your theme and plugins back in one at a time to see which might be causing it.
You can also check if your theme or plugins are compatible with WPML or see if there are any current known issues by looking them up here:
If you discover compatibility issues, don’t worry. The WPML team works with thousands of theme and plugin authors. We all have one goal – to get your site working smoothly. If you identify compatibility issues, let us know, so that we can handle them.
If you are still having trouble after completing the above checklist, open a ticket in our support forum. You’ve already helped our team expedite your support process by completing the first four steps of troubleshooting!