Problem: The client is experiencing slow performance when changing languages on their site using the WPML plugin. The first language change is particularly slow, affecting page speed scores and possibly user navigation.
Solution: We recommend updating to the latest versions of WordPress, WPML plugins, and other themes and plugins. Initially, test with only WPML plugins active, then gradually activate other plugins one by one to identify when the performance starts degrading. This step will help determine if the issue is specifically with WPML or another factor.
Ensure that caching is enabled on the site, as it can significantly improve performance. The client is using W3 Total Cache, which should also be configured on the development site.
If these steps do not resolve the issue, or if the solution becomes outdated, 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 the problem persists, please open a new support ticket at WPML support forum for further assistance.
Problem: You are experiencing an issue where automatic translation credits intended for ayodyaresortbali.com were mistakenly assigned to another site, house-indonesia.com. Solution: We have returned the 90,000 assigned credits to your WPML.org account. Please follow these steps to correctly assign the credits to ayodyaresortbali.com: 1. Log in to your WPML.org account and go to the Sites page. 2. Delete the existing site key for https://ayodyaresortbali.com/ by pressing the little trash icon (if it’s already registered). 3. Log in to your https://ayodyaresortbali.com/ site and navigate to the Dashboard >> Plugins >> Add new > Commercial tab and click the Unregister WPML from this site link if that link exists. 4. Then click the Register WPML link. 5. Click the Get a key for this site link. 6. It will generate the Key for your site and you can also assign the credits using that popup. 7. Copy the key, and paste it back into the input box, and press the Register button.
If this solution does not resolve your issue or seems irrelevant due to changes in the system or 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 needed, please open a new support ticket at WPML support forum for further assistance.
Problem: After using WPML's automatic translation feature, some internal links on the client's website were redirecting to the original language pages instead of the translated versions. The client was unable to fix this using the automated link target option or manually correct them through the string translation tool. Solution: 1. We asked the client to check if the URLs in the original content were full URLs, as WPML handles full URLs better. 2. We requested access to the site to troubleshoot directly. 3. After gaining access, we performed some database troubleshooting and instructed the client to update all outdated plugins and themes. The link for updates was provided: https://stil-fit.com/wp-admin/update-core.php 4. We directed the client to go to WPML -> Settings -> Translate Link Targets and click on the 'Scan now and adjust links' button. 5. We updated the Spanish translation of the page, which automatically updated the links. This issue occurred because the page for all products was translated before the products themselves, so WPML didn't have the translated links available initially.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your 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 the problem persists, please open a new support ticket.
You are experiencing an issue where the taxonomy filter is not working for the secondary language on your WordPress site, despite the problem being marked as 'Resolved' in the WPML errata. The issue persists even after updating the plugins; you are currently using a workaround.
Solution:
We recommend following these steps to resolve the issue:
1) Upgrade to the latest version of WPML 2) Go to WPML>>Languages>>Make themes work multilingual 3) Enable the
Adjust IDs for multilingual functionality
option 4) Navigate to Elementor>>Tools>>General>>Elementor Cache 5) Click on the
Clear Files & Data
button 6) Remove the workaround code from functions.php
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your 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 the problem persists, please open a new support ticket at WPML support forum for further assistance.
Problem: The client was experiencing database errors indicating a missing table 'nsln.wqepy_icl_mo_files_domains' after exporting and importing their website. Additionally, there was a PHP notice about translation loading for the 'wp-grid-builder' domain being triggered too early. Solution: We recommended checking a related support forum post for a potential solution. After confirming the issue persisted, we requested and received access credentials to the site, ensuring the client had a full site backup. We then added the missing table, resolving the issue. The steps to add the table included installing the Adminer plugin, exporting the SQL code for the missing table from a test site, and running the SQL command on the client's site with the correct database prefix.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your 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 do not hesitate to open a new support ticket at WPML support forum.
Problem: The client reported issues with WPML where languages were mixing on their website's English and Danish versions. Specifically, Danish links were appearing in English pages, and updates to translated versions were reverting to old content. Additionally, the client noted that the 'Edit Translation' page appeared differently after an update. Solution: We identified a bug related to the theme's compatibility with WPML. We recommended a workaround involving a modification in the theme's code. The client should locate the file at
if (!empty(self::$translations)) { ThemifyBuilder_Data_Manager::save_data( $builder_data, $translated_post_id ); }
. This change prevents the system from updating the front page automatically with incorrect language data.
If this solution does not resolve the issue or seems irrelevant due to updates or different circumstances, we recommend opening a new support ticket. Additionally, it's advisable to check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum at WPML Support Forum.
Problem: The client is experiencing an issue with translating the text "* indicates required fields" into German on a Gravity Form within a multilingual site. The text appears correctly in Dutch and English, but not in German. Solution: We recommended that the client provide temporary access (WP-Admin and FTP) to their site for further investigation. We also advised backing up the database and website before making any changes. The client resolved the issue by removing some inactive plugins, which resolved the translation problem without further action needed.
If this solution does not apply to your case, or if it seems outdated, 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 the issue persists, please do not hesitate to open a new support ticket at WPML support forum.
The client is experiencing an issue where the language switcher on their website does not direct to the translated page but instead redirects randomly. This problem is due to a conflict with the WPResidence theme's caching method, which incorrectly caches the language switcher links.
Solution:
1. As a temporary fix, we recommend adding the following code to the functions.php file of your theme to clear the WPResidence menu transients on each page load, ensuring the menu updates correctly and displays the appropriate language links:
/**
* Zap every WP Residence menu transient on each page load.
* The target string is unique enough that a single LIKE works.
*/
function cleanup_wpresidence_menu_transients() {
global $wpdb;
$like = '%' . $wpdb->esc_like( 'wpestate_wpresidence_primary_menu_complete' ) . '%';
$wpdb->query(
$wpdb->prepare(
"DELETE FROM {$wpdb->options}
WHERE option_name LIKE %s",
$like
)
);
}
add_action( 'init', 'cleanup_wpresidence_menu_transients' );
Ensure you perform a full site backup before implementing this code. After adding the code, clear all types of caches to check if the issue persists. 2. Additionally, the WPResidence theme team has acknowledged this bug and plans to include a fix in a future theme update. Meanwhile, they suggest disabling the Theme Menu Cache as a temporary workaround. You can find instructions on how to do this here: Disable WP Residence Cache.
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If needed, please open a new support ticket at WPML Support Forum for further assistance.