WPML
Estado
Resuelto
Notificado para
WPML Multilingual for CF7 1.3.2
Plugin/tema relacionado
Contact Form 7
Etiquetas de temática
Compatibility

Resumen del problema

Actualmente, con Contact Form 7, los formularios usan un shortcode con un hash que es necesario para funcionar correctamente.

Sin embargo, al traducir formularios usando WPML y Contact Form 7 Multilingual, el campo _hash no se copia al formulario traducido. Como resultado, cuando una página traducida usa un shortcode basado en un hash que hace referencia a un formulario traducido, es posible que vea el mensaje “Error: Contact form not found.” en el front-end.

Solución alternativa

Asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Vaya a la página WPML > Configuración > Configuración XML personalizada.

  • Añada el siguiente XML:
    <wpml-config>
      <custom-fields>
        <custom-field action="copy">_hash</custom-field>
      </custom-fields>
    </wpml-config>

Esto garantizará que el valor _hash se conserve en las versiones traducidas del formulario, lo que permitirá que el shortcode encuentre y muestre correctamente el formulario correcto.

Todos los problemas conocidos →