Problem: The client was experiencing a 503 error in WordPress when using WPML, along with a PHP Fatal error related to the function
get_requested_lang()
. After reinstalling WPML, a new error appeared regarding the premature loading of translations, indicated by the function
_load_textdomain_just_in_time
. Additionally, the client noted slow loading times in the WooCommerce settings when WPML was active. Solution: We identified that the issues were not directly caused by WPML but were related to the latest changes in the WordPress core and possibly other third-party plugins or themes. We recommended the following steps: 1. Check the errata page for known issues: https://wpml.org/errata/php-error-wp-6-7-notice-function-_load_textdomain_just_in_time-was-called/ 2. Re-upload the WPML plugin to ensure all files are correctly installed. 3. Create a full site backup before making any changes. 4. If the problem persists, we recommended opening a new support ticket for further assistance.
Please note that this solution might be outdated or not applicable 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 the issue persists, please open a new support ticket at WPML support forum.
Problem: El cliente no puede traducir dos frases específicas en su sitio web y teme actualizar los plugins de WPML porque en una ocasión anterior, al hacerlo, perdió traducciones. Solution: 1. Se recomendó al cliente crear una copia de seguridad del sitio completo antes de realizar cualquier actualización para evitar la pérdida de información. 2. Se sugirió actualizar los plugins de WPML a la última versión disponible desde la sección de Plugins -> Añadir nuevo -> Pestaña 'Comercial'. 3. Para resolver el problema de las frases que no se pueden traducir, se proporcionó una guía sobre cómo encontrar y traducir cadenas que no aparecen en WPML en la siguiente página: Traducción de cadenas. 4. Se identificó que el problema específico de las frases no traducidas en la página del carrito se debía a un error conocido, cuya solución se encuentra en la página de errata: Errata de WooCommerce Multilingual.
Si la solución proporcionada no resuelve el problema o si la información parece desactualizada, recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en problemas conocidos, verificar la versión del arreglo permanente e instalar las últimas versiones de temas y plugins.
Problème : Vous utilisez le thème Twenty Twenty-Five avec un Page Builder pour modifier le modèle de catégorie de votre livre en anglais, mais vous rencontrez des difficultés pour lier ce modèle à la page en français en modifiant les taxonomies. Le modèle de catégorie ne se reflète pas correctement dans la traduction française, résultant en l'affichage de la version générique des archives de catégorie.
Solution : Nous vous recommandons de suivre ces étapes pour résoudre le problème : 1. Supprimez la traduction de la base de données (wp_posts et icl_translations). 2. Activez la traduction du slug dans WPML > Paramètres (Page URL > Translate). Cela inclura le slug dans la traduction et ne le créera pas automatiquement à partir du titre. 3. Allez à : wp-content/plugins/sitepress-multilingual-cms/classes/full-site-editing/BlockTemplates.php et commentez la ligne suivante :
$postData['post_name'] = $post->post_name;
4. Envoyez le modèle à la traduction depuis le gestionnaire de traduction. 5. Assurez-vous que le slug traduit est correct, par exemple « category-exemple ».
Si cette solution ne résout pas votre problème ou semble dépassée, nous vous recommandons de vérifier les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si nécessaire, n'hésitez pas à ouvrir un nouveau ticket de support.
Problem: If you're trying to translate strings from 'WooCommerce Subscriptions' and 'All Products for WooCommerce Subscriptions' using WPML and they are not appearing in WPML String Translation, even though they are visible in Loco Translate, this might be due to how strings are registered and rendered, especially when using Gutenberg blocks in themes like Twenty-Twenty Four. Solution: First, ensure you have scanned the plugins through WPML -> Themes and plugins localization. Also, check the Admin Texts section as described in our guide on Finding strings that don't appear on the String Translation page. If the issue persists, it might be related to a known problem with WooCommerce Multilingual cart page strings not being translated when using blocks. You can find the detailed solution on our errata page at WooCommerce Multilingual cart page strings not translated when using blocks.
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 you still need assistance, please open a new support ticket.
Problem: You are trying to translate field labels and form fields on WooCommerce cart and checkout pages using WPML, but the translated labels are not displaying on the frontend. Solution: If you're experiencing this issue, we recommend taking a backup of your site and applying the workaround provided in our errata. You can find the necessary steps and details here: WPML Errata for WooCommerce Multilingual Cart Page. Additionally, for more information on using WooCommerce shortcodes, please refer to WooCommerce Shortcodes Documentation.
Please note that this solution might be outdated or not applicable 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 the issue persists, please open a new support ticket.
Problem: You are experiencing a PHP fatal error when using WPML with Visual Composer on your WordPress site while working on translated pages. The error is related to a method in Visual Composer’s WpmlController, impacting WPML functionality despite updating both plugins and increasing server limits. Solution: We recommend applying a workaround detailed in our errata. Please ensure to back up your database before making any changes. You can find the necessary steps here: Visual Composer Fatal Error when translating a page in PHP 8.0.x.
If this solution does not resolve your issue or 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 further assistance is needed, please open a new support ticket at WPML support forum.
Problem: After installing the WPML plugin, the 'my profile' and 'my events' links in a user account stopped working. The issue was identified as related to the activation of the WPML plugin. Solution: 1. Increase the WordPress memory limit by adding the following code to the wp-config.php file:
Ensure this is added above the line /* That's all, stop editing! Happy blogging. */. 2. Run the Elementor database update and ensure all plugins and themes are updated. 3. Clear the browser cache or try accessing the site in incognito mode to see if the issue persists. 4. If the problem continues, check for known issues related to BuddyBoss and WPML at BuddyPress member pages not available for translation and BuddyBoss platform known issues.
If these steps do not resolve the issue or if the solution 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 at WPML support forum.