Aprende en este tutorial cómo cargar un script en una o varias páginas concretas de WordPress un poco de código.
En un tutorial anterior te expliqué cómo cargar scripts de eventos en páginas concretas cumpliendo la RGPD gracias al plugin GDPR Cookie Compliance.
En cambio, hay veces que puedes necesitar cargar scripts que no rastreen al visitante y, por lo tanto, no tienes por qué bloquear su carga hasta que lo autorice el usuario.
Ese es el caso del los scripts de Fathom (una herramienta de analítica respetuosa con la privacidad que suelo usar en mis proyectos) o de scripts de plataformas de email marketing que simplemente se usan para mostrar un formulario.
Eso son solo un par de ejemplos, pero hay muchos más casos, así que vamos a ver cómo puedes hacerlo.
Snippet para cargar scripts en páginas concretas
Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2107 snippets de esta web,
identifícate o suscríbete aquí.
En los dos ejemplos de arriba usas:
- Los ganchos
wp_headerowp_footer, dependiendo de cuando necesitas que se ejecute el script. Siempre que puedas es mejor que lo cargues en el footer para mejorar el rendimiento de la página. - La etiqueta condicional
is_page()para indicar en qué ID de página deben cargarse.
Puedes obtener el ID de la página revisando la URL cuando editas la misma o, si quieres ponértelo más fácil, conseguir que se muestre directamente en el admin de WordPress con este tutorial.
Conclusión
Ahora ya sabes cómo añadir scripts puntuales, como por ejemplo eventos de Fathom o formularios de Mailerlite, en páginas concretas.
¿Alguna duda? Te leo en los comentarios.
Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