Buenas noches, tras abrir ticket en el panel del hosting, me indican que la web carga lenta y me dan instrucciones a seguir. Pero en algunos pasos aún siguiendo el blog no he sé realizarlo:
1 La web no usa las últimas versión de PHP, usa la versión 7.3.33. Si la web es compatible puedes cambiar a una versión superior (7.4 u 8.0) desde tu cPanel: https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
2 Deshabilitar Cart Fragments en tu tienda ahorra mucho consumo de recurso: https://www.webempresa.com/blog/lentitud-carrito-compra-tienda-online-woocommerce.html
3 Instala un plugin de caché, en nuestras pruebas hemos detectado un buen rendimiento en aplicaciones con Woocommerce con el plugin WpRocket: https://wp-rocket.me/
4 Evitar que Contact Form 7 cargue en cada visita: https://www.webempresa.com/blog/evitar-carga-contact-form-7-en-todas-las-paginas.html
5 Instalar el plugin AutOptimize para activar la minificación html y css https://es.wordpress.org/plugins/autoptimize/
6 Instalar y activar wp-optimize: https://www.webempresa.com/wordpress/como-mejorar-velocidad-wordpress.html#optimizaddbb para ver que te indica a nivel de optimización bb.dd.
Hasta el punto 3 todo correcto. Y a partir del punto 4 me surgen las dudas:
4 Evitar que Contact Form 7 cargue en cada visita: en este apartado he ido a realizarlo, sobre la carpeta public.html; pero me ha surgido la duda, la última parte, de indicar donde están los formularios de contacto.
a. ¿Si el cambio lo he realizado desde la carpeta plublic.html, igualmente se añade en la carpeta de functions.php?
b. ¿El código que viene en el blog, sería a añadir al final de la carpeta abierta? Imaginemos que la línea 12 es la primera que está en blanco tras todo el código que contiene la carpeta, ¿la copiaría en esa?
- Quiero añadir formularios de contacto mediante pop up, desde mailerlite e insertarlo con Elementor, en la página de inicio y en el blog, ¿igualmente tengo que crear este código?
5 y 6 Los plugins indicados tales como AutOptimize y wp Optimize, ¿dejo la configuración que viene al activarlos o debo realizar alguna modificación en ajustes?
Muchas gracias, un saludo.
Contenido solo visible a usuarios registrados
Que tal María Teresa,
En tu consulta hay una variedad de puntos que por lo general lo ideal seria tratarlos en temas específicos, sin embargo tratare de contestar a todos ellos a continuación
a. ¿Si el cambio lo he realizado desde la carpeta plublic.html, igualmente se añade en la carpeta de functions.php?
Entiendo que estas haciendo la alternativa numero dos del articulo antes compartido, los coditos a los que se hace referencia van dentro del archivo functions.php al final
Recuerda que tienes dos opciones de como hacer el ajuste, no debes hacer ambas
b. ¿El código que viene en el blog, sería a añadir al final de la carpeta abierta? Imaginemos que la línea 12 es la primera que está en blanco tras todo el código que contiene la carpeta, ¿la copiaría en esa?
Los codigos que se hacen referencia dependiendo del archivo siempre se recomienda colocarlos al final sea el archivo wp-config.php o functions.php, por favor no confundirlos
- Quiero añadir formularios de contacto mediante pop up, desde mailerlite e insertarlo con Elementor, en la página de inicio y en el blog, ¿igualmente tengo que crear este código?
Esto ya es un proceso mas elaborado, en resumidas cuentas al crear el formulario en CF7 y generar el shortcode puedes colocarlo en cualquier elemento como puede ser un Popup pero si quieres el Popup en elementor debes tener la version pro, de lo contrario debes ver alternativas como las siguientes https://soporteforo.webempresa.eu/guia/guia-de-popup-maker/
Para profundizar en este tema si te sugiero que abras una consulta aparte
5 y 6 Los plugins indicados tales como AutOptimize y wp Optimize, ¿dejo la configuración que viene al activarlos o debo realizar alguna modificación en ajustes?
Con la configuración de entrada debería de bastar sin embargo como cada sitio suele variar en su funcionamiento solo si es necesario puedes cambiar algunos ajustes, para consultar mas a detalle veo que ya tienes en conocimiento los enlaces a los artículos respectivos a cada plugin
Espero haber aclarado tus dudas
Saludos!
@bruno-vichetti Muchas gracias.
El cambio lo he realizado en la carpeta public.html ya que estoy trabajando sobre la web original y no sobre un tema hijo. Y en el blog en el punto 2, "2.- Cargar los archivos en las páginas donde tengamos formularios.
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"
Y como ves indica que este código hay que hacerlo en functions.php. ¿da igual que el primer código haya hecho la carga en public.html? ¿Este código en functions.php siempre va en esta carpeta, aunque el inicial se haya cargado como he indicado en public.html?
Gracias por tu ayuda, y abro 2 nuevos hilos como me indicas.
Hola María Teresa,
El cambio lo he realizado en la carpeta public.html ya que estoy trabajando sobre la web original y no sobre un tema hijo.
Vale pero recuerda que la ruta del archivo functions.php deberia ser public_html->carpeta que contiene la web->wp-content->themes->carpeta del tema activo
¿da igual que el primer código haya hecho la carga en public.html? ¿Este código en functions.php siempre va en esta carpeta, aunque el inicial se haya cargado como he indicado en public.html?
No confundamos los códigos recordemos que en el post se muestran 2 alternativas de como hacer el proceso mas no deben hacerse ambas, si no estas usando un tema hijo no es necesario hacer la solución que representa agregar código en el functions.php sin embargo el apartado de cargar los archivos de forma diferida ese fragmento de codigo si que puedes usarlo, no hay problema
Nos comentas si podemos dar el tema por resuelto, estaremos aguardando por tus nuevas consultas
Saludos!
@bruno-vichetti, muchas gracias por vuestras aclaraciones y sino me equivoco lo he realizado bien.
Agradezco muchísimo vuestra ayuda.
Un saludo.
Hola Maria Teresa,
Enhorabunea has logrado configurar lo que necesitas, es un placer para nosotros poder ayudarte
Coméntanos si con esto podemos dar el tema como solucionado.
Un Saludo 😊