Hola
La web https://www.badumbadero.com/ me está dando problemas de recursos, a veces la web deja de funcionar durante unos minutos.
Uno de los plugins que parece consume muchos recursos es el de "Fragmentos de código" (Code Snippets), así que buscando encontré unas páginas que explican como crear un plugin para añadir las funciones y que así no desaparezcan al actualizar el tema (no uso tema hijo).
He seguido los pasos de webs como https://www.josegonzalezbueno.com/crear-plugin-funciones/, he creado la carpeta y subido el archivo con el código que indican. Al volver a los plugins en la web, me aparece, lo activo y parece que todo bien.
El problema está al añadir funciones, provocan un fallo en la web, las quito y vuelve a funcionar. Os adjunto el archivo php de las funciones como imagen, están tal cual en Code Snippets, salvo que aquí están todas seguidas en el mismo documento.
¿Estoy haciendo algo mal?
Gracias
Contenido solo visible a usuarios registrados
Hola Carlos,
Algunos fragmentos de código generan por sí mismos errores fatales al insertarse directamente al functions.php, lo ideal es hacerlo desde un plugin tipo Code Snippets.
Ahora, lo que tambien puedes hacer es ir quitando fragmento por fragmento para descubrir cuáles de esos están generando errores fatales al insertarse en el functions.php, de esta manera dejas en el functions.php aquellos que sí funcionen y pones en code snippets aquellos que generen error en el functions.php del tema.
Saludos
Hola
No sé si te entendí bien, ¿te refieres a que lo que intento hacer de crear las funciones como plugins puede provocar fallos? ¿o te refieres a insertar las funciones directamente en functions.php?
El problema de recursos es anterior a que probase con la opción que plantean en https://www.josegonzalezbueno.com/crear-plugin-funciones/ , de crear funciones como un plugin. Como los códigos solo estaban a través de Code Snippets, no debería haber errores por código en functions.php.
Desconozco el problema que causa el consumo de recursos, no sé si son errores en el código que lo provocan, pero yo había entendido que era por posibles plugins, o las tablas de la base de datos u otras cosas.
Y parece que Code Snippets funciona bien pero consume recursos, y necesito insertar funcionalidades que no borren al actualizar.
Así que acudí a vosotros. Si me desaconsejáis el método por el que os pregunto, lo dejo que no pasa nada, pero si realmente Code Snippets me cuelga la página tantas veces e insertar el código directamente puede provocar errores, no sé qué hacer.
Gracias por vuestra ayuda.
Hola
Creo que he entendido mal el consejo de los técnicos de webempresa, no debe ser Code Snippets el que provoca el consumo de recursos, pero por preguntar, ¿a vosotros os consta que este plugin consume muchos recursos?
Si es que no, olvidamos mi entrada anterior, y mantengo este plugin. Ya solo me queda encontrar el problema de ese consumo.
Gracias otra vez.
Hola Carlos,
Lo que indica mi compañero Bulmaro es que algunas ocasiones algunos códigos pueden generar errores cuando se añaden directamente en el function.php aunque esto no suele suceder de manera general, sin embargo aun cuando los añadas con otro plugin pude seguir ocasionado el fallo.
En este caso lo mejor es que si el plugin de code snippets te consume muchos recursos es añadir estos códigos directamente en el archivo function.php de tu tema, es mejor siempre usar un chidltheme de tu tema de modo que cuando tengas una actualización no pierdas los cambios que haz añadido, si deseas puedes ver como crear un childtheme -> https://www.webempresa.com/blog/crear-temas-hijo-child-themes-en-wordpress.html
De igual forma es bueno que pruebes cual de los códigos adicionales que añades puedes generar el conflicto, para ello ves probando eliminar o comentar código por código hasta determinar cual ocasiona este conflicto
Si continuas con los problemas de alto consumo en este caso te sugiero abras un ticket a soporte para que puedan verificar que lo puede estar generando
Un Saludo
Hola
Entiendo, probaré a ver si detecto si alguno no va bien, pero a ver si con suerte Code Snippets no es el que consume recursos.
Una pregunta más relacionado con los recursos, desde el ticket de webempresa me han dicho que probara esto: https://www.webempresa.com/blog/lentitud-carrito-compra-tienda-online-woocommerce.html
He seguido los paso y he insertado el código en Code Snippets, pero me da un error en la línea 4:
¿Se dan cuenta de si hay algo que pueda fallar?
Gracias
Hola Carlos,
Lo que comenta es que no puede redeclarar, es decir ya tienes una funcion con este nombre:
Verifica el que ya esta agregada esta función que intentas agregar siguiendo la guía, adicional como te comentan mis compañeros debes validar por que usualmente el code snippe no suele ser el causante sino un código que insertes con este plugin.
Verifica y nos comentas, un saludo 🖐️