Så här integrerar du MailChimp med kontaktformulär 7 [stängt]
On november 18, 2020 by adminKommentarer
- Jag kunde räkna ut detta. Tutorialen ovan är för en äldre version av Contact From 7. Jag antar att sedan uppdateringen orsakar det fel med MailChimp-integrationen. Om någon vill göra detta föreslår jag att jag använder v2.4.1 – Om jag räknar ut hur jag använder MailChimp med den senaste versionen kommer jag att posta här. Tack.
Svar
Tack till svaret från John på avexdesign ovan samt länken till självstudien från SilenceIT har jag några fler detaljer om någon stöter på detta.
Från och med version 3.1 är raden som ska redigeras nu rad 60 i filen controller.php. Som anges av avexdesigns måste du ENDAST ändra variablerna ”$ items” som har lagts till via den ursprungliga självstudien till ”$ result”. Det finns många andra $ -objekt i filen, så se till att du INTE hittar och ersätter alla.
Dessutom, enligt SilenceIT-självstudien, var if-uttalandet där du ursprungligen placerade all den här koden:
} elseif ( $wpcf7_contact_form->mail() ) {
det är nu:
if ( $result["mail_sent"] ){
Hoppas det hjälper!
Svar
Ok, så jag kunde ändra den här koden för att fungera med den nya versionen av kontaktformulär 7. Efter att ha följt instruktionerna i handledningen ovan, du måste ändra $ items till $ result
(äldre kontakt för 7 begagnade $ items, de nyare versionerna använder $ result, därför måste detta också uppdateras)
Svar
Om någon stöter på det här inlägget kom jag med en bättre lösning som använder kontaktformulär 7-åtgärdskrok för att utlösa prenumerations-API. Du behöver bara lägga till en MCAPI.class.php-fil i temamappen och lägga till en kod i din function.php-fil. Detaljerad instruktion finns i mitt blogginlägg:
http://www.bigbossmas.com/wordpress/integrating-contact-form-7-to-mailchimp-the-better-way/
Jag använder inte en kryssruta i kontaktformuläret för att en användare ska kunna välja, men du kan enkelt lägga till den i koden med några enkla villkorliga uttalanden.
Lämna ett svar