Avisos
Vaciar todo

Pegar código de formulario emergente mailchimp en

17 Respuestas
3 Usuarios
0 Reactions
44 Visitas
Respuestas: 78
Trusted Member
Topic starter
 

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


 
Respondido : 24/08/2023 8:28 am
Respuestas: 78
Trusted Member
Topic starter
 

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

 

Gracias


 
Respondido : 24/08/2023 8:53 am
Karen Rios
Respuestas: 18684
Illustrious Member 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


 
Respondido : 24/08/2023 12:24 pm
Respuestas: 78
Trusted Member
Topic starter
 

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

 


 
Respondido : 24/08/2023 2:28 pm
Karen Rios
Respuestas: 18684
Illustrious Member 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 


 
Respondido : 24/08/2023 3:44 pm
Respuestas: 78
Trusted Member
Topic starter
 

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


 
Respondido : 24/08/2023 4:09 pm
Karen Rios
Respuestas: 18684
Illustrious Member 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 


 
Respondido : 24/08/2023 4:51 pm
Respuestas: 78
Trusted Member
Topic starter
 

@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

 
Respondido : 24/08/2023 5:01 pm
Karen Rios
Respuestas: 18684
Illustrious Member 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 

 

 
Respondido : 24/08/2023 5:18 pm
Respuestas: 78
Trusted Member
Topic starter
 

@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

 


 
Respondido : 24/08/2023 5:38 pm
Karen Rios
Respuestas: 18684
Illustrious Member 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

 

 

 
Respondido : 24/08/2023 5:47 pm
Respuestas: 78
Trusted Member
Topic starter
 

@karen

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

Adjunto pantallazo

Gracias

header

 


 
Respondido : 24/08/2023 6:39 pm
Argenis
Respuestas: 11585
Illustrious Member 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 🖐️ 


 
Respondido : 24/08/2023 7:08 pm
Respuestas: 78
Trusted Member
Topic starter
 

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

 


 
Respondido : 24/08/2023 7:50 pm
Argenis
Respuestas: 11585
Illustrious Member 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 🖐️ 


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