El modo Debug en WordPress es una herramienta esencial para desarrolladores y administradores de sitios web, ya que permite detectar y solucionar errores en temas, plugins y código personalizado. Al activar este modo, WordPress muestra avisos, advertencias y errores que pueden ayudar a mejorar la estabilidad y el rendimiento del sitio.
En esta guía, aprenderás qué es el modo Debug, por qué es importante y cómo activarlo correctamente.
¿Qué es el modo Debug en WordPress?
El modo Debug en WordPress es una configuración especial que permite mostrar errores de PHP y problemas en el código del sitio web. Se activa mediante constantes en el archivo wp-config.php, el archivo principal de configuración de WordPress.
Cuando Debug está habilitado, WordPress muestra errores en pantalla o los guarda en un archivo de registro (log), lo que facilita la identificación y solución de problemas.
¿Por qué activar el modo Debug en WordPress?
Activar Debug es especialmente útil en los siguientes casos:
- Depuración de errores en temas y plugins.
- Solución de problemas de compatibilidad después de una actualización de WordPress.
- Optimización del rendimiento al identificar código obsoleto o ineficiente.
- Desarrollo de nuevas funcionalidades sin afectar el sitio en producción.
¿Cómo activar el modo Debug en WordPress?
Acceder al archivo wp-config.php
Para activar Debug, debes editar el archivo wp-config.php, que se encuentra en el directorio principal de tu instalación de WordPress.
Puedes acceder a este archivo de las siguientes maneras:
- Usando un cliente FTP como FileZilla.
- A través del Administrador de archivos en el panel de tu hosting (cPanel, Plesk, etc.).
- Usando la terminal si tienes acceso SSH al servidor.
Editar el archivo wp-config.php
Ubica la siguiente línea en el archivo wp-config.php:
define('WP_DEBUG', false);
Cambia el valor false a true para activar el modo Debug:
define('WP_DEBUG', true);
Activar el registro de errores
Si quieres que los errores se guarden en un archivo de log en lugar de mostrarse en pantalla, agrega estas líneas debajo de WP_DEBUG:
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
Esto hará que los errores se almacenen en el archivo /wp-content/debug.log, permitiendo revisarlos sin afectar la experiencia del usuario.
Paso 4: Desactivar los avisos de errores para usuarios
Para evitar que los visitantes del sitio vean errores en pantalla, agrega esta línea:
define('DISABLE_WP_CRON', true);
Esta configuración es útil en entornos de producción donde los errores pueden exponer información sensible.
Paso 5: Guardar los cambios y probar
- Guarda el archivo
wp-config.php. - Recarga tu sitio web y revisa si aparecen mensajes de error.
- Para ver el registro de errores, accede a
/wp-content/debug.log.
¿Cómo desactivar el modo Debug en WordPress?
Una vez solucionados los problemas, es recomendable desactivar Debug para evitar riesgos de seguridad y mejorar el rendimiento del sitio. Para hacerlo, simplemente cambia true por false en las líneas que activaste:
define('WP_DEBUG', false);
define('WP_DEBUG_LOG', false);
define('WP_DEBUG_DISPLAY', false);
Luego, elimina el archivo debug.log en /wp-content/ si ya no lo necesitas.
Conclusión
Activar el modo Debug en WordPress es una herramienta clave para detectar y solucionar errores de manera eficiente. Siguiendo esta guía, podrás habilitar y configurar Debug de forma segura, asegurando que los problemas sean identificados sin afectar la experiencia del usuario. Recuerda desactivarlo una vez finalizada la depuración para mantener un sitio seguro y optimizado.

