Problem: The client is experiencing an issue with their WordPress site where a specific table in the database related to WPML, named 'usr_p601072_1.wp_icl_strings', does not exist. This problem is occurring in the context of WP Endpoints. Solution: If you're facing a similar issue with a missing table in your WPML database, we recommend recreating the table. You can find detailed instructions on how to do this by visiting the WPML errata page: https://wpml.org/errata/missing-_icl_strings-_icl_string_translations-data-tables/.
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 for further assistance.
Problem: The client is unable to find the option 'Set different slugs in different languages for Product categories' in WPML settings. Solution: We resolved the 404 error on category pages. For issues related to product slugs, we have created a separate support ticket. You can follow the discussion and find a solution on this topic at https://wpml.org/forums/topic/is-it-possible-to-keep-product-slugs-not-translated/. If your 404 error issue is resolved, please mark this ticket as resolved, and we will continue to assist you with the product slug issue in the new ticket.
Please note that the solution provided might be 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 issue persists, please open a new support ticket at https://wpml.org/forums/forum/english-support/.
Problem: The client is experiencing unresolved issues with their WordPress site using WPML, specifically related to 404 errors when translating product brand slugs. Solution: If you're experiencing similar issues, we recommend trying the following workaround: Navigate to Settings > Permalinks in your WordPress dashboard, and manually set a static value for the brand slug. Initially, 'brand' will appear as a placeholder slug. To use 'brand' as a manually set slug, you must edit the field, type the value, and save it. This solution is based on a known issue which can be further explored here: Translating Product Brand Slug Can Lead to 404s.
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 for further assistance.
Problem: You are developing a site using Elementor and WPML and have encountered an issue where you can translate the text for an email address visible on the website using the Elementor Icon List widget, but you cannot translate the 'email' field under the wrench section. Solution: This issue has been resolved in the latest version of WPML. We recommend updating your WPML to the latest version to address this problem.
If this solution does not apply because it might be outdated or not relevant 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 for further assistance.
Problem: The client is experiencing an issue where email notifications sent from their multilingual e-commerce sites viviscal.bg and viviscal-store.com are displaying in multiple languages instead of just the language in which the order was made. This problem is linked to the YAY Mail plugin's handling of languages. Solution: We recommend updating the YAY Mail plugin's code to ensure that emails are sent in the correct language. Specifically, modify the
get_site_language
function in the WPMLIntegration.php file. Here's the step-by-step guide:
Backup the original WPMLIntegration.php file located in /wp-content/plugins/yaymail-pro/includes/Integrations/Translations/.
public static function get_site_language( $order ) {
global $sitepress;
// Use default language as safe fallback
$language = apply_filters( 'wpml_default_language', null );
if ( null !== $order || isset( $GLOBALS['yaymail_set_order'] ) ) {
$order_data = ( null !== $order ) ? $order : $GLOBALS['yaymail_set_order'];
$order_language = $order_data->get_meta( 'wpml_language', true );
if ( ! empty( $order_language ) ) {
$language = $order_language;
}
}
do_action( 'wpml_switch_language', $language );
return $language;
}
After updating the code, test the email notifications to ensure they are now sent in the correct language.
If this solution does not resolve your issue or seems irrelevant due to updates or different configurations, 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.
Problem: Sie können die Shortcodes von TablePress nicht in der String Translation oder im Advanced Translation Editor finden oder übersetzen. Dies liegt daran, dass TablePress Tabellen in einer eigenen Custom-Struktur erzeugt, die nicht kompatibel mit der normalen String Translation ist. Solution: Die bisherige Methode, Shortcodes über die String Translation zu übersetzen, war nicht korrekt, da es sich um _postmeta-Inhalte handelt. Stattdessen sollten Sie Inhalte von TablePress aus der _options-Tabelle über
admin_texts_tablepress_tables
registrieren. Sie haben folgende Möglichkeiten: 1) Nutzen Sie den Workaround, um die Inhalte zu registrieren. 2) Legen Sie, wie von den Autoren beschrieben, separate Tabellen an. 3) Ziehen Sie alternative Plugins zu TablePress in Betracht. Eine Übersicht finden Sie hier: TablePress-Tables are not translating
Falls diese Lösung für Sie nicht relevant ist, weil sie veraltet ist oder nicht auf Ihren Fall zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Wir empfehlen Ihnen auch, die Seite mit bekannten Problemen (https://wpml.org/known-issues/) zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.
Problem: You are trying to import products in two languages (EN and DE) using the built-in importer. Initially, both language versions display correctly. However, after updating the EN product, the DE product attributes like size and color are no longer displayed in the webshop. Solution: We have identified that this behavior is expected due to the limitations in WPML's handling of attribute translations. In WPML, attribute names themselves cannot be translated, only their labels can be. These labels are what you see on the frontend, provided by the theme. Unfortunately, the attribute names included in the export CSV file are not translatable. If you're experiencing this issue, we recommend checking the known issues page and verifying that you have the latest versions of themes and plugins installed.
If this solution does not apply to your case, or if it seems outdated, please do not hesitate to open a new support ticket. We highly recommend visiting the WPML support forum for further assistance.
Problem: You are trying to translate a contact form made with the Contact Form 7 plugin from Italian to English. After completing all translation procedures, the English page shows an error because the contact form has not been found, displaying 'form not found!'. Solution: The issue arises due to compatibility problems with the latest update of Contact Form 7 and WPML. To resolve this, you have two options: 1. Revert to version 6.0 of the Contact Form 7 plugin. 2. Implement the fix suggested by WPML for this specific issue. You can find the detailed steps and explanation here: https://wpml.org/errata/contact-form-7-multilingual-error-contact-form-not-found/
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 issues persist, please open a new support ticket with us for further assistance.
Problem: The client was experiencing issues with WooCommerce variable products not accepting a $0 price value in the translated Spanish version, despite the original English version working correctly. Solution: We recommended using the translation editor to ensure the variable products are translated correctly. If issues persist, making a minor edit to the original product and updating the translation to 100% should help. Additionally, we installed WooCommerce Multilingual 5.5.2-b.1, a Beta version that resolved the issue. We advised the client to wait for the official release of this version and update it on their live website after making a backup.
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. Should you need further assistance, please do not hesitate to open a new support ticket at WPML support forum.