The client is using different forms for each language version of a page, embedded via shortcodes from the Spotler/Mailplus plugin. The Dutch version of the form is overriding key parameters in the form action, affecting its submission.
Solution:
We recommend the following steps to address the issue:
1. Ensure that each language version of the page uses the correct form shortcode. Add them manually if necessary. 2. If preserving URL arguments through WPML settings does not resolve the issue, consider using custom code to maintain the correct form settings upon submission. 3. As a backup, implement a JavaScript snippet to modify the form action after the page loads. 4. If the problem persists, consider switching to a different form plugin that is more compatible with WPML. For more information on compatible form plugins, visit https://wpml.org/plugin-functionality/form/.
If these solutions do not apply to your case, or if they seem outdated, please open a new support ticket. We also highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, you can contact us directly through our support forum at WPML support forum.
Problem: El cliente intenta publicar contenido en varios idiomas y enlazar traducciones usando la API desde Make.com con WPML, pero encuentra que WPML no tiene una API REST oficial para crear y enlazar traducciones directamente. Solution: Si estás experimentando este problema, te recomendamos: 1. Crear el contenido en el idioma principal usando la API REST estándar de WordPress. 2. Crear las traducciones como nuevos posts y relacionarlos con el post original utilizando un meta personalizado o desarrollando un endpoint personalizado en tu sitio que utilice las funciones internas de WPML para enlazar traducciones (por ejemplo,
wpml_add_translations
). Este tipo de integración requiere desarrollo personalizado, ya que WPML no ofrece directamente un mecanismo en la API REST para hacerlo automáticamente. Si necesitas asistencia adicional, puedes consultar con nuestros contratistas certificados que podrían ayudarte a desarrollar esta funcionalidad a medida.
Es posible que esta solución sea irrelevante si está desactualizada o no se aplica a tu caso. Te recomendamos revisar los problemas conocidos, verificar la versión del arreglo permanente y confirmar que tienes instaladas las últimas versiones de temas y plugins. Si el problema persiste, te sugerimos abrir un nuevo ticket de soporte.