¿Cómo depurar errores en WordPress (modo debug)?

Depura errores en WordPress activando el modo debug en wp-config.php. Cambia WP_DEBUG a true para ver mensajes o registrarlos en debug.log. Desactívalo siempre después.

LucusHost, el mejor hosting

20% DESCUENTO ALOJAMIENTO WEB

  1. Edita el archivo wp-config.php:
    • Conéctate a tu sitio vía FTP o utiliza el gestor de archivos de tu panel de hosting (cPanel, Plesk, etc.).
    • Navega hasta la raíz de tu instalación de WordPress y localiza el archivo wp-config.php.
    • Haz una copia de seguridad de este archivo antes de modificarlo.
  2. Activa el modo de depuración:
    • Abre wp-config.php con un editor de texto.
    • Busca la línea define( 'WP_DEBUG', false );.
    • Cambia false a true: define( 'WP_DEBUG', true );
  3. Configura el registro de errores (recomendado):
    • Para evitar que los visitantes vean los errores (que pueden contener información sensible) y para tener un registro, añade estas líneas justo debajo de la anterior: define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
    • WP_DEBUG_LOG, true guardará todos los errores en un archivo llamado debug.log dentro de la carpeta wp-content/.
    • WP_DEBUG_DISPLAY, false evita que los errores se muestren directamente en la web.
  4. Reproduce el error:
    • Una vez activado el modo debug, navega por tu sitio o realiza la acción que estaba causando el problema.
    • Si usaste WP_DEBUG_LOG, revisa el archivo wp-content/debug.log para ver los mensajes de error. Te indicarán la línea de código y el archivo donde se originó el problema, ayudándote a identificar el plugin o tema culpable.
  5. Desactiva el modo de depuración:
    • ¡Importante! Una vez que hayas terminado de depurar, vuelve a cambiar WP_DEBUG a false y elimina las líneas WP_DEBUG_LOG y WP_DEBUG_DISPLAY si las añadiste. Dejar el modo debug activo puede exponer información sensible de tu sitio y afectar el rendimiento.

El modo de depuración es una herramienta poderosa para el diagnóstico, pero úsalo con precaución y desactívalo una vez resuelto el problema.

¿Tienes alguna duda o pregunta?Envía el formulario y procuraré darle respuesta
Formulario de pregunta
Responsable » Jose Ramón Bernabeu Guillem. Finalidad » Ponernos en contacto. Legitimación » Tu consentimiento al marcar la casilla verificación. Destinatarios » Los datos que proporciones estarán ubicados en los servidores de LucusHost, proveedor de hosting de este sitio. Derechos » por supuesto tendrás derecho, entre otros, a acceder, rectificar, limitar y suprimir tus datos.
Si creees que esto puede ser de utilidad a alguien más, pues... compártelo que es gratis 🙂
Sitio alojado en un servidor verde según The Green Web Foundation

LucusHost, el mejor hosting

20% DESCUENTO ALOJAMIENTO WEB

Aviso legal | Condiciones de contratación | Política de privacidad | Política de cookies
© 2017-2025 · Jose R. Bernabeu ·
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram