Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
You are experiencing issues with WPML on your WordPress site where the save function is disabled, preventing you from saving corrected translations and publishing pages. Additionally, pages with completed translations are not visible. This problem occurs when both a security plugin (Patchstack) and a cache plugin are active.

Solution:
1. Temporarily disable the cache plugin while keeping the security plugin (Patchstack) active. This adjustment has been found to allow WPML to function correctly.
2. Ensure that your hosting's firewall does not block the following URLs, which are necessary for WPML's operation:

wpml.org

cdn.wpml.org

api.wpml.org

api.toolset.com

cloudfront.net

3. Consider using security and caching plugins that are confirmed to be compatible with WPML. You can find a list of recommended caching plugins here, and security plugins here. WP Fastest Cache is specifically noted as compatible and can be reviewed here.

If these steps do not resolve the issue or if the solution becomes outdated, please check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, 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 for further assistance.

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: 

This topic contains 11 replies, has 0 voices.

Last updated by stephanM-24 8 months, 2 weeks ago.

Assisted by: Andreas W..

Author Posts
May 13, 2025 at 3:58 pm #17028839

stephanM-24

Background of the issue:
I was trying to manually correct a poor automatic translation on my WordPress site using WPML. However, I encountered an issue where one of the sentences cannot be saved, and the save function is disabled. This prevented me from publishing the page. The issue can be seen here: hidden link.
Later, when I managed to solve this unnecessary problem, I push the button "Complete Translation"
hidden link
but then the newly translated page is not publihed and does not show on the website.

Symptoms:
1) The save function is disabled, preventing me from saving a corrected sentence and publishing the page. I also received an error message.
2) The translated page is not published / not visible.
3) The WPML usability is highly unprofessional.

Questions:
Why is there an error message at all?
Why do I have to press a save button every time?
Why is a page with a completed translation not visible?
Why is it so hard for you to make the use of WPML more intuitive?
Why is WPML so full of frustrating experiences?

May 15, 2025 at 3:49 am #17034798

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

Please open the translation editor, click on the segment that is not letting you save the translation, and send me a screenshot.

Best regards
Andreas

May 15, 2025 at 7:53 am #17035388

stephanM-24

Hello Andreas,

1) My current problem with priority number one is that I have a completely new translation of the website. It is stored within the WPML system. But WPML will not let me publish it. In other words, website visitors cannot see it. This is the most important issue that needs to be resolved as soon as possible.
2) I had already resolved the issue with the disabled save function. WPML did not let me save a translation segment for about 10 minutes, constantly showing error messages. I finally managed to save the segment by wildly clicking around. I believe this is a bug that needs to be repaired.
3) In my previous message, I sent you 2 screenshots under the share.zight-links.

Again: I urgently need to get my translation published. I clicked the button "Complete Translation", but WPML refuses to publish the page. (See screenshot number two.)

May 15, 2025 at 8:07 am #17035467

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

I would like to request temporary access (wp-admin and FTP) to the website to investigate the issue further.

You can find the required fields below the comments section when you log in to leave the next reply. The information you provide is private, meaning only you and I can see and access it.

IMPORTANT
Please be sure to back up your website and database before granting us access.
If you can't see the "wp-admin / FTP" fields, your post and website credentials will be set to "PUBLIC." DO NOT publish the data unless you see the required wp-admin / FTP fields.

The private reply form looks like this:
hidden link

Click "I still need assistance" the next time you reply.

Video:
hidden link

Please note that we are required to request this information individually on each ticket. We are not permitted to access any credentials that were not specifically submitted on this ticket using the private response form.

Best regards,
Andreas

May 15, 2025 at 3:18 pm #17037833

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

I took a visit to the site and I can confirm the issue.

I will try to take a local copy of your site to run further tests and then get back to you.

Best regards
Andreas

May 16, 2025 at 4:40 am #17039285

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Somehow this issue does not exist on a local copy of your site. I will need to investigate further on your site what might be causing this problem.

May 16, 2025 at 6:36 pm #17043134

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Could you please contact your hosting support team and ask them to revise the server's firewall for any blockages that might cause our Advanced Translation Editor, which runs on an external server, to be unable to send back the translated XLIFF file to WordPress?

May 16, 2025 at 8:04 pm #17043317

stephanM-24

Before I do that, could you please go into the WordPress menu under settings - security? There is a firewall plugin called Patchstack. Please check if any of the settings need to be adjusted for WPML, or if any specific IP needs to be whitelisted?
Thanks.

May 16, 2025 at 8:32 pm #17043466

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

I have tried that but without success.

The following URLs should not be blocked:

wpml.org
cdn.wpml.org
api.wpml.org
api.toolset.com
cloudfront.net

Please consult your hosting support and explain that the issue was not replicable on a local install.

In case the hosting support can not confirm the source of the issue on their end, please reach out to me again.

May 20, 2025 at 5:49 am #17050837

stephanM-24

Some feedback:

Yesterday, I spent almost the whole day getting support from the security plugin I use, Patchstack. The thing is: When I switch Patchstack off, WPML works. When I switch it on, however, WPML does not work. The challenge was to get WPML working while still providing security.

After several rounds of testing, we discovered that: WPML does not work when both a security plugin and a cache plugin are switched on. For now, we have made WPML work by switching on the security plugin and switching off the cache plugin.

This may be valuable feedback for your programmers. Make WPML work with both security and cache plugins running on WordPress.

May 20, 2025 at 8:41 am #17051500

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Please take kindly note that, we recommend the following Caching plugins:
https://wpml.org/plugin-functionality/caching/

We recommend the following security plugins:
https://wpml.org/plugin-functionality/security/

WP Fastest Cache was tested and is marked as compatible:
https://wpml.org/plugin/wp-fastest-cache/

Patchstack has not yet been tested from our side.

---

I would suggest you use one of our recommended security plugins. If this is not an option for you, I can offer a WPML test site on which we can try to recreate the problem and we can try to take further steps from there.

May 25, 2025 at 3:22 pm #17070119

stephanM-24

Thank you!
During an extensive testing session with Patchstack Support, we resolved the issue of WPML translations not being posted. This occurs when both the Patchstack security plugin and the SWIS Performance cache plugin are switched on at the same time.

If I could make a suggestion, it would be that WPML should conduct compatibility testing with both Patchstack (hidden link) and SWIS (hidden link). Thank you.