WPML
Statut
Résolue
Type
Bug
Signalée pour
Gravity Forms Multilingual 1.6.2
Résolue dans
1.6.3

Aperçu de l’anomalie

Il y a un conflit entre Gravity Forms Populate Anything (s'ouvre dans un nouvel onglet) et Gravity Forms Multilingual. Cela signifie que Gravity Forms Populate Anything n’est pas en mesure de remplir les données lorsque les deux sont activés.

Solution de contournement

Veuillez vous assurer de faire une sauvegarde complète de votre site avant de continuer.


  1. Modifiez le fichier functions.php de votre thème.

  2. Ajoutez le code suivant :
    function gfml_gp_populate_anything_fix() {
    	if (defined('DOING_AJAX') && !empty($_GET['action']) && strpos($_GET['action'], 'gppa_') !== false) {
    		global $wpml_gfml_tm_api;
    		remove_filter( 'gform_pre_render', [ $wpml_gfml_tm_api, 'gform_pre_render' ], 10 );
    	}
    }
    add_filter( 'init', 'gfml_gp_populate_anything_fix' );

Prochaines étapes

Nous avons contacté l’auteur de cette extension pour obtenir un correctif permanent. Cela ne peut qu’aider à faire avancer les choses si vous faites également part de votre intérêt pour ce correctif à leur équipe en laissant un commentaire sur cet article de blog (s'ouvre dans un nouvel onglet).

Toutes les anomalies connues