Slik integrerer du MailChimp med kontaktskjema 7 [lukket]
On november 18, 2020 by adminKommentarer
- Jeg klarte å finne ut av dette. Opplæringen ovenfor er for en eldre versjon av Contact From 7. Jeg antar at siden oppdateringen forårsaker det feil med MailChimp-integrering. Hvis noen ønsker å gjøre dette, vil jeg foreslå å bruke v2.4.1 – Hvis jeg finner ut hvordan jeg bruker MailChimp med den nyeste versjonen, vil jeg legge ut her. Takk.
Svar
Takk til svaret fra John på avexdesign ovenfor samt lenken til veiledningen fra SilenceIT har jeg noen flere detaljer i tilfelle noen kommer over dette.
Fra og med versjon 3.1 er linjen som skal redigeres nå linje 60 i filen controller.php. Som nevnt av avexdesigns, må du KUN endre variablene «$ items» som ble lagt til via den originale opplæringen til «$ result». Det er mange andre $ -elementer i filen, så pass på at du IKKE finner og erstatter alle.
I tillegg til SilenceIT-opplæringen var if-setningen der du satte all denne koden opprinnelig:
} elseif ( $wpcf7_contact_form->mail() ) {
det er nå:
if ( $result["mail_sent"] ){
Håper det hjelper!
Svar
Ok, så jeg klarte å endre denne koden til å fungere med den nye versjonen av kontaktskjema 7. Etter å ha fulgt instruksjonene i veiledningen ovenfor, du må endre $ items til $ result
(eldre kontakt for 7 brukte $ items, de nyere versjonene bruker $ result, derfor må dette også oppdateres)
Svar
Hvis noen kommer over dette innlegget, kom jeg opp med en bedre løsning som bruker kontaktskjema 7 handlingskrok for å utløse abonnements-API. Du trenger bare å legge til en MCAPI.class.php-fil i temamappen og legge til en kode i function.php-filen. Detaljert instruksjon er i blogginnlegget mitt:
http://www.bigbossmas.com/wordpress/integrating-contact-form-7-to-mailchimp-the-better-way/
Jeg bruker ikke en avkrysningsrute i kontaktskjemaet for at en bruker kan melde seg på, men du kan enkelt legge den til koden med noen enkle betingelsesuttalelser.
Legg igjen en kommentar