Qué es WordPress Debug (WP_DEBUG): una guía completa
access_time
hourglass_empty
person_outline

Qué es WordPress Debug (WP_DEBUG): una guía completa

Activar WordPress Debug (WP_DEBUG) en tu sitio de WordPress puede darte una mejor comprensión de lo que está sucediendo en él, especialmente cuando hay un problema. También es beneficioso para cualquier desarrollador de temas o de plugins que quiera que su producto sea promocionado públicamente por WordPress.

Así que, en este artículo, te mostraremos todo lo que necesitas saber sobre WP_DEBUG y cómo puedes utilizarlo para el desarrollo de tu sitio web.

¿Por qué es importante WP_DEBUG?

WordPress Debug es una constante de PHP que activa el modo de depuración en WordPress. Puedes encontrarlo dentro de tu archivo wp-config.php. Si bien este modo está deshabilitado de forma predeterminada, puedes realizar muchas tareas importantes una vez que esté habilitado.

Primero, te dará información sobre cómo reproducir un problema. Al guardar un archivo de registro, registra todas las actividades que ocurren en tu sitio y eso puede ayudarte a solucionar un problema.

En segundo lugar, WP_DEBUG mostrará una lista de funciones obsoletas en el tema de WordPress o lanzamientos de plugins. Estas son funciones que estarán marcadas como inactivas en el futuro. Esta función también te permite saber qué alternativas se pueden utilizar en su lugar.

Otra razón importante para habilitar WordPress Debug está asociada a la creación de un tema o plugin.

WordPress Codex recomienda que todos los desarrolladores utilicen WP_DEBUG al crear su producto, de modo que cuando haya un problema o una advertencia, otro desarrollador pueda inspeccionar y corregir el código.

Si no es compatible con WP_DEBUG, la biblioteca oficial de herramientas de WordPress no respaldará tu complemento o tema.

Usos prácticos de WP DEBUG

Habiendo explicado la idea general de qué es WordPress Debug, ahora vamos a cubrir el uso práctico.

WP_DEBUG

WP_DEBUG se encuentra en el archivo wp-config.php y por defecto tiene el valor establecido en «falso«. Si deseas habilitarlo, debes cambiarlo a «verdadero«. Para hacerlo, necesitarás un cliente FTP, como FileZilla o un administrador de archivos para acceder al archivo.

En nuestro ejemplo, utilizaremos el Administrador de archivos de Hostinger.

  1. Busca el archivo wp-config.php en la carpeta raíz de tu sitio web. En nuestro ejemplo, está en hostinger-dev-9.xyz/public_html/wp-config.php.
    ubicación del archivo wp-config.php
  2. Ábrelo y busca
    define ('WP_DEBUG', falso)

    Cómo habilitar WP_DEBUG

  3. Una vez localizado, cambia false por true. Luego, guarda el archivo.

Si no encuentras este código en tu archivo wp-config.php, puedes agregarlo encima de la línea «/* That’s all, stop editing! Happy blogging. */«.

Ten en cuenta que la depuración no debe habilitarse en un sitio web que está online porque este modo está diseñado solo para fines de desarrollo.

WP_DEBUG_LOG

Al habilitar WP_DEBUG_LOG, los usuarios pueden guardar todos los errores en un archivo debug.log. Esta función trabaja de la mano con WP_DEBUG y puede ayudar a reproducir problemas para su resolución.

Para habilitarlo, abre el archivo wp-config.php e ingresa la siguiente línea debajo de define (‘WP_DEBUG’, true);

define ('WP_DEBUG_LOG', true);

Cómo habilitar WP_DEBUG_LOG

Después de activar la función, el archivo debug.log se guardará automáticamente en la carpeta /wp-content/ de tu sitio web. Puedes ver directamente el archivo en tu navegador.

ubicación del archivo debug.log dentro del directorio de WordPress

WP_DEBUG_DISPLAY

Debes deshabilitar WP_DEBUG_DISPLAY para que los mensajes de error no se muestren en tu sitio web.

De forma predeterminada, cada vez que hay un error, se generará y se mostrará dentro de tu código HTML. Y a diferencia de WP_DEBUG, el valor original es «true» y debes cambiarlo a «false» para ocultar todos los errores.

O si no está disponible, debes insertar esta línea en el archivo wp-config.php, justo debajo de define («WP_DEBUG», true);.

define ('WP_DEBUG_DISPLAY', false);

Cómo ocultar todos los errores deshabilitando WP_DEBUG_DISPLAY

Todas estas características: WP_DEBUG, WP_DEBUG_LOG y WP_DEBUG_DISPLAY se pueden usar al mismo tiempo para habilitar la depuración, guardar un archivo de registro y ocultar todos los errores.

Conclusión

Comprender cómo usar WordPress Debug tiene muchos beneficios importantes para los propietarios y desarrolladores de sitios WordPress por igual. Puedes usarlo para habilitar el modo de depuración y guardar u ocultar todos los errores para un mejor desarrollo del sitio web. Además, el proceso es bastante fácil.

Aquí hay un resumen de todos los pasos para utilizar WP_DEBUG, WP_DEBUG_LOG y WP_DEBUG_DISPLAY:

  • WP_DEBUG – Encuentra el archivo wp-config.php y cambia define (‘WP_DEBUG’, false); a true.
  • WP_DEBUG_LOG – Añade define (‘WP_DEBUG_LOG’, true); bajo la línea define («WP_DEBUG», true);.
  • WP_DEBUG_DISPLAY – Ingresa define (‘WP_DEBUG_DISPLAY’, false); bajo la línea con define («WP_DEBUG», true); línea.

Si tienes alguna pregunta, contáctanos en la sección de comentarios.

El Autor

Author

Deyimar A. / @deyimar

Deyi es una entusiasta del marketing digital, con experiencia en diseño de páginas web, creación de contenido, copywrite y SEO. Forma parte del equipo de SEO & Localization de Hostinger. En su tiempo libre, le gusta desarrollar proyectos, leer un libro o ver una buena película.

Tutoriales relacionados

Deja una respuesta

Comentar*

Nombre*

Correo electrónico*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

¡Empieza a ser parte de Hostinger hoy!