Referencia de la configuración de depuración de WordPress (WP_DEBUG)
Al solucionar errores en tu sitio de WordPress, habilitar varias opciones de depuración puede marcar una gran diferencia. En este artículo, veremos las diversas configuraciones de depuración de WordPress disponibles para ti.
Depuración de PHP
Habilitar la depuración
La depuración se habilita configurando elWP_DEBUG
constante atrue
dentro de tuwp-config.php
archivo como este:
define( 'WP_DEBUG', true );
Ten en cuenta que solo debes habilitar la depuración en los sitios de ensayo o, de manera menos óptima, en los sitios en los que estás resolviendo problemas activamente. Además de las implicaciones en el rendimiento, es posible que la depuración también pueda filtrar información adicional y representar un riesgo potencial para la seguridad.
Cambiar el comportamiento de depuración
Las siguientes opciones se utilizan junto conWP_DEBUG
ajuste. Si la depuración está activada, estas opciones determinan cómo se manejan los mensajes de depuración.
Habilitar los registros de depuración de WordPress
Además de simplemente activar la depuración, también puedes controlar cómo se comporta la depuración, por ejemplo, si los mensajes deben enviarse al registro. Para habilitar el registro, se puede configurar lo siguientewp-config.php
archivo:
define( 'WP_DEBUG_LOG', true );
Configurar esta opción paratrue
habilitará el registro en la ubicación predeterminada de/wp-content/debug.log
. Para obtener más información sobre el registro de depuración de WordPress, consulta nuestro artículo Registros de depuración de WordPress .
Ocultar mensajes de depuración de WordPress
Por defecto, WordPress mostrará cualquier mensaje de error a menos que se indique lo contrario. Mostrar errores puede ser útil cuando se trabaja en sitios de desarrollo o ensayo, pero debe desactivarse en cualquier entorno de producción. Esto se establece dentro de tuwp-config.php
archivo como este:
define( 'WP_DEBUG_DISPLAY', false );
Depuración de script
Los scripts de estilos debidamente registrados incluirán versiones minificadas y no minificadas. Al habilitar elSCRIPT_DEBUG
opción, puedes cargar Javascript y CSS no minificados para ayudar en la resolución de problemas.
define( 'SCRIPT_DEBUG', true );
Depuración de consultas de base de datos
Al depurar cosas como consultas lentas de bases de datos,SAVEQUERIES
La configuración puede ayudar a localizar problemas.
define( 'SAVEQUERIES', true );
Nota: Esta configuración en particular puede tener un impacto significativo en el rendimiento. Nunca lo habilites en los sitios de producción excepto como último recurso y desactívalo inmediatamente cuando no esté en uso activo.