Jak integrovat MailChimp s kontaktním formulářem 7 [uzavřeno]
On 18 listopadu, 2020 by adminKomentáře
- Byl jsem schopen na to přijít. Výukový program výše je určen pro starší verzi aplikace Contact From 7. Myslím, že od aktualizace to způsobí chyby integrace MailChimp. Pokud to někdo hledá, navrhuji použít v2.4.1 – Pokud zjistím, jak používat MailChimp s nejnovější verzí, zveřejním zde příspěvek. Děkuji.
Odpověď
Díky odpovědi od Johna na avexdesign výše a také odkazu na výukový program od SilenceIT, mám pár dalších podrobností pro případ, že by na to někdo narazil.
Od verze 3.1 je řádek k úpravám nyní řádek 60 v souboru controller.php. Jak uvádí avexdesigns, musíte změnit POUZE proměnné „$ items“, které byly přidány prostřednictvím původního tutoriálu na „$ result“. V souboru je mnoho dalších $ položek, takže se ujistěte, že NENÁJETE a nenahrazujete všechny.
Podle výukového programu SilenceIT byl příkaz if, kam jste původně vložili celý tento kód,:
} elseif ( $wpcf7_contact_form->mail() ) {
je nyní:
if ( $result["mail_sent"] ){
Doufám, že to pomůže!
Odpověď
Dobře, takže jsem mohl tento kód změnit tak, aby fungoval s novou verzí kontaktního formuláře 7. Po provedení pokynů v tutoriálu výše budete muset změnit $ položky na $ result
(starší kontakt pro 7 použitých $ položek, novější verze používají $ result, proto je také nutné je aktualizovat)
Odpověď
Pokud někdo narazí na tento příspěvek, přišel jsem s lepším řešením, které ke spuštění rozhraní API pro předplatné používá akční háček kontaktního formuláře 7. Musíte pouze přidat soubor MCAPI.class.php do složky motivů a přidat kód do souboru function.php. Podrobná instrukce je v mém blogovém příspěvku:
http://www.bigbossmas.com/wordpress/integrating-contact-form-7-to-mailchimp-the-better-way/
Nepoužívám zaškrtávací políčko v kontaktním formuláři, aby se uživatel přihlásil, ale můžete jej snadno přidat do kódu pomocí několika přímých podmíněných prohlášení.
Napsat komentář