Respaldado por Awesome Motive.
Más información en nuestro Blog de los Halcones Marinos.

Herramientas de depuración de WordPress para la resolución de problemas

Herramientas de depuración de WordPress para la resolución de problemas

Independientemente de su habilidad como desarrollador de WordPress, siempre habrá un problema que encontrará continuamente en WordPress: los errores. Como resultado, entender el modo de depuración de WordPress (WP DEBUG) o el modo de depuración de WordPress es fundamental. 

Desgraciadamente, los errores en cualquier página web son persistentes; incluso los ingenieros con talento y experiencia cometen algunos errores porque es prácticamente imposible escribir más piezas significativas de código sin errores. De hecho, no hay ningún cuerpo de código significativo que esté totalmente libre de errores. Después de todo, somos humanos y a veces cometemos errores.

Por esta razón, el sistema de depuración de WordPress fue diseñado para simplificar el proceso y estandarizar el código en el núcleo, los temas y los plugins.

Si has hecho algo de programación antes, probablemente te has encontrado con errores durante la compilación o ejecución de páginas web y has pasado tiempo buscando el origen del problema. La dinámica es la misma con WordPress Debug (WP DEBUG). 

Los errores de WordPress, a diferencia de cualquier programación estándar, no se imprimen simplemente en la página. Se guardan en los registros de depuración de WordPress porque pueden contener información confidencial como las credenciales de acceso a la base de datos. 

Por eso WordPress almacena estos registros de depuración en una ubicación segura de su servidor que no es visible/accesible al público.

EXPLICACIÓN SOBRE LA DEPURACIÓN DE WORDPRESS

Como todos deben saber, WordPress está desarrollado en PHP, lo que significa que tanto la guía oficial de depuración de WordPress como la guía oficial de depuración de PHP le ayudarán.

Si quiere depurar los errores de WordPress, es crucial tener una variable global de PHP definida. No se preocupe por eso; lo discutiremos más adelante. Sin embargo, debes entender la diferencia entre el procedimiento de depuración de PHP y el proceso de depuración de WordPress. 

En PHP vanilla, por ejemplo, sólo se muestran dos tipos de errores por defecto. Un "error fatal" es aquel que impide que la página se cargue del todo. El otro "error grave" muestra una página vacía al usuario. ¡Completamente en blanco!

Por decirlo de otro modo, PHP reconoce que mostrar todo un mensaje de error puede suponer un riesgo de seguridad para su sitio web, y por eso no lo hace. En cualquier caso, puedes ajustar fácilmente estas cuestiones en la configuración de PHP.

Por otro lado, WordPress habilita la depuración de WordPress (WordPress Debug) y no la personaliza. Todos los grados de error, advertencia e incluso elementos informativos para los desarrolladores se mostrarán en el modo de depuración de WordPress.

Esto significa que se mostrará todo, desde errores fatales hasta un mensaje técnico sobre la optimización de una sección específica de JavaScript. Esto es tremendamente útil para los administradores del sitio (ya que identifica el origen del error), pero es molesto para los usuarios.

Además, WordPress Debug le notificará de cualquier función PHP específica de WordPress que haya sido obsoleta y que ya no será soportada en el futuro, aunque sea funcional ahora.

¿CÓMO ACTIVAR EL MODO DE DEPURACIÓN DE WORDPRESS (WP_DEBUG)?

Sólo se necesitan unas pocas líneas de PHP para activar el modo de depuración de WordPress (WP DEBUG). 

1. Para ello, inicie sesión en su servidor a través de SSH o FTP y edite el archivo wp-config. php utilizando SSH o su cliente FTP

2. Cerca de la parte inferior del archivo verás lo siguiente: 

define('WP_DEBUG', false);

Modifica esa línea por estas tres líneas:

  • define( 'WP_DEBUG', true );
  • define( 'WP_DEBUG_DISPLAY', false );
  • define( 'WP_DEBUG_LOG', true ); 

3. Haga clic en Guardar para que los cambios surtan efecto. El modo de depuración está ahora activo.

Una vez hecho esto, también puedes desactivarlo. Todo lo que necesitas hacer es cambiar la línea en el archivo wp-config. php como sigue:

define('WP_DEBUG', false);

ACCESO A LA DEPURACIÓN CON PLUGINS DE WORDPRESS

Una de las principales ventajas de WordPress frente a otras plataformas es que cuenta con una rica biblioteca de plugins con los que podemos hacer casi de todo.

Por lo tanto, si estás cansado del código o te resulta difícil, siempre puedes acceder al modo de depuración de WordPress con los plugins del repositorio oficial de WordPress.

Por ello, vamos a compartir con vosotros un par de plugins que os ayudarán en esta tarea:

Depuración WP

WP Debugging es otro popular plugin de depuración de WordPress disponible en el mercado. Si quieres observar lo que va mal en tu archivo wp-config.php, te recomendamos que pruebes WP Debugging. Es un plugin gratuito y fácil de usar que comienza a mostrarte los registros de errores una vez que instalas y activas el plugin y rastrea la mayor parte de lo que ustedque necesitas saber. Gracias a él, con unos pocos clics desde tu cPanel, podrás activar y desactivar todas estas variables globales de PHP en tu sitio web de WordPress.

