Problem: The client is experiencing an issue with the Woodmart theme when using the WPML plugin. They are unable to delete products from the wishlist, and an AJAX error is displayed in the console. The error suggests a possible PHP conflict. The issue disappears when all WPML plugins are disabled. Solution: We recommend following the steps provided in the existing support ticket that addresses this specific issue with the Woodmart theme and WPML plugin. Please refer to the solution outlined in the ticket at the following link:
Problem: The client is experiencing a critical error on their website after submitting a form on pages that include a WPForm. The expected behavior is to be redirected to a 'thank you' page, but instead, an error message is displayed. The WPML plugins have been deactivated to allow the forms to work correctly. Solution: If you're experiencing a similar issue with WPForms after submitting a form, we recommend trying the workaround provided in the following documentation:
Before you make any changes, ensure to back up your database first. If this solution doesn't seem relevant to your issue, please open a new support ticket with us.
Problem: The client received an automated email from their WordPress installation indicating that a plugin, WPML Multilingual CMS, caused a fatal error. Solution: We recommend checking the website for any visible issues. If none are found and the dashboard is accessible, the error may have been temporary. However, if the site appears broken or the dashboard is inaccessible, WordPress offers a "recovery mode" that allows safe login to the dashboard for further investigation. If the issue persists or if there is any uncertainty, we advise contacting the hosting provider for further assistance. Additionally, if this solution does not seem relevant or if further help is needed, please open a new support ticket with us.
Problem: The client is experiencing a PHP Fatal error related to the WPML plugin after an upgrade, which is causing issues on various pages of their multilingual site. Solution: We recommend downloading fresh copies of the WPML plugins and updating them manually. Here are the steps to follow: 1. Visit the WPML downloads section to get the latest versions of the WPML plugins. 2. Follow the instructions on how to manually update WPML to proceed with the update. 3. Ensure to backup your database before starting the update process to prevent any data loss.
Problem: The client is experiencing an issue where the header is missing on the English version of the homepage, while it appears correctly on the German version. Solution: First, we recommend checking how the header was created. If the header was built using a page builder like Elementor, it's important to ensure that the translations are properly set up. We also suggest providing screenshots of the header settings if possible, which can be uploaded using the "upload an image" feature below the comment section.
Problem: The client is attempting to add flags to the main menu using WPML's Language Switcher options but is encountering issues. The flags do not appear in the menu, and the settings seem to reset upon returning to the WPML-Language settings. Solution: If you're experiencing issues with adding flags to your main menu and your changes are not being saved, we recommend you try clearing your browser cache as a first step. This can often resolve issues with changes not appearing due to cached content.
If clearing the cache does not solve the problem, please open a new support ticket with us, and we'll be happy to assist you further.
Problem:
I am having an issue with a significant increase in CPU load (from 20% to 800%) on our VPS after updating the WCML plugin to version 5.3.0. The server crashes when opening uncached pages, and the problem appears to be linked to a conflict with WP-rocket 3.15.4.
Solution:
To address the CPU load issue, please check the "High Performance Order Storage" setting in WooCommerce → Settings. If it's not enabled, enable it. If it's already enabled, deactivate it and observe the CPU load. Additionally, check for any compatibility issues with WP-rocket. Temporarily replacing WP-rocket has resolved the issue, but our team may need to investigate further if the problem persists.
For rolling back to the previous WCML version, you can manually download it from WCML Changelog.
Relevant Documentation:
WooCommerce → Settings: High Performance Order Storage WCML ChangelogInvestigate compatibility issues with WP-rocket Keywords:
WCML update, CPU load, server crashes, High Performance Order Storage, WP-rocket conflict, rollback, compatibility issue.
Problem: The client needs to add German as an additional language to their existing English-Dutch website. Solution: We recommend going to WPML > Languages > Add new language to include German in your site's languages. For detailed guidance, please refer to our documentation on language setup:
Problem: The client is unable to translate contact details included in the cookies policy using the Complianz plugin.
Solution: 1. Navigate to WPML -> Theme and plugin localization -> Strings in the plugins. 2. Select the Complianz checkbox and click “Scan selected plugins for strings”. 3. Once the scan is complete, go to WPML -> String Translations. 4. Scroll to the bottom of the page and click the blue link “Translate texts in admin screens”. 5. In the Admin Texts Translation page, search for “complianz”. 6. Look for the strings as shown in the attached image, select the checkboxes next to them, and click “Add to String Translation”. 7. Return to WPML -> String Translation to find the strings ready for translation.
Problem: If you're experiencing issues with Elementor buttons on your translated Dutch website linking back to the default English page even after changing the links in Elementor, the problem might be related to the URLs not being translated correctly. Solution: We recommend adding a custom XML configuration to your WPML settings. This will ensure that the links within Elementor widgets are correctly translated. Here's the XML code you should add:
Problem: The client is trying to create an English post without having a French copy of it. However, the English post is also appearing on the French version of the website due to the current translation settings.
Solution: We recommend changing the translation preference for the 'Promotions' post type. Here's how you can do it: 1. Navigate to WPML → Settings → Post Type Translation. 2. Set the Translation preference for the 'Promotions' post type to 'Translatable - only show translated items'. This will ensure that only posts that have been translated into French will appear on the French version of the website.
Problem: The client reported that their homepage does not display in Lithuanian when selected, and it remains in English. Solution: We visited the client's website and confirmed that the Lithuanian homepage is correctly translated. This could indicate that the issue was resolved by the client or that it was a caching issue that resolved itself when the cache was purged. If you're experiencing a similar issue, we recommend you: 1. Check if the problem persists in a private/incognito browser window to rule out local caching issues. 2. Clear your website's cache if you're using a caching plugin or service. 3. If the issue continues, please open a new support ticket with us and we'll be happy to help.
Problem: I am having an issue with registering the WPML plugin. I want to test the plugin on a development server and then migrate it to a live server, but I am concerned about whether the plugin should only be registered on the live server and if there will be any issues when migrating.
Solution: You can use the site key on your development server without any issues. WPML provides 3 times the number of production site keys for use on development sites, so you don't need to use your production site keys for this purpose. When you're ready to migrate your site to the live server, you can register a new key for the live environment. You have the flexibility to register and unregister the key as many times as needed. Additionally, for easier transitions between production, development, and staging environments, you can follow the steps provided in the WPML documentation for automatic registration using PHP.
Problem:
The client was having some issues with a duplicated page where the default was alyways overwriting his translation.
Solution:
- "duplication" will keep the original page and the duplicated page in sync. It means that any change made on the original page (even simply clicking on "update") will overwrite any change you made on the translation
- As soon as you want to make a change you need to click "Translate independently" and the synchronization will stop.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive