WPML
Statut
Résolu
Signalé pour
WPML Multilingual for CF7 1.3.2
Extension/thème associé
Contact Form 7
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Actuellement avec Contact Form 7, les formulaires utilisent un shortcode avec un hash qui est nécessaire pour fonctionner correctement.

Cependant, lors de la traduction des formulaires à l’aide de WPML et de Contact Form 7 Multilingual, le champ _hash n’est pas copié dans le formulaire traduit. Par conséquent, lorsqu’une page traduite utilise un shortcode basé sur un hash faisant référence à un formulaire traduit, vous pouvez voir un message « Erreur : Formulaire de contact introuvable. » sur l’interface publique.

Solution de contournement

Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.


  • Allez à la page WPML > Paramètres > Configuration XML personnalisée.

  • Ajoutez le code XML suivant :
    <wpml-config>
      <custom-fields>
        <custom-field action="copy">_hash</custom-field>
      </custom-fields>
    </wpml-config>

Cela garantira que la valeur _hash est préservée dans les versions traduites du formulaire, permettant au shortcode de trouver et d’afficher correctement le bon formulaire.

Toutes les anomalies connues →