So integrieren Sie MailChimp in Kontaktformular 7 [geschlossen]
On November 18, 2020 by adminKommentare
- Ich konnte das herausfinden. Das obige Tutorial ist für eine ältere Version von Contact From 7. Ich denke, seit dem Update verursacht es Fehler bei der MailChimp-Integration. Wenn jemand dies tun möchte, würde ich die Verwendung von Version 2.4.1 vorschlagen. Wenn ich herausfinde, wie MailChimp mit der neuesten Version verwendet wird, werde ich hier posten. Danke.
Antwort
Dank der Antwort von John bei avexdesign oben sowie dem Link zum Tutorial Von SilenceIT habe ich ein paar weitere Details, falls jemand darauf stößt.
Ab Version 3.1 ist die zu bearbeitende Zeile jetzt Zeile 60 in der Datei controller.php. Wie von avexdesigns angegeben, dürfen Sie NUR die Variablen „$ items“, die über das ursprüngliche Tutorial hinzugefügt wurden, in „$ result“ ändern. Die Datei enthält viele weitere $ -Elemente. Stellen Sie daher sicher, dass Sie NICHT alle Elemente finden und ersetzen.
Gemäß dem SilenceIT-Lernprogramm lautete die if-Anweisung, in die Sie den gesamten Code ursprünglich eingefügt haben:
} elseif ( $wpcf7_contact_form->mail() ) {
es ist jetzt:
if ( $result["mail_sent"] ){
Hoffe, das hilft!
Antwort
Okay, ich konnte diesen Code so ändern, dass er mit der neuen Version von Kontaktformular 7 funktioniert. Nachdem Sie die Anweisungen im obigen Tutorial befolgt haben, Sie müssen $ items in $ result
ändern (älterer Kontakt für 7 gebrauchte $ items, die neueren Versionen verwenden $ result, daher muss dies ebenfalls aktualisiert werden)
Antwort
Wenn jemand auf diesen Beitrag stößt, habe ich eine bessere Lösung gefunden, bei der der Aktions-Hook „Kontaktformular 7“ zum Auslösen der Abonnement-API verwendet wird. Sie müssen lediglich eine MCAPI.class.php-Datei zu Ihrem Themenordner hinzufügen und Ihrer function.php-Datei einen Code hinzufügen. Eine ausführliche Anleitung finden Sie in meinem Blogbeitrag:
http://www.bigbossmas.com/wordpress/integrating-contact-form-7-to-mailchimp-the-better-way/
Ich verwende kein Kontrollkästchen im Kontaktformular, damit sich ein Benutzer anmelden kann, aber Sie können es mit einigen einfachen bedingten Anweisungen einfach zum Code hinzufügen.
Schreibe einen Kommentar