Avisos
Vaciar todo

Pegar código de formulario emergente mailchimp en  

Página 1 / 2
 
José Luis
 José Luis
Usuario experto

Hola,

Estoy creando un formulario emergente con mailchimp y me dice que debo pegar un código que me ofrecen en el <head>.

Lo he probado a pegar en el archivo header.php que hay en la ruta ...wp-content/themes/miplantilla pero después hago la prueba de conexión desde Mailchimp pero no me lo reconoce.

He probado a pegar el código tanto justo después del <head>, como justo antes del </head> pero no hay manera.

¿Me podríais ayudar por favor?

Gracias

Contenido solo visible a usuarios registrados

Citar
Respondido : 24/08/2023 9:28 am
José Luis
 José Luis
Usuario experto

También he probado a pegar el código tanto justo antes del <head>, como justo después del </head> pero no funciona.

 

Gracias

ResponderCitar
Respondido : 24/08/2023 9:53 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jose Luis, 

En este caso puedes enviarnos algunas capturas como estas añadiendo el código, de esta forma podemos revisarlo con mayor detalle. Una opción adicional para añadir este tipo de código es utilizar un plugin como → https://wordpress.org/plugins/wp-headers-and-footers/

Una vez lo instales puede acceder a él desde Ajustes → WP haders and footer y pegar tu código

image

Verifícalo y nos comentas como va todo

Un Saludo

ResponderCitar
Respondido : 24/08/2023 1:24 pm
José Luis
 José Luis
Usuario experto

Hola @karen,

Te dejo aquí dos pantallazos. El número 1 es del archivo header.php y el 2 es de otro apartado que tiene la plantilla de mi tema, que si no me equivoco es para para añadir código al header (corrígeme si me equivoco). El asunto es que no quiero usar más plugins.

Bueno, ya me contarás.

Muchas gracias

header 2
header 1

 

ResponderCitar
Respondido : 24/08/2023 3:28 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jose luis, 

Es correcto, este código suele añadirse en este archivo. No veo ningún error sobre él, prueba añadirlo nuevamente y borrar la caché de tu sitio web. Luego de ello comprueba si funciona de forma correcta. 

Un Saludo 

ResponderCitar
Respondido : 24/08/2023 4:44 pm
José Luis
 José Luis
Usuario experto

No hay manera @karen,

Eso es lo que he estado probando durante todo el día. Borrando caché con wprocket, también desde cloudflare e incluso la caché de los navegadores y nada.

No consigo conectar Mailchimp con mi sitio.

¿Alguna otra idea sin plugin?

Gracias

ResponderCitar
Respondido : 24/08/2023 5:09 pm

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola José Luis, 

Puedes probar añadirlo mediante el siguiente código que puedes añadir en el function.php de tu tema (preferiblemente un tema hijo)

function ti_custom_javascript() {
?>
<script>
// el código de mailchimp  va aquí
</script>
<?php
}
add_action('wp_head', 'ti_custom_javascript');

Verifica si con esto si te toma el código de Mailchimp que necesitas

Un Saludo 

ResponderCitar
Respondido : 24/08/2023 5:51 pm
José Luis
 José Luis
Usuario experto

@karen 

Lo he añadido de la siguiente forma y mostró un error

<script>
// <script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/d4579c63fb408e74268467b59/b636bd4aaf1acf4c9191acbe6.js");</script>
</script>
<?php
}
add_action('wp_head', 'ti_custom_javascript');

 

Este es el error que me mostró

Los cambios en tu código PHP se han revertido debido a un error en la línea 0 del archivo Unknown. Por favor, corrígelo y trata de guardar de nuevo.

Exception thrown without a stack frame

Ya me dirás qué he hecho mal.

Gracias
ResponderCitar
Respondido : 24/08/2023 6:01 pm

Cursos Gratuitos WordPress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola José Luis, 

Revisa si con el siguiente código te funciona de forma correcta

function add_custom_script_to_wp_head() {
<script type="text/javascript">
// el codigo aqui
</script>
}
add_action( 'wp_head', 'add_custom_script_to_wp_head' );

De igual forma verífica el código del script parece que hay un error, copia el código directamente de Mailchimp

Un Saludo 

 
ResponderCitar
Respondido : 24/08/2023 6:18 pm
José Luis
 José Luis
Usuario experto

@karen

Ahora me ha dejado añadirlo, pero no consigo que se conecte con mailchimp y he copiado el codigo directamente de ellos.

Te dejo un pantallazo

 

Gracias

header

 

ResponderCitar
Respondido : 24/08/2023 6:38 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jose Luis, 

El código tiene un error, este mismo error puede ser el que esté generando que con los otros métodos no se muestre. Si observas tienes el código comentado y te muestra un error en el cierre del mismo.

image

Verifícalo y nos comentas. 

Un Saludo

 

 
ResponderCitar
Respondido : 24/08/2023 6:47 pm
José Luis
 José Luis
Usuario experto

@karen

Me temo que aún quitando las // no consigo que se conecte. 😔

Adjunto pantallazo

Gracias

header

 

ResponderCitar
Respondido : 24/08/2023 7:39 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Jose luis,

Puedes mostrarnos de donde estás sacando el código que intentas agregar dentro del function? Envianos capturas del proceso si es posible. El código que nos indicas proviene directamente de Mailchimp, es probable que necesites que ellos lo validen si esta generando error de sintaxis.

También tienes la opción del plugin:

https://wordpress.org/plugins/mailchimp-for-wp/

Un saludo 🖐️ 

ResponderCitar
Respondido : 24/08/2023 8:08 pm
José Luis
 José Luis
Usuario experto

Hola @argenis

Aquí te paso el pantallazo de mailchimp de donde copio el codigo. Lo único que hago es copiar y pegar.

El asunto es que no quiero usar más plugins, ya tengo demasiados.

Gracias

header

 

ResponderCitar
Respondido : 24/08/2023 8:50 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Jose,

Verifica eliminar estas dos cosas:

image

Es decir quedaria asi:

function add_custom_script_to_wp_head() {
// tu codigo aqui
}
add_action( 'wp_head', 'add_custom_script_to_wp_head' );

Si con esto sigue sin funcionar, en este caso ponte en contacto con Mailchimp ya que el error de sintaxis lo tienes en ese código. Ten en cuenta que a veces consume más un código espaguetti o que puede generar errores que un simple plugin bien optimizado.

Un saludo 🖐️ 

ResponderCitar
Respondido : 24/08/2023 9:07 pm
Página 1 / 2