Kuinka integroida MailChimp yhteydenottolomakkeeseen 7 [suljettu]
On marraskuu 18, 2020 by adminKommentit
- Pystyin selvittämään tämän. Yllä oleva opetusohjelma on vanhemmalle Contact 7: n versiolle. Luulen päivityksen jälkeen, että se aiheuttaa virheitä MailChimp-integraatiossa. Jos joku haluaa tehdä tämän, suosittelen v2.4.1: n käyttöä – Jos saan selville, miten MailChimpia käytetään uusimman version kanssa, lähetän tänne. Kiitos.
Vastaa
Kiitos Johnin vastaukselle yllä olevassa avexdesignissa sekä linkkiin opetusohjelmaan SilenceIT: ltä, minulla on pari lisätietoa, jos joku törmää tähän.
Versiosta 3.1 alkaen muokattu rivi on nyt ohjain.php-tiedoston rivi 60. Kuten avexdesigns on todennut, sinun on vaihdettava AINOASTAAN alkuperäisen opetusohjelman kautta lisätyt muuttujat ”$ items” muotoon ”$ result”. Tiedostossa on monia muita $ -tuotteita, joten varmista, että et löydä ja korvaa kaikkia.
Lisäksi SilenceIT-opetusohjelmassa if-käsky, johon kaikki koodi lisättiin alun perin, oli:
} elseif ( $wpcf7_contact_form->mail() ) {
se on nyt:
if ( $result["mail_sent"] ){
Toivottavasti auttaa!
vastaus
ok, joten pystyin vaihtamaan tämän koodin toimimaan uuden yhteydenottolomakkeen 7 kanssa. Noudattamalla yllä olevan opetusohjelman ohjeita, sinun on vaihdettava $ items muotoon $ result
(vanhempien yhteystietojen 7 käytettyä $ kohdetta, uudemmissa versioissa käytetään $ resultia, joten myös tämä on päivitettävä)
Vastaa
Jos joku törmää tähän viestiin, keksin paremman ratkaisun, joka käyttää tilaussovellusliittymän käynnistämiseen yhteydenottolomakkeen 7 toimintakoukkua. Sinun tarvitsee vain lisätä MCAPI.class.php-tiedosto teemakansioon ja lisätä koodi function.php-tiedostoon. Yksityiskohtaiset ohjeet ovat blogikirjoituksessani:
http://www.bigbossmas.com/wordpress/integrating-contact-form-7-to-mailchimp-the-better-way/
En käytä valintaruutua yhteydenottolomakkeessa, jotta käyttäjä voi valita, mutta voit lisätä sen koodiin helposti suoraviivaisilla ehdollisilla lausekkeilla.
Vastaa