This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Tagged: Documentation request
This topic contains 8 replies, has 1 voice.
Last updated by Ashraf Hesham 2 months, 1 week ago.
Assisted by: Ashraf Hesham.
| Author | Posts |
|---|---|
| January 31, 2026 at 3:25 pm #17780338 | |
|
borisS-26 |
I don't need translation of titles and descriptions. They are English books. It is a website for foreign books! And NO translation of titles and description, which are in English originally is a MUST. How do I stop it from translating those? Otherwise I can't work with it |
| January 31, 2026 at 3:33 pm #17780356 | |
|
borisS-26 |
Hello, Thank you for the detailed explanation and the code example. However, I would like to clarify an important architectural point about our use case. For our site, **book titles are always in the original language (mostly English, sometimes French)** and must remain **identical across all languages**. They are canonical identifiers, not localized content. Translating book titles is not acceptable for us at all. Because of this, using filters that exclude fields at the Advanced Translation Editor (ATE) job level is not a good solution for us: * It still creates translation jobs What we are looking for is a **native WPML configuration**, not a runtime workaround. Specifically, we need: * Post titles to be handled as **“Copy” (synchronized across languages)** or **“Do not translate”** This is a very common scenario for book, movie, and media databases, where titles must stay original while descriptions and UI are localized. Could you please confirm: 1. The officially supported way in WPML to mark **post titles as non-translatable / copy-only** We want to use WPML in a stable, supported way without custom filters that intercept translation jobs. Thank you in advance for the clarification. Best regards, |
| January 31, 2026 at 4:24 pm #17780371 | |
|
borisS-26 |
Additionally, we have identified another critical issue: This results in Russian titles, Russian prices, and links to the Russian site appearing on Polish pages, even though Polish translations exist. This is a serious issue affecting pricing, URLs, and legal correctness |
| January 31, 2026 at 5:15 pm #17780401 | |
|
borisS-26 |
Hello, We are still waiting for a detailed response from your technical team regarding our issue, but we would like to clarify our position to avoid unnecessary delays. Our use case is a book catalog / store where: * product titles (original book titles) must remain identical across all languages and must not be translated, So far, based on our testing and initial replies, it appears that: * WPML does not provide a native way to fully exclude titles from translation, Before we wait further, we would like to ask you directly: If this issue **requires significant custom development, complex workarounds, or deep intervention that is not officially supported**, please let us know clearly. In that case, WPML does not meet our project’s core requirements, and we would like to proceed with a **full refund**, as the plugin cannot be used for its intended purpose in our scenario. If, on the other hand, there is a **clean, officially supported solution** that: * guarantees non-translatable titles, we would be happy to review it. We appreciate your clarification so we can make a decision and move forward without further delays. Thank you in advance for your time and support. Kind regards, |
| February 1, 2026 at 2:33 pm #17781414 | |
|
Itamar WPML Supporter since 02/2016
Languages: Hebrew (עברית ) Timezone: Asia/Jerusalem (GMT+03:00) |
Hi, Boris. I'll continue to help you with this issue. Since I'm missing essential information about your site, specifically how your book catalog is built, I can not provide clear, direct answers to all your questions. Please provide details about the plugins you are using for this, and share your site's Debug information if you need further help with this issue. You can read about it here: http://wpml.org/faq/provide-debug-information-faster-support/. To answer your questions in general, please see the following. If the book titles are custom fields, you can achieve this by setting them to copy. You can read more custom fields translation options here: https://wpml.org/documentation/getting-started-guide/translating-custom-fields/. You can also add a wpml-config.php file to configure any field as you need. Please read about it here: https://wpml.org/documentation/support/language-configuration-files/custom-fields-translation-options/. Are you intending to use automatic translation for your site's content? If not, you can simply copy the title from the original when you translate your site's content yourself. Please let me know if you need more information about this. Additionally, you can check if one of our methods of displaying untranslated content suits your needs. https://wpml.org/documentation/related-projects/woocommerce-multilingual/displaying-untranslated-products-in-secondary-languages/. About the dynamic content (AJAX / “load more”) issue you presented. Please go to WPML → Languages and scroll down to the 'Language filtering for AJAX operations' section. There, check the 'Store a language cookie to support language filtering for AJAX option' (if not selected). And check whether it helps resolve the issue. You can read more about this option here: https://wpml.org/documentation/related-projects/woocommerce-multilingual/displaying-untranslated-products-in-secondary-languages/. Regarding refunds, we have a 30-day refund policy. If, after all, you want to proceed with this option, please submit a refund request here, and we will process it soon afterward: https://wpml.org/purchase/refunds/ I can also check things on your site to better understand what is going on. In addition to the above, if you need further help with this, please share the access details for your site with me. I'm enabling a private message for the following reply. |
| February 1, 2026 at 6:12 pm #17781755 | |
|
borisS-26 |
Hello WPML Support Team, I’m writing to report a series of **critical problems caused by WPML**, which have led to serious operational issues on our production website and significant time loss. ### 1. Incomplete and inconsistent translations From the very beginning, WPML behaved inconsistently on our site: * Page content, footers, UI elements, blocks, and headings were often **not translated at all** * Book titles and descriptions must remain in the original language As a result, we ended up with a **mixed-language site** that was impossible to manage correctly. --- ### 2. Massive uncontrolled data duplication WPML created a **huge amount of duplicated content** without any clear warnings or safeguards: * Thousands of duplicate posts and products After deciding to stop using WPML, we discovered that: * There is **no safe or documented way to fully remove WPML** --- ### 3. Critical redirect issues affecting users After WPML was disabled, the site started to exhibit **severe redirect problems**, including: * Automatic redirects to `/ru/` paths and Russian-language product copies This issue persisted even after WPML was disabled and required **hours of technical investigation** to identify cached artefacts left behind by WPML. This is not a cosmetic issue — it directly affected site availability and user access. --- ### 4. Lack of proper uninstall documentation Given the complexity and depth of WPML’s integration, it is unacceptable that: * There is **no official, reliable uninstall or rollback guide** For a premium plugin at this price point, this is extremely disappointing. --- ### What we expect At this point, we would like: 1. **Official instructions** on how to completely and safely remove WPML from an existing site without leaving destructive side effects We invested significant time and money into WPML, and the current outcome is the opposite of what a professional solution should deliver. I would appreciate a detailed and honest response. Best regards, |
| February 1, 2026 at 7:58 pm #17781952 | |
|
Itamar WPML Supporter since 02/2016
Languages: Hebrew (עברית ) Timezone: Asia/Jerusalem (GMT+03:00) |
Hi, I am sorry for any inconvenience you may have experienced. In our technical support forum, we try to do our best to help with any WPML issues. If you still plan to use WPML on your site and there is any technical issue I can help with, please let me know. If you are determined to stop using WPML, we're sorry to hear this. Here are the steps to safely remove secondary languages from your site. Step 1 — Remove Secondary Languages and Their Translations 1. In your WordPress admin, go to WPML → Languages. 2. Under Site Languages, remove the secondary language(s) you no longer want. 3. A list/table of deactivated languages appears — click the delete icon to remove all data translated into those languages from your database. This deletes all translated content for those languages. Step 2 — Delete Leftover Language Files (MO/PO) After removing languages from the database, your theme/plugins may still have translation files stored on the server. To clean them up: 1. Connect to your site via FTP/SFTP (e.g., FileZilla). 2. Navigate to: wp-content/languages/plugins/ wp-content/languages/themes/ 3. Delete any .mo/.po files ending with the language code you removed (e.g., -es_ES.mo, -es_ES.po). This prevents WordPress or plugins from loading translations for languages that have been removed. Step 3 — Perform the WPML Reset This permanently wipes WPML data and deactivates the plugin: 1. In the admin, go to WPML → Support → Troubleshooting. 2. Scroll to the Reset section. 3. Check the box that says “I am about to reset all translation and language data.” 4. Click Reset and deactivate WPML. Important Notes: After Reset Once WPML is reset and deactivated: - The plugin’s translation tables and settings are removed. - Content remains in your database, but without language associations. You can also read about it in our guide here: To request a refund, please submit your request here, and we will process it shortly: https://wpml.org/purchase/refunds/. You can also write to hello@wpml.org with any further inquiries you may have. Here in the technical support forum, we are in no position to provide refunds or compensation. This is my honest response. |
| February 1, 2026 at 8:36 pm #17782001 | |
|
borisS-26 |
Thank you, in the meantime we built our own plugin more suitable for our purposes. Sadly, it looks like I'll have to manually remove 8000 posts that WPML created. Halfway through. Anyway, good luck with your project, maybe this situation will give you a good insight. Take care! |
| February 5, 2026 at 11:04 am #17795666 | |
|
Ashraf Hesham WPML Supporter since 12/2025 |
Hi, I'm Ashraf from the WPML Dev team. I have been doing some investigations according to the cases you mentioned in this ticket and I have some information to share with you, but first of all I would like to ask if you proceeded with the refund process or not? Other than that, I would like to inform you that WPML doesn't provide a native way to exclude core post fields like Title and Description from being sent to automatic translation. WPML provides the ability to define language configuration for things like custom fields through the XML config as mentioned in this documentation page : https://wpml.org/documentation/support/language-configuration-files/ So, if you haven't proceeded with refund and you would like me to explore the possibility of extending the XML configuration to include also specific post type fields just let me know and I will start investigating and get back to you with feedback, but please keep in mind that I would require some days to investigate this and make a decision with the WPML team about it. About you request for having a clear documentation about stop using WPML, we already have a published documentation page that clearly describes the steps that you need to follow in case you want to stop using our plugin, basically it's the same as the steps that Itamar shared with you previously, please refer to this page for information : https://wpml.org/documentation/getting-started-guide/language-setup/deleting-languages-and-plugin-data-by-doing-a-wpml-reset-on-your-site/ In the end I would like to apologize once more for any inconvenience happened here and I would be happy to hear back from you. Best regards! |