Cómo habilitar el modo de depuración de WordPress

El modo de depuración de WordPress nos permite ver los errores cuando desarrollamos o algo falla en nuestra web.
[post-views]

El modo de depuración de WordPress, también conocido como «WP_DEBUG», es una característica que permite a los desarrolladores y administradores de sitios web identificar y resolver problemas en su sitio web, especialmente los relacionados con el código PHP y las incompatibilidades entre plugins o temas.

Activar el modo de depuración en WordPress

Para activar el modo de depuración en WordPress, debes realizar los siguientes pasos:

  1. Accede a los archivos de tu sitio web a través de un cliente FTP, el administrador de archivos en el panel de control de tu Servicio de Hosting o con un plugin de file manger.
  2. Navega hasta la carpeta raíz de WordPress y busca el archivo wp-config.php.
  3. Abre el archivo wp-config.php para editarlo y busca la línea que dice /* That's all, stop editing! Happy publishing. */.
  4. Antes de esta línea, inserta el siguiente código:
// Enable WP_DEBUG mode 
define('WP_DEBUG', true);
  1. Guarda los cambios y cierra el archivo.

Ahora, el modo de depuración está activado en tu sitio web de WordPress. Esto hará que se muestren los mensajes de error, advertencias y notificaciones en tu sitio web cada vez que se encuentre un problema en el código PHP.

Mejorar la depuración con otras opciones

Además de WP_DEBUG, hay otras opciones de depuración que puedes habilitar para facilitar aún más el proceso de solución de problemas:

  • WP_DEBUG_LOG: Al activar esta opción, todos los mensajes de depuración se guardarán en un archivo de registro en lugar de mostrarse en la pantalla. Para habilitarlo, añade el siguiente código antes de la línea /* That's all, stop editing! Happy publishing. */ en el archivo wp-config.php:
define( 'WP_DEBUG_LOG', true );

Esto creará un archivo debug.log en la carpeta /wp-content/ donde se almacenarán todos los mensajes de error.

  • WP_DEBUG_DISPLAY: Si prefieres desactivar la visualización de mensajes de depuración en la pantalla, puedes utilizar esta opción. Simplemente agrega el siguiente código en el archivo wp-config.php:
define( 'WP_DEBUG_DISPLAY', false );
  • También podemos configurar dónde queremos ver los errores y advertencias, en un archivo de registro o en el sitio, agregando este código:
// Debug logging into a separate file (/wp-content/debug.log) 
define('WP_DEBUG_LOG', true);
// Disable error and warning display on site 
define('WP_DEBUG_DISPLAY', false); 
@ini_set('display_errors', 0);
  • También podemos cargar las versiones de desarrollo de los archivos JS y CSS principales para simplificar la depuración:
// Load the development versions of core JS and CSS files 
define('SCRIPT_DEBUG', true);
  • Para habilitar completamente una configuración de depuración de WordPress manejable, utiliza el siguiente código:
// Enable WP_DEBUG mode with logging 
define('WP_DEBUG', true); 
define('WP_DEBUG_LOG', true); 
define('WP_DEBUG_DISPLAY', false); 
@ini_set('display_errors', 0); 
define('SCRIPT_DEBUG', true);

Esta opción es la mejor de todas y te permite usarlo en un sitio en producción ya que los mensajes solo se muestran en un archivo de registro.

Desactivar el modo de depuración

Una vez que hayas resuelto los problemas en tu sitio web, es importante desactivar el modo de depuración, ya que mostrar mensajes de error en un sitio en vivo puede ser confuso para los visitantes y representar un riesgo de seguridad. Para desactivarlo, simplemente cambia true a false en la línea que añadiste en el archivo wp-config.php:

define( 'WP_DEBUG', false );

No olvides guardar los cambios y cerrar el archivo.

En resumen, el modo de depuración de WordPress es una herramienta útil para identificar y solucionar problemas relacionados con el código PHP, plugins y temas. Asegúrate de desactivarlo una vez que hayas solucionado los problemas para mantener la seguridad y la experiencia del usuario en tu sitio web.

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp
Telegram
Reddit
Publicado por:
We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept