Estoy siguiendo un tutorial para que no me cargue contact form 7 en cada vistita (esta es la pagina que estoy siguiendo Evita la carga de Contact form 7 en todas las páginas) pero no soy capaz.
De la primera opción sigo los pasos, accedo en a public_html,y a la carpeta donde tenemos la instalación.
Seleccionamos el archivo wp-config con el botón de la derecha y del menú seleccionamos » edit ». Y debería por este código:
define( 'WPCF7_LOAD_JS', false ); define( 'WPCF7_LOAD_CSS', false );
Donde pone contact 7 form*/ ..... pero a mi no me pone nada de eso...
Envio fotos..
Y luego he intentado la opción 2.
Envío fotos de como llego ahí:
En este caso tendremos que acceder a la carpeta donde tenemos nuestra plantilla e igual que hicimos antes con el botón de la derecha seleccionas el archivo functions.php y lo editamos.
Al final del archivo añadimos los siguientes filtros:
add_filter( 'wpcf7_load_js', '__return_false' ); add_filter( 'wpcf7_load_css', '__return_false' );
Pero no me queda claro lo que hay que hacer el en siguiente paso:
Con esto hemos logrado detener la carga de esos archivos pero claro los necesitamos cargar en las páginas donde tengamos formularios y eso es lo que vamos a realizar en el siguiente paso.
Vamos a suponer que tenemos un formulario en al pagina de ‘ Contacto ‘ y otro en la página de ‘ Inicio ‘, solo tendríamos que añadir la siguiente función en el archivo functions.php
function we_carga_contactform7(){ if ( is_page('contacto, inicio') ) { if ( function_exists( 'wpcf7_enqueue_scripts' ) ) { wpcf7_enqueue_scripts(); } if ( function_exists( 'wpcf7_enqueue_styles' ) ) { wpcf7_enqueue_styles(); } } } add_action( 'wp_enqueue_scripts', 'we_carga_contactform7' );
Este código donde habría que añadirlo?? Lo tendría que poner detrás de este?
add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_load_css', '__return_false' );
Me pueden ayudar con esto.
Gracias
Contenido solo visible a usuarios registrados
Hola,
Entiendo la confusión, pero vas por buen camino, desde el archivo wp-config.php que nos dejas una foto, el siguiente extracto de código puedes colocarlo justo después de esta línea
/** desactivar carga Contact form 7**/
define( 'WPCF7_LOAD_JS', false );
define( 'WPCF7_LOAD_CSS', false );
Ya de esta manera lo has logrado, recuerda que hay dos alternativas, solo con una de ellas basta, no debes aplicar ambos métodos
Saludos!
@bruno-vichetti ya lo he realizado, espero que me funcionen estas recomendaciones para optimizar la web y que me vaya más rápido.
Cualquier sugerencia para que wordpress y mi web me funcionen mejor y mas rápido seria de gran ayuda.
Muchas gracias
Que tal,
Siempre es un gusto poder ayudarte
Si bien cada sitio web es distinto en cualquier momento podrás consultar los muchos artículos que tenemos referente al tema de como optimizar una web en WordPress
https://www.webempresa.com/blog/como-mejorar-la-velocidad-de-wordpress.html
Cualquier otra duda que tengas estaremos atentos
Saludos!