Problem: The client reported that the 'add to cart' button on category pages was displaying in Slovenian instead of English, despite being correctly translated in the WPML string translation and displaying correctly in the shop page.
Solution: We suggested the client to first switch to the parent Divi theme from their customized child theme to check if the issue persists, emphasizing the importance of backing up the website and trying this on a staging site first. If the problem continued, we recommended: 1) Rescanning the theme, WooCommerce, and any other relevant plugins to check for untranslated strings. 2) Deactivating all plugins except for WPML, String Translation, WCML, and WooCommerce, and then switching to a standard theme like 2024 or 2021 to isolate the issue. 3) Reactivating plugins one by one to identify any conflicts, and then switching back to the original theme to see if it causes the issue.
If these steps do not resolve the issue or if they seem outdated or irrelevant to your current setup, we highly recommend checking related 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: The client was facing an issue where the corresponding language version of an article, written by a Contributor and published by the site administrator, wasn't appearing on the front end of the website. Solution: We advised the client to check the status of the post in the backend. It was discovered that the post was in a 'pending' status because it was translated by a Contributor who does not have the permission to publish. We changed the language to Indonesian from the top admin language bar, selected the 'edit anyway' option, and changed the status from pending to published. This resolved the issue, and the post now appears correctly on the front end. We recommend avoiding the use of the Contributor role for translations and suggest using at least an Editor role.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please check the related known issues and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening a new support ticket at WPML support forum.
Problem: The client needed to hide a translated page that was out of date by setting it to draft. However, the link to the unpublished translation still appeared in the menu and widget language switcher, leading to a 404 error. Solution: We explained that for an admin user who is logged in, it is expected to still see language options for drafts. For non-logged-in users, only the "English" language option should be visible. Additionally, the client needs to manually adjust the menu to remove the link from the language switcher, as this is not an issue specific to WPML but a general behavior when unpublishing content.
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 at WPML support forum for further assistance.