Home›Support›English Support›[Resolved] we had to move from /?lang=en to /en/ format now Mailster makes problems
[Resolved] we had to move from /?lang=en to /en/ format now Mailster makes problems
This thread is resolved. Here is a description of the problem and solution.
Problem: The client switched WPML's language URL format from /?lang=en to /en/ and encountered an issue where the Mailster Newsletter "double opt-in" links stopped working in all languages except the default language (German). The expected behavior was for the confirmation link in the email to redirect to a specific page, but instead, it redirected to a generic newsletter page, and the customer was not confirmed.
Solution: 1. Ensure that you translate the Newsletter page by clicking the '+' in the page overview list to create the translations. 2. Do not use the WordPress Editor for the translation of the Newsletter page, which interferes with the Mailster sign-up process. 3. There should only be one Newsletter page, not a separate page for each language.
Please note that this solution may not apply to your case if it's outdated or not relevant to your specific issue. If the problem persists, we recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, please open a new support ticket.
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.
I am trying to: We had to switch WPML from /?lang=en to /en/. Now the Mailster Newsletter "double opt in" links does not work any more in en, it and fr - only in the default language de
Link to a page where the issue can be seen: hidden link
I expected to see: that when I receive the newsletter "double opt in" confirmation eMail the link in that eMail (looks like this : hidden link) works and the Newsletter customer is singed up. Normally this should result in a redirect to hidden link
Instead, I got: but it results in a redirect to hidden link and the newsletter customer is not confirmed.
Of course we already had a case with Mailster but they told us, this is an issue with WPML and results from the conversion from /?lang=en ... to /en/...
But they told us that just a few days ago, another Mailster customer had a similar issue and it could have been solved by WPML support.
We already disables all other plugins, cleared all caches (kinsta), there are no redirect rules in the .htaccess or anywhere else in the infrastructure (checked this already with kinsta technical support), we also re-saved the permalinks .....
thanks for your response! I know that Mailster is not in the WPML compatibility list, but Mailster told me that WPML support was able to solve a similar issue just a few days ago.
We do not convert from /?lang=en to /en/ we had to change the entire site from /?lang=en to /en/
Since that change the Newsletter (Mailster) "double opt in" confirmations only work in the default language de any more but not in en, it and fr.
Mailster send a "double opt in" email with a confirmation link. The customer then clicks this link: hidden link
our server processes this link and should show a "Newsletter sign up confirmation" Message in the browser. Works works fine for de but not for en, it and fr any more since we change the WPML site language setting from /?lang=en to /en/
After reviewing our support tickets and internal tracker, I have found no similar issues to the one you are experiencing. However, I did come across a note stating that the Mailster plugin author was unresponsive regarding plugin testing.
I understand you are using the Mailster WPML plugin, which the same author created. Therefore, I assume he may have already been working on compatibility with WPML. Please note that we have not tested this plugin, either. Unfortunately, the author seems to need to debug this issue and add support to his plugin.
I was able to solve the issue.
When using Mailster and WPML it is SUPER IMPORTANT to translate the Newsletter page by clicking the + in the page overview list. If you go into the page detail page and use the WordPress Editor for the translation the newletter sign up process does not work any more in all languages except the default language.
--> for Mailster there must be ONLY ONE Newsletter page and not a separate page for each language, which is created when you use the WordPress Editor for translation.
Hope this helps other WPML customers running in the same issue.
Please note that in your knowledge base 🙂