Al instalar el plugin «Contact Form 7» WordPress te lo carga en todas las páginas de tu blog.
A continuación una forma de cargar los CSS y JS del plugin «solo en las páginas que se vaya a usar» y así evitar la carga de estos archivos innecesarios para el resto de páginas.
Edita el archivo «functions.php» de tu theme y añade las siguientes líneas:
// Eliminar JavaScript del plugin "contact form 7" add_action( 'wp_print_scripts', 'cf7_js', 100 ); function cf7_js() { if ( !is_page('contacto') ) { wp_deregister_script( 'contact-form-7' ); } } // Eliminar CSS del plugin "contact form 7" add_action( 'wp_print_styles', 'cf7_css', 100 ); function cf7_css() { if ( !is_page('contacto') ) { wp_deregister_style( 'contact-form-7' ); } }
Acuérdate de cambiar la página de nombre «contacto» por el slug de tu/s páginas. Si tienes varios formularios en diferentes páginas, solo tienes que ampliar la condicional is_page()… en función de las páginas que quieras que aparezca.
Otra forma de hacerlo la podéis ver aquí.
Agradezco tu comentario 🤘