Avisos
Vaciar todo

Añadir script al head en tema Generatepress  

 
Carlos
 Carlos
Nuevo usuario

Buenos días!
Estoy intentando añadir un script de seguimiento al head; mediante un hook de Generatepress, pero cada vez que voy a activarlo rompe la web.
El script es de Mixpanel.
Necesito algún permiso o ¿qué estoy haciendo mal?
Saludos

Contenido solo visible a usuarios registrados

Citar
Respondido : 23/03/2021 1:30 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Carlos,

Puedes indicarnos cual es este script y como lo estas añadiendo? si es posible envíanos una captura de pantalla con los pasos que realizas de esta forma podemos verificar con mayor detalle.

De manera general una opción que puedes probar es añadir código en el header y footer a través de un complemento como por ejemplo -> Insert Headers and Footers el cual te permite añadir código en el header, body o foote de tu sitio web

Un Saludo

 

ResponderCitar
Respondido : 23/03/2021 1:38 pm
Carlos me gusta

Cursos Gratuitos WordPress

Carlos
 Carlos
Nuevo usuario

@karen cuando inserto el script la pantalla se queda en blanco (durante varios minuot) y aparece este mensaje:

Forbidden

You don't have permission to access this resource.

 

No se si los permisos me los debe dar el Hosting o Mixpanel.

El script de Mixpanel es este: 

<script>(function(f,b){if(!b.__SV){var e,g,i,h;window.mixpanel=b;b._i=[];b.init=function(e,f,c){function g(a,d){var b=d.split(".");2==b.length&&(a=a[b[0]],d=b[1]);a[d]=function(){a.push([d].concat(Array.prototype.slice.call(arguments,0)))}}var a=b;"undefined"!==typeof c?a=b[c]=[]:c="mixpanel";a.people=a.people||[];a.toString=function(a){var d="mixpanel";"mixpanel"!==c&&(d+="."+c);a||(d+=" (stub)");return d};a.people.toString=function(){return a.toString(1)+".people (stub)"};i="disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split(" ");
for(h=0;h<i.length;h++)g(a,i[h]);var j="set set_once union unset remove delete".split(" ");a.get_group=function(){function b(c){d[c]=function(){call2_args=arguments;call2=[c].concat(Array.prototype.slice.call(call2_args,0));a.push([e,call2])}}for(var d={},e=["get_group"].concat(Array.prototype.slice.call(arguments,0)),c=0;c<j.length;c++)b(j[c]);return d};b._i.push([e,f,c])};b.__SV=1.2;e=f.createElement("script");e.type="text/javascript";e.async=!0;e.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?
MIXPANEL_CUSTOM_LIB_URL:"file:"===f.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?" https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js ":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";g=f.getElementsByTagName("script")[0];g.parentNode.insertBefore(e,g)}})(document,window.mixpanel||[]);
mixpanel.init("3b875215fac4ce84d4ca67bf679214de", {"api_host": " https://api-eu.mixpanel.com ", batch_requests: true})</script>

Lo he intentado poner con los hooks de Generatepress y con el plugin de cookies GDPR Cookie Compliance.
ResponderCitar
Respondido : 25/03/2021 12:26 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Carlos,

En cual archivo del tema estas intentando añadir el código? puedo ver que generatepress usa un complemento en su versión pro para añadir código adicional -> Contenido solo visible a usuarios registrados

De manera general haz probado añadirlo con el plugin que te comento Insert Headers and Footers comprueba si al añadirlos con ellos también te sigue mostrando este error

Un Saludo

ResponderCitar
Respondido : 25/03/2021 12:41 pm

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