Probablemente no exista el código perfecto. Así que hoy, le mostraremos consejos sobre cómo depurar WordPress, ayudándole a descubrir cosas que pueden salirse de su control. Para esto, vamos a a activar Debug en WordPress.
¿Qué significa Debug o Depurar?
Debugging, o simplemente depurar, significa identificar y eliminar errores en su código. El último paso de la depuración es probar la corrección del código y asegurarse de que el problema no vuelva a ocurrir.
Esto lo realizan principalmente los desarrolladores que utilizan herramientas de depuración ó debugging y es parte de una rutina en la etapa de desarrollo del software.
A veces, arreglar el código puede ser un verdadero dolor de cabeza, ya que puede llevar más tiempo que escribir el código en sí.
Cómo activar el modo Debug en WordPress
La activación de wp-debug es probablemente la forma más sencilla de mostrar los errores en un sitio de WordPress. Para activar el modo debug en WordPress debemos añadir un nuevo parámetro al archivo de configuración wp-config.php
1. Acceda al panel de control hosting y a través del Administrador de archivos edite el archivo wp-config.php que se encuentra dentro de la carpeta «public_html».
2. Para habilitar el modo de depuración, agregue la siguiente línea al archivo wp-config.php:
define('WP_DEBUG', true);
3. Guarde sus cambios y salga del editor de texto. El modo de depuración ó Debug WordPress ahora está activo.
3. Cuando haya terminado, desactive el modo de depuración modificando la línea en el archivo wp-config.php de la siguiente manera:
define('WP_DEBUG', false);
Depuración de las consultas a la Base de Datos
Si tiene problemas con la base de datos de WordPress, puede habilitar el registro de consultas. Cuando el registro de consultas está habilitado, los siguientes elementos se guardan en el arreglo global $wpdb->queries:
- La consulta real a la base de datos.
- Cuánto tiempo tarda en ejecutarse la consulta.
- Y la función que llamó a la consulta.
Para habilitar el registro de consultas de la base de datos, agregue la siguiente línea al archivo wp-config.php:
define('SAVEQUERIES', true);
Para mostrar el contenido del arreglo $wpdb->queries, puede utilizar el fragmento de código PHP:
<?php global $wpdb; print_r( $wpdb->queries ); ?>
Más información
Para ver la documentación oficial de depuración de WordPress (WordPress debugging), visite el siguiente enlace: https://codex.wordpress.org/es:Depurar_en_WordPress