Background of the issue:
Okay, it's a rather long story.
A few months ago, I contacted your support team because WPML was not working. I had a website in English, but WPML would show the German translation internally only, and this translated site would not show 'live' on the web.
We tried hard to resolve the issue. I also contacted the support team for a security plugin that I use to see if they could help. After many weeks of experimentation, we finally found a solution. I have a caching plugin called SWIS Performance, and in order to make WPML run properly, I had to disable SWIS.
I have now contacted the company behind SWIS, "ewww.io", with the following message:
Hi,
Concerning your recent newsletter: I have the following issue.
A few weeks ago, I noticed that my WPML plugin was not working properly. It did not display the translated webpages as expected.
After a lengthy debugging process involving close communication with technical support, we discovered that WPML is incompatible with SWIS Performance.
In other words: I had to disable SWIS Performance to get WPML to work.
As WPML is a popular plugin, could you guys get together directly to sort out any incompatibility problems?
I would love to use SWIS Performance again once this problem has been resolved.
This is what they answered:
Hi Stephan,
Thank you for the information. As we don't have a direct relationship with WPML, would you be willing to send them our contact details so they can reach out to us regarding the issue?
--
Adam Montague support@ewww.io
I wonder: Could you guys get in touch with them directly and figure this out?
Symptoms:
WPML was not displaying translated webpages live on the web. The issue was resolved by disabling the SWIS Performance plugin.
Questions:
Could you get in touch with ewww.io to resolve the incompatibility between WPML and SWIS Performance?
I can escalate this to our compatibility team which can then contact them and work on solution / compatibility improvements, but before we can do that we need to replicate and confirm the issue on new clean test site.
I created a minimal installation of WordPress, WPML, and all necessary WPML add-ons, and themes.
You can access the WordPress dashboard using the link below:
- hidden link
Try to replicate the issue with a simple example page.
Ok, since I was asked about the status by the WPML bot:
the problem has not been solved.
Dražen (Supporter) has chosen a rather time- and work-intensive (for me) approach:
He created a minimal installation of WordPress, WPML, and all necessary WPML add-ons, and themes.
I tried to make it work by installing the SWIS plugin.
However, the installation will not even start working until the WPML plugin has been confirmed with a paid account by WPML.
Providing the site key is your job, not mine: hidden link
I asked for this to be done, but have not yet received a confirmation.
In other words: It will not be possible to replicate the WPML bug in the sample installation, if WPML will not provide a valid WPML account.
So either you choose a different approach to address this bug,
Or you make the WPML plugin in the sample installation valid.
Besides: I was trying to help you make WPML a better solution by telling you about this incompatibility issue.
And now I am suddenly expected to perform a very time-consuming replication testing without even getting reimbursed.
I find this approach rather unreasonable.
I understand your concern, and we’re happy to help where possible. However, we are not familiar with this plugin, we don’t have a copy of it, nor do we have established relationship with the author. Because of that, we don’t know the exact issue or how to replicate it, which limits what we can check or advise without more details.
The suggested approach is the quickest solution. It should take no more than 10 minutes to install and configure the plugin, then translate a simple test page.
Please note that it’s not a problem to provide anything else on the test site or assist further—just let me know. I’ve already activated WPML.
Beyond this, the best step would be to share the following link with the plugin author. This will allow them to reach out to our compatibility team directly, so we can work together on making the product officially WPML -compatible: