Depurar en wordpress

Publicado en 7 octubre, 2014

Instalaremos el plugin Debug Bar para tener una barra donde poder ver el debug y las querys: https://wordpress.org/plugins/debug-bar/

WP_DEBUG es una constante de PHP (una variable global permanente) que puede ser usada para desencadenar el modo de «depuración» por todo WordPress.

define(‘WP_DEBUG’, true); // Por defecto es false

WP_DEBUG_LOG es compañera de WP_DEBUG lo que causa que todos los errores sean también salvados a un fichero de registrodebug.log dentro del directorio /wp-content/.

define(‘WP_DEBUG_LOG’, true);

WP_DEBUG_DISPLAY es otra compañera de WP_DEBUG que controla si los mensajes de depuración se muestran dentro de las páginas HTML o no.

define(‘WP_DEBUG_DISPLAY’, false);

SCRIPT_DEBUG es una constante reclacionada que forzará a WordPress a usar las versiones «dev» de los archivos centrales de CSS y Javascript en vez de las versiones miniaturizadas que normalmente se cargan. Ésta es útil cuando estás comprobando modificaciones para cualquier fichero interno .js or .css . Por defecto es falsa.

define(‘SCRIPT_DEBUG’, true);

La definición SAVEQUERIES salva las consultas a la base de datos en un array y ese array puede ser mostrado para ayudar a analizar tales consultas. La constante definida como cierta causará que cada consulta sea guardada, cuánto tiempo tardó en ejecutarse, y que función la llamó. El array se almacena en la global $wpdb->queries.

define(‘SAVEQUERIES’, true);

Ejemplo de wp-config.php para depuración:

// Activar modo WP_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);

Otro plugin de interes para depurar: https://wordpress.org/plugins/log-deprecated-notices/

 

 

 

 


Sin respuestas to "Depurar en wordpress"


    ¿Algo que comentar?