Características-

  • Filtros de depuración integrados
  • Mostrar errores de depuración
  • Restauración automática de la configuración
  • Múltiples reglas de depuración
  • Establecer las constantes de depuración

Monitor de consultas para WordPress

JQuery Monitor es otro popular plugin de depuración y desarrollo para WordPress que es gratuito y sencillo. Te permite depurar las consultas a la base de datos, los errores de PHP, los scripts y hojas de estilo en cola, los ganchos y las acciones, las llamadas a la API HTTP, etc. 

Incluye algunas funciones avanzadas como:

  •  depuración de llamadas Ajax, 
  • llamadas a la API REST, y 
  • comprobaciones de la capacidad del usuario. 

Además, incluye la posibilidad de acotar gran parte de sus resultados por plugin o tema. Esto significa que puedes determinar rápidamente los plugins, temas o funciones que no funcionan bien.

La barra de depuración

Debug Bar es otro fantástico plugin que añade una barra de depuración a tu panel de control de WordPress. Además, este plugin cuenta con una herramienta más avanzada para desarrolladores mediante la cual podrás encontrar registros de errores, ver la caché, consultas, entre otros datos que son muy útiles para depurar errores. También, monitorea las consultas de MySQL para que puedan ser encontradas fácilmente.

Características:

  • Fácil de usar
  • Añadir consola PHP/MySQL
  • Mostrar información de depuración
  • Otros complementos disponibles
  • Rastrea las advertencias de PHP

New Relic:

New Relic es un nombre muy conocido en el mercado del análisis del rendimiento de las aplicaciones. Se trata de una herramienta comercial creada por cientos de desarrolladores de todo el mundo para disponer de una plataforma fiable para recopilar información sobre sus aplicaciones de software. Se proporciona como un plugin que también puede manejar la funcionalidad de terceros. Esto amplía el rango de tecnologías que pueden ser monitoreadas usando esta herramienta y las permutaciones y mezclas de tecnologías que pueden ser observadas.

Herramientas para desarrolladores de Firefox:

Firefox Developer Tools es una versión personalizada de Firefox para desarrolladores. Les proporciona las herramientas de desarrollo más actualizadas. No se trata de una herramienta específica de WordPress, sino que puede utilizarse para solucionar problemas de cualquier sitio web basado en la plataforma. Tienen un diseño bien pensado que llama la atención. Puede abrir la pestaña del inspector haciendo clic con el botón derecho del ratón en cualquier elemento. La consola web ofrece una salida total que incluye más información que simplemente el nombre del objeto al imprimirlo. Como resultado, los desarrolladores pueden examinar los atributos del objeto con mayor profundidad y tener acceso a más información sobre los elementos del DOM.

Comprobación del tema:

Cualquier creador de temas se beneficiará de Theme Check. Entre los desarrolladores, es realmente popular. Los usuarios pueden utilizar esta herramienta de depuración para probar sus temas de WordPress utilizando los códigos y principios de codificación más actualizados.

La posibilidad de probar sus temas de WordPress antes de enviarlos al repositorio minimiza la probabilidad de rechazo. También garantiza que su tema se adhiere a los estándares de codificación más actualizados.

CONCLUSIÓN

Es fundamental disponer de herramientas para mantener su sitio web en plena forma. Incluso si su sitio web está en buenas condiciones, la adopción de estas eficaces herramientas imprescindibles puede mejorar la usabilidad y la velocidad de su sitio web. Diríjase a Seahawk para obtener más información sobre las herramientas de depuración de WordPress.

Entradas relacionadas

En lo que respecta al desarrollo de WordPress, reCAPTCHA de Google se erige como un defensor incondicional. Este

¿Le preocupa que su sitio web se enfrente a problemas imprevistos de malware y vulnerabilidad? No puede evitar por completo

Migrar tu sitio web de Wix a WordPress puede ser un movimiento estratégico para desbloquear mayores

Komal Bothra 17 de abril de 2024

WordPress Vs Contentful: ¿Cuál será el mejor CMS en 2024? ¡Averigüémoslo!

Elegir el sistema de gestión de contenidos adecuado es crucial para las empresas que desean crear un sitio web.

Compara
Komal Bothra 16 de abril de 2024

Las 20 mejores agencias de desarrollo de WordPress en India para 2024

¿Está buscando los mejores servicios de desarrollo de WordPress en la India? No se preocupe

Agencia WordPress
Komal Bothra 16 de abril de 2024

Figma a WordPress - Así se convierte un diseño en un sitio web con píxeles perfectos

La combinación de Figma y WordPress es la mejor para diseñar y desarrollar un sitio web.

WordPress

Empieza con Seahawk

Regístrate en nuestra app para ver nuestros precios y obtener descuentos.