WordPress ofrece varias opciones que te ayudan a depurar temas, bases de datos y otros componentes. Conoce las opciones de depuración disponibles en WordPress.
En este artículo se describen varias configuraciones que puedes utilizar para ayudar a depurar WordPress.
Activar el modo de depuración básico
WordPress incluye varias configuraciones que puedes utilizar para depurar la aplicación principal, los temas, tu propio código personalizado y mucho más.
Por lo general, estas configuraciones están pensadas para desarrolladores y no deben utilizarse en sitios web en producción. Sin embargo, también puedes utilizarlas en determinados casos para solucionar problemas que puedas estar experimentando con código de terceros, como plugins o temas.
Para activar el modo de depuración en WordPress, sigue estos pasos:
Inicia sesión en tu panel de control o accede a tu cuenta mediante SSH.
Utilizando el Gestor de archivos o la línea de comandos de SSH, abre el archivo wp-config.php con el editor de texto de tu preferencia.
Para activar el modo de depuración, añade la siguiente línea al archivo wp-config.php:
define('WP_DEBUG', true);Nota
Cuando esta configuración está habilitada, WordPress mostrará todos los errores, avisos y advertencias de PHP.
Guarda los cambios y cierra el editor de texto. El modo de depuración estará activo.
Cuando hayas terminado, desactiva el modo de depuración modificando la línea del archivo wp-config.php de la siguiente manera:
define('WP_DEBUG', false);
Opciones adicionales de depuración
Existen varias configuraciones adicionales que puedes utilizar para controlar la información de depuración que proporciona WordPress:
WP_DEBUG_LOG: Cuando WP_DEBUG_LOG y WP_DEBUG están habilitados, WordPress guarda toda la información de errores en el archivo debug.log, ubicado en el directorio wp-content. De forma predeterminada, esta opción está deshabilitada. Para activarla, añade la siguiente línea al archivo wp-config.php:
define('WP_DEBUG_LOG', true);WP_DEBUG_DISPLAY: Cuando WP_DEBUG_DISPLAY y WP_DEBUG están habilitados, WordPress muestra los errores y advertencias directamente en las páginas web. De forma predeterminada, esta opción está habilitada. Cuando se desactiva, los mensajes de depuración dejan de mostrarse. Para desactivar esta opción, añade la siguiente línea al archivo wp-config.php:
define('WP_DEBUG_DISPLAY', false);SCRIPT_DEBUG: Cuando SCRIPT_DEBUG está habilitado, WordPress utiliza las versiones de desarrollo de los archivos CSS y JavaScript del núcleo en lugar de las versiones comprimidas que utiliza normalmente. De forma predeterminada, esta opción está deshabilitada. Puedes utilizarla para probar modificaciones en los archivos .js o .css integrados. Para activar esta opción, añade la siguiente línea al archivo wp-config.php:
define('SCRIPT_DEBUG', true);Registrar consultas de la base de datos
Si estás experimentando problemas con la base de datos de WordPress, puedes habilitar el registro de consultas. Cuando el registro de consultas está habilitado, se guardan los siguientes elementos en el arreglo global $wpdb->queries:
La consulta realizada a la base de datos.
El tiempo que tarda en ejecutarse la consulta.
La función que llamó a la consulta.
Para habilitar el registro de consultas de la base de datos, añade la siguiente línea al archivo wp-config.php:
define('SAVEQUERIES', true);Importante
Habilitar esta opción afecta el rendimiento de tu sitio web. Debes mantenerla activa únicamente el tiempo necesario para depurar el problema y desactivarla cuando hayas terminado.
El siguiente fragmento de código PHP muestra cómo imprimir todo el contenido del arreglo $wpdb->queries en una página:
<?php
global $wpdb;
print_r( $wpdb->queries );
?>Más información
Para consultar la documentación oficial sobre la depuración en WordPress, visita https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/.




-min-(2).png)