¿Porqué poner mi WordPress en modo debug?
Pues muy sencillo, en cualquier proyecto hay que depurar errores y a veces nuestro WordPress falla sin saber porque, lo más probable es que sea algún plugin. Pero si no tenemos ni idea que plugin es o que es (no tiene que ser un plugin, puede ser otra cosa), debes hacer dos cosas:
- Revisar el archivo error_log (de esto hablaré otro día)
- Poner en modo depuración (debug) a Worpdress
Como poner en modo de depuración a mi WordPress
Es sencillo, solo debes irte al archivo wp-config.php buscar la linea define(‘WP_DEBUG’, false); y cambiarla por define(‘WP_DEBUG’, true); , si no la encuentras añádela.
Para desactivar el modo depuración cambiar a true por false.
Si deseas meterte un poco más a fondo, tienes otras funciones muy interesantes que te pueden ayudar a encontrar el error, como:
- define(‘WP_DEBUG_LOG’, true); – Te generara un archivo log dentro de /wp-content/
- define(‘WP_DEBUG_DISPLAY’, false); – Esta sirve para que no muestre por pantalla los errores de depuración.
- define(‘SCRIPT_DEBUG’, true); – Esto fuerza a utilizar los archivos JS y CSS originales, sin miniaturizadas, esto es util si utilizas algun plugin tipo wp-minify.
Ejemplo de archivo wp-config.php para depuración
Al final después de añadir las lineas que te he indicado, te puede quedar habrás añadido te puede quedar:
// Activar modo debug
define('WP_DEBUG', true);
// Activar registro de depuración al fichero /wp-content/debug.log
define('WP_DEBUG_LOG', true);
// Desactiva mostrar los errores y avisos
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
// Usa versiones dev de ficheros centrales JS y CSS (solo necesario si estás modificando esos ficheros centrales)
define('SCRIPT_DEBUG', true);
Plugins de depuración y olvídate de añadir nada de código
WordPress te recomienda 3 Plugins y yo que soy muy respetuoso y cauto, hago caso de los que me dice WordPress, sus razones tendrá. Estos son los 3 plugins:
- Debug bar – http://wordpress.org/plugins/debug-bar/
- Debug bar console – http://wordpress.org/plugins/debug-bar-console/
- Log Deprecated Notices http://wordpress.org/plugins/log-deprecated-notices/
Yo personalmente prefiero el 1º (Debug bar), pero no obstante si el problema que tienes no te deja instalar Plugins (a mi ya me paso en una ocasión), hay que recurrir a la opción anterior de modificar el fichero wp-config.php.
Mas información en: http://codex.wordpress.org/es:Depurar_en_WordPress
Espero haber servido de ayuda y si tienes algún problema con WordPress, no dudes en contactar y entre los dos lo solucionaremos.

No hay comentarios:
Publicar un comentario