Como cargar scripts y CSS de Contact Form 7 solo donde sea necesario

Seguro que conoces Contact Form 7 (CF7), es uno de los plugins más conocidos para crear formularios de contacto en WordPress.

Cuando se activa Contact Form 7, se agregan varios archivos JavaScript y CSS a todas las páginas que se cargan cada vez que se visitan aunque en ellas no haya ningún formulario.

Leer másComo cargar scripts y CSS de Contact Form 7 solo donde sea necesario

Aplazar la carga de JavaScript

Cuando usamos herramientas como Pagespeed insights de Google o GTMetrix para analizar nuestra web podemos encontrarnos con avisos como:

Eliminar el JavaScript que bloquea la visualización y el CSS del contenido de la mitad superior de la página

o

Defer parsing of JavaScript

Lo que significa que el navegador carga antes el JavaScript y CSS de la web que el resto del código debido a que estos archivos se encuentran en la cabecera, lo que provoca una demora en el tiempo de carga antes de que el navegador nos muestre visualmente la propia web.

Leer másAplazar la carga de JavaScript