Comment intégrer MailChimp avec le formulaire de contact 7 [fermé]
On novembre 18, 2020 by adminCommentaires
- Jai pu comprendre cela. Le tutoriel ci-dessus concerne une ancienne version de Contact From 7. Je suppose que depuis la mise à jour, cela provoque des erreurs avec lintégration de MailChimp. Si quelquun cherche à faire cela, je suggérerais dutiliser la v2.4.1 – Si je comprends comment utiliser MailChimp avec la dernière version, je publierai ici. Merci.
Réponse
Merci à la réponse de John à avexdesign ci-dessus ainsi quau lien vers le tutoriel de SilenceIT, jai quelques détails supplémentaires au cas où quelquun trouverait ça.
Depuis la version 3.1, la ligne à éditer est maintenant la ligne 60 dans le fichier controller.php. Comme indiqué par avexdesigns, vous devez changer UNIQUEMENT les variables « $ items » qui ont été ajoutées via le didacticiel original en « $ result ». Il y a beaucoup dautres $ items dans le fichier, alors assurez-vous de ne PAS trouver et remplacer tous.
De plus, selon le didacticiel SilenceIT, linstruction if dans laquelle vous avez mis tout ce code à lorigine était:
} elseif ( $wpcf7_contact_form->mail() ) {
cest maintenant:
if ( $result["mail_sent"] ){
Jespère que ça aide!
Réponse
Daccord, jai donc pu modifier ce code pour quil fonctionne avec la nouvelle version du formulaire de contact 7. Après avoir suivi les instructions du didacticiel ci-dessus, vous devrez changer $ items en $ result
(ancien contact pour 7 $ items utilisés, les versions plus récentes utilisent $ result, donc ceci doit être mis à jour également)
Réponse
Si quelquun tombe sur ce message, jai trouvé une meilleure solution qui utilise le crochet daction du formulaire de contact 7 pour déclencher lAPI dabonnement. Il vous suffit dajouter un fichier MCAPI.class.php à votre dossier de thème et dajouter un code à votre fichier function.php. Des instructions détaillées se trouvent dans mon article de blog:
http://www.bigbossmas.com/wordpress/integrating-contact-form-7-to-mailchimp-the-better-way/
Je nutilise pas de case à cocher dans le formulaire de contact pour quun utilisateur puisse sinscrire, mais vous pouvez facilement lajouter au code avec quelques instructions conditionnelles simples.
Laisser un commentaire