This thread is resolved. Here is a description of the problem and solution.
Problem:
The client is using the Advanced Google reCAPTCHA plugin to protect the comments form used as a 'contact us' form on their multilingual site. While reCAPTCHA works on the default language, it does not function on other language domains.
Solution:
1. Ensure that all domains are registered with Google reCAPTCHA to handle different keys for each language. This can be managed through the reCAPTCHA settings on Google's website.
2. To maintain the same contact form across all languages without registering multiple domains, the client opted to use custom links pointing to the English 'contact us' page and set translations of the page to draft. This approach avoids the need for multiple reCAPTCHA domain registrations.
3. If using a contact form plugin like Contact Form 7, ensure compatibility with WPML by using the appropriate addon. More information can be found here: Using Contact Form 7 with WPML
4. Adjust the navigation menu for different languages to point to the unified English contact page. Instructions for translating menus can be found here: Translating Menus
If this solution does not resolve your issue or seems outdated, please check related known issues at https://wpml.org/known-issues/, verify you have the latest versions of themes and plugins, and consider opening a new support ticket at WPML support forum.
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.
This topic contains 3 replies, has 0 voices.
Last updated by 2 weeks, 1 day ago.
Assisted by: Dražen.