The YITH Gift Card plugin prices are not copied to the translated products.
Solution:
1- Go to WPML-> Settings-> Custom fields section
2- Click on "Show System Fields"
3- Search for the "_gift_card_amounts" field
4- Set it to "Copy"
5- Click "Save"
6- Edit the product in the default language, and update it
7- Update the translation
8- Clear the cache and check the front end
Problem: The client is setting up the currency switcher using the [currency_switcher] shortcode in their theme's header but is unable to configure it to display horizontally and show only the currency code instead of a dropdown list. Solution: First, we recommend increasing the PHP memory limit to meet WPML's minimum requirements for better performance. You can do this by accessing your server via FTP, opening the wp-config.php file, and inserting the following lines just before the 'That's all, stop editing! Happy blogging.' comment:
For customizing the currency switcher to display horizontally and show only the currency code, refer to our documentation here: Multi-Currency Support for WooCommerce. You can use the following PHP code to achieve this:
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 further assistance is needed, please open a new support ticket.
Problem:
Product country restriction Solution:
"Product Visibility by Country for WooCommerce" by "WP Wham" does the job half way, in case someone else would need it as well.
The plugin does not work simply from out of the box and there were some things I had to do the following:
navigate to:
- WPML,
- Theme and plugins localization,
- (scroll down to) Strings in the plugins,
- pick Product Visibility by Country for WooCommerce,
- Scan selected plugins for strings (button at the bottom of the page),
- String Translation,
- (scroll down to little link at the very bottom) translate texts in admin screens,
- (add this "admin screen" or whatever that is to the list of strings) alg_wc_pvbc_info_on_single_product_content,
- This will make it possible to translate the window with a message to any language you want,
- Last but not the least, a country must be added in the product page in its original language and in the alternative language but not through the legal WPML way but a flag icon at the top of the WordPress backend screen, kinda like back access. Relevant Documentation:
Problem: The client is unable to translate the "Returning Customer" section on the WooCommerce checkout page. Solution: We recommend adding the following XML configuration to the WPML-> Settings-> Custom XML tab to enable translation of the "Returning Customer" section and other related fields:
<wpml-config><br /> <elementor-widgets><br /> <widget name="woocommerce-checkout-page"><br /> <fields><br /> <field>returning_customer_link_text</field><br /> <field>billing_details_section_title</field><br /> <field>shipping_details_section_title</field><br /> <field>additional_information_section_title</field><br /> <field>create_account_text</field><br /> <field>order_summary_section_title</field><br /> <field>coupon_section_title_link_text</field><br /> <field>terms_conditions_message_text</field><br /> <field>terms_conditions_link_text</field><br /> </fields><br /> <fields-in-item items_of="billing_details_form_fields"><br /> <field>field_label</field><br /> <field>label</field><br /> <field>placeholder</field><br /> </fields-in-item><br /> <fields-in-item items_of="additional_information_form_fields"><br /> <field>field_label</field><br /> <field>label</field><br /> <field>placeholder</field><br /> </fields-in-item><br /> <fields-in-item items_of="shipping_details_form_fields"><br /> <field>field_label</field><br /> <field>label</field><br /> <field>placeholder</field><br /> </fields-in-item><br /> </widget><br /> <elementor-widgets><br /></wpml-config><br /><br />If this solution does not resolve your issue or seems outdated, we highly recommend checking related known issues at <a href="https://wpml.org/known-issues/">https://wpml.org/known-issues/</a>, 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 <a href="https://wpml.org/forums/forum/english-support/">WPML support forum</a>.
Problem:
We need to redesign the language switcher.
We want to use a globe icon and when hovering over it we will see the list of all languages.
Solution:
At the moment it's not possible to create the language switcher in the way you mentioned without using custom programming which is beyond the scope of our support forum.
Problem: The client is experiencing an issue where buttons in the header work on desktop but not on mobile. This problem occurs in both languages translated with WPML. Solution: We recommend first confirming that the issue is not related to WPML by temporarily disabling WPML. If the issue persists, it suggests that it is a theme or customization issue rather than a WPML issue. The likely cause is that the mobile view header does not have a correct link associated with the button. We advise editing the header and ensuring that the correct link is set for the mobile view. For guidance on adjusting settings for mobile views in Elementor, you can visit this tutorial: Adjust Elementor Settings for Mobile.
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 open a new support ticket at WPML support forum.
Problem: You are trying to translate your Contact Form 7 form using the WPML Contact Form 7 multilingual plugin, but the form has vanished from the backend under Contact > Contact Forms. It is still visible and functional on the frontend, but you cannot see or edit it in the backend, nor can you translate it as WPML cannot detect it. Solution: If you're experiencing this issue, we recommend you try the following steps: 1. Go to WPML > Support > Troubleshooting. 2. Perform these actions: - Clear the cache in WPML - Remove ghost entries from the translation tables - Fix element_type collation - Set language information Check if the forms are now visible in the backend.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please open a new support ticket. 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. For further assistance, you can also visit our support forum at WPML support forum.
Problem: The client is unable to find and translate the word 'Speaker' from a PHP file in the plugin folder of their child theme, despite it appearing correctly on the front end in both languages. Solution: We recommend the following steps to make the string 'Speaker' translatable: 1. Navigate to WPML-> String Translation. 2. Enable the 'Look for strings while pages are rendered' option. 3. Visit the front end where this string is shown. 4. Return to WPML-> String Translation. 5. Search for the string. 6. Translate it. 7. Disable the 'Look for strings while pages are rendered' option. 8. Visit the front end again to check if it's translated correctly. Additionally, ensure that you are using the latest WPML plugins, which can be checked here.
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 further assistance is needed, please open a new support ticket.
Problem: You have an e-commerce website with two domain names on a single WP installation using WooCommerce and WP Mail SMTP. You want to change the 'From' email address and 'From' name depending on the selected language, but you are unable to translate these settings in WP Mail SMTP. Solution: We recommend adding the following XML code to enable translation of the 'From' email settings:
Add this code to WPML > Settings > Custom XML Configuration tab. Afterward, you will be able to translate the option in WPML > String Translation.
Please note that this solution might be irrelevant if it's 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 this does not resolve your issue, please open a new support ticket.
Problem:
I can't submit the form created with Contact Form 7 on the translated page.
Solution:
When you're using the "Different domain per language" URL format while enabling the Google reCAPTCHA in the form, you need to make sure that the other language domain is added to Google reCAPTCHA panel.
Problem: If you're unable to translate HTML messages set in WPForms Locker addon or other WPForms addon message fields, and you've checked for the string without success, you might consider modifying the XML configuration. Solution: We recommend following these steps: 1. Edit the
wpml-config.xml
file. 2. Add the following code:
<property>form_locker_user_message</property>
underneath this line:
<property>form_pages_footer</property>
3. Update the form. 4. Send the form to translation. These steps resolved the issue in our sandbox testing environment.
If this solution does not apply because it might be outdated or not suitable for 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 WPML support forum.
Problem: The client wants to change the hreflang tags generated by WPML from hreflang="zh-hans" to hreflang="zh-my" and hreflang="en" to hreflang="en-my". Solution: If you're experiencing this issue, we recommend you try editing the hreflang tags by navigating to WPML > Languages > Edit languages. Here, you will find a column where you can change the hreflang attribute for each language.
This solution might be irrelevant if it's 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.
Problem:
I want to show the country code in the language switcher. For example DE FR instead of Deutsch Francais or flags. Currently, I cannot find any options to do that.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive