Pregunta sobre Easy Forms for Mailchimp de Wordpress:

Problema con la integraci贸n con Contact Form 7

Un usuario pregunt贸 馃憞

Mi amigo,

Hice el arreglo tal como est谩 en su sitio. Cuando puse el c贸digo en functions.php, primero us茅 los datos para mailchimp. Entonces ya no funcion贸.

驴Puede revisar el c贸digo para ver si hay alg煤n error?

/ * * Enumere el campo ‘Nombre’ en la lista de correo de MailChimp desde el campo ‘su nombre’ en el Formulario de contacto 7 * * @since 6.0.2.1 * * edit @param | $ merge_variables | Un conjunto de variables que estamos enviando a MailChimp * @param array | $ cf7_variables | Conjunto de variables obtenidas del env铆o del formulario CF7 * edit @return | $ merge_variables | Estamos enviando un conjunto de variables a MailChimp, con suerte con las variables CF7 agregadas * /

funci贸n extra_contact_form_7_data ($ merge_variables, $ cf7_variables) {

// Consulte nuestra suite $ cf7_variables para ‘su nombre’ if (isset ($ cf7_variables)[鈥榶our-name鈥橾 )) {

// Filtrar el nombre y agregarlo a nuestro conjunto de variables de combinaci贸n de MailChimp $ merge_variables[鈥楩NAME鈥橾 = filter_var ($ cf7_variables[鈥榶our-name鈥橾, FILTER_SANITIZE_STRING); }

// Consulte nuestra suite $ cf7_variables para ‘Sobrenome’ if (isset ($ cf7_variables)[鈥楽obrenome鈥橾 )) {

// Filtra Sobrenome y agr茅galo a nuestro conjunto de variables de combinaci贸n $ merge_variables de MailChimp[鈥楲NAME鈥橾 = filter_var ($ cf7_variables[鈥楽obrenome鈥橾, FILTER_SANITIZE_STRING); }

// Consulte nuestra suite $ cf7_variables para ‘RG’ if (isset ($ cf7_variables)[鈥楻G鈥橾 )) {

// Filtrar RG y agregarlo a nuestro conjunto de variables de combinaci贸n MailChimp $ merge_variables[鈥楳MERGE3鈥橾 = filter_var ($ cf7_variables[鈥楻G鈥橾, FILTER_SANITIZE_STRING); }

// Consulte nuestra suite $ cf7_variables para ‘su tel茅fono’ if (isset ($ cf7_variables)[鈥榶our-telephone鈥橾 )) {

// Filtre su tel茅fono y agregue nuestro conjunto de variables de combinaci贸n de MailChimp $ merge_variables[鈥楶HONE鈥橾 = filter_var ($ cf7_variables[鈥榶our-telephone鈥橾, FILTER_SANITIZE_STRING); }

// Revisa nuestra suite $ cf7_variables para ‘sexo’ if (isset ($ cf7_variables)[鈥榮exo鈥橾 )) {

// Filtrar sexo y agregarlo a nuestro conjunto de variables de fusi贸n MailChimp $ merge_variables[鈥楳MERGE5鈥橾 = filter_var ($ cf7_variables[鈥榮exo鈥橾, FILTER_SANITIZE_STRING); }

// Consulte nuestra suite $ cf7_variables para ‘categororia’ if (isset ($ cf7_variables)[鈥榗ategoria鈥橾 )) {

// Categorizar el filtro y agregarlo a nuestro conjunto de variables fusionar MailChimp $ merge_variables[鈥楳MERGE6鈥橾 = filter_var ($ cf7_variables[鈥榗ategoria鈥橾, FILTER_SANITIZE_STRING); }

// Consulte nuestra suite $ cf7_variables para ‘escolaridade’ if (isset ($ cf7_variables)[鈥榚scolaridade鈥橾 )) {

// filtrar escolaridade y agregarlo a nuestro conjunto de variables de combinaci贸n de MailChimp $ merge_variables[鈥楳MERGE7鈥橾 = filter_var ($ cf7_variables[鈥榚scolaridade鈥橾, FILTER_SANITIZE_STRING); }

// Consulte nuestra suite $ cf7_variables para ‘su-ciudad’ if (isset ($ cf7_variables)[鈥榶our-city鈥橾 )) {

// Filtra tu ciudad y agr茅gala a nuestro conjunto de variables de fusi贸n MailChimp $ merge_variables[鈥楳MERGE2鈥橾 = filter_var ($ cf7_variables[鈥榶our-city鈥橾, FILTER_SANITIZE_STRING); }

// Verifique nuestra suite $ cf7_variables para ‘uf’ if (isset ($ cf7_variables)[鈥榰f鈥橾 )) {

// filtrar uf y agregarlo a nuestro conjunto de variables de combinaci贸n $ merge_variables de MailChimp[鈥楳MERGE8鈥橾 = filter_var ($ cf7_variables[鈥榰f鈥橾, FILTER_SANITIZE_STRING); }

// Consulte nuestra suite $ cf7_variables para ‘su-referencia’ if (isset ($ cf7_variables)[鈥榶our-refer鈥橾 )) {

// Filtra tu redirecci贸n y agr茅gala a nuestro conjunto de variables de combinaci贸n de MailChimp $ merge_variables[鈥楳MERGE9鈥橾 = filter_var ($ cf7_variables[鈥榶our-refer鈥橾, FILTER_SANITIZE_STRING); }

// Consulte nuestra suite $ cf7_variables para ‘your-coment’ if (isset ($ cf7_variables)[鈥榶our-coment鈥橾 )) {

// Filtra tu comentario y agr茅galo a nuestro conjunto de variables de combinaci贸n de MailChimp $ merge_variables[鈥楳MERGE10鈥橾 = filter_var ($ cf7_variables[鈥榶our-coment鈥橾, FILTER_SANITIZE_STRING); }

// Verifique nuestra suite $ cf7_variables para ‘radio-596’ if (isset ($ cf7_variables)[鈥榬adio-596鈥橾 )) {

// Filtre su radio 596 y agr茅guela a nuestro conjunto de variables de combinaci贸n $ merge_variables de MailChimp[鈥楳MERGE11鈥橾 = filter_var ($ cf7_variables[鈥榬adio-596鈥橾, FILTER_SANITIZE_STRING); }

return $ merge_variables;

} add_filter (‘yikes-mailchimp-contact-form-7’, ‘extra_contact_form_7_data’, 10, 2); add_filter (‘yikes-mailchimp-checkbox-integre-body’, ‘set_integrations_to_single_optin’, 10, 2); function set_integrations_to_single_optin ($ request_body, $ integration_type) {$ request_body[鈥榮tatus_if_new鈥橾 = ‘suscrito’; $ request_body[鈥榮tatus鈥橾 = ‘suscrito’; return $ request_body; }

?>

(@yikesitskevin)

Hace 2 a帽os, 4 meses

Hola @aokitos,

El c贸digo me parece perfecto.

驴Qu茅 hiciste la primera vez que funcion贸? 驴Hiciste algo diferente en la siguiente prueba? 驴Ha utilizado la misma direcci贸n de correo electr贸nico en ambas ocasiones?

H谩zmelo saber.

Gracias, Kevin.

(@liljimmi)

Copropietario Co., Inc. de YIKES

Hace 2 a帽os, 4 meses

Hola @aokitos,

No hemos tenido noticias tuyas en apuros, as铆 que estoy a punto de cerrar este boleto.

Si necesita m谩s ayuda, vuelva a abrirla y estaremos encantados de ayudarle.

隆Gracias! -Viniendo

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.