Habilitar el modo Debug en WordPress te brindará información de los errores que se están produciendo. Es muy recomendable si estas desarrollando un theme o plugin, también es útil cuando quieres detectar errores de themes o plugins que ya estas usando.
Habilitar Depuración con WP_DEBUG
Para activar o desactivar el modo de depuración tienes que editar la constante PHP llamada WP_DEBUG, puedes encontrarla en el archivo wp-config.php de tu instalación de WordPress.
Por defecto esta establecida en false, cambiando el valor a true habilitarás el modo de depuración.
define ( 'WP_DEBUG', true);
Guardar los mensajes de Depuración
En algunos casos te puede resultar útil guardar los mensajes que genera la depuración, puedes configurar esto a nivel de WordPress editando la constante de PHP llamada WP_DEBUG_LOG, puedes agregar esta línea de código a tu archivo wp-config.php
define( 'WP_DEBUG_LOG', true );
Al habilitar esta constante se generará un archivo llamado debug.log dentro de la carpeta wp-content
Ocular mensajes de depuración en pantalla
Como viste en el punto anterior, puedes guardar los mensajes de depuración y entonces con esta configuración podrías evaluar no mostrar los mensajes de depuración en pantalla.
Para realizar esto puedes editar la constante WP_DEBUG_DISPLAY y establecerla a false, puedes agregar esta constante al final de tu archivo wp-config.php
define( 'WP_DEBUG_DISPLAY', false );
Conclusión
Ten en cuenta que en un sitio web en producción deberías mantener deshabilitado el modo Debug por razones de seguridad, no sería bueno que aparezcan mensajes de depuración que pueden dar una pista a tus atacantes de los problemas que presenta el sitio. Si quieres depurar en un entorno en producción habilita el modo Debug pero oculta los mensajes de pantalla.
En resumen, una configuración adecuada puede ser la siguiente:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
qué programa usas para escribir el código?
Hola. Sublime Text o Visual Studio Code, el primero es freeware, el último si es gratuito.
Gracias Excelenete!!