En la parte anterior de la serie, configuramos un entorno de desarrollo de WordPress e instalamos todos los complementos necesarios para ayudarnos con nuestros esfuerzos de desarrollo de temas..
Además, editamos wp-config.php
habilitando el modo de depuración en el núcleo de WordPress. Una vez hecho esto, es importante contar con las herramientas adecuadas para ayudarnos a trabajar en nuestro proyecto, verificar errores y verificar que cumplamos con los estándares de codificación de WordPress..
En esta parte, echaremos un vistazo a los siguientes complementos de depuración y el importante papel que tienen en el desarrollo del tema de WordPress:
La barra de depuración es un complemento que agrega un menú de depuración en la barra de administración dentro del panel de WordPress. Cuando hace clic en el menú de depuración, puede ver la consulta, el almacenamiento en caché y otra información de depuración relevante.
Este complemento en particular actúa como la base principal para la depuración con varios otros complementos que tratan diferentes aspectos.
Después de instalar el complemento principal de la barra de depuración, deberá instalar la consola de la barra de depuración para editar PHP y MySQL dentro del panel de WordPress. Aunque no se ha actualizado recientemente, la última versión agregó resaltado de sintaxis utilizando el editor de texto Code Mirror, los modos explícitos de PHP y MySQL, y los cambios en la interfaz de usuario para reflejar la interfaz de usuario actualizada de la barra de depuración
En la captura de pantalla de abajo, copié index.php
código del tema de Twenty Fourteen para WordPress, lo agregó a la consola, hizo clic en Ejecutar para probar y ver el resultado. .
Cron puede ser realmente confuso, este es un complemento útil para el plugin Debug Bar. Muestra información importante sobre los eventos programados de WordPress, tales como;
En la siguiente captura de pantalla, vemos el número total de eventos que se ejecutan en mi entorno de desarrollo, el tiempo para el siguiente evento y si tengo cron en ejecución, en este caso es "No".
Al igual que el nombre del complemento, este complemento en particular agrega dos pestañas al complemento principal de la barra de depuración. Una pestaña muestra la lista de enlaces de acción y la otra lista de enlaces de filtro. La pestaña de acción muestra la lista de todas las acciones enlazadas a la solicitud actual.
Mientras que la pestaña de filtro muestra las etiquetas de filtro junto con las funciones adjuntas. Puede encontrar más información sobre cómo funcionan la acción y los filtros aquí..
Al agregar un script o estilo en WordPress debemos utilizar wp_enqueue_script ($ handle, $ src, $ deps, $ ver, $ in_footer)
y wp_enqueue_style ($ handle, $ src, $ deps, $ ver, $ media)
. El principal problema con esto es poder decir cuál existe y en qué orden se están cargando. Con este complemento particular, listará todas las dependencias.
Se cargarán diferentes scripts para las páginas front-end del sitio y el back-end en este caso, el panel de WordPress. Para ver los scripts que se están cargando en el front-end, vaya al front-end y en la barra de administración, haga clic en Depurar y luego vea Dependencias de estilo y secuencias de comandos
A continuación, vaya al back-end, en la barra de administración, haga clic en Depurar en la barra de administración y luego vea Secuencias de comandos y estilo.
El front-end y el back-end cargan diferentes scripts y estilos. Además, las diferentes páginas del front-end y el back-end pueden cargar diferentes scripts y estilos.
Este es un complemento del complemento Barra de depuración que muestra información detallada sobre los tipos de publicaciones registradas que se encuentran en su proyecto..
Las distintas columnas dan información sobre varias propiedades del tipo de publicación.
nav_menu_item
asociado con post etcHemos pasado por una serie de complementos de depuración necesarios para un proyecto de WordPress. El plugin principal es el plugin Debug Bar, y el resto viene como complementos para ampliar los distintos roles del plugin..
Algunos de estos complementos no se enumeran en el complemento de desarrollador que instalamos en la parte introductoria de la serie, por lo tanto, le recomiendo que visite el repositorio de complementos y los agregue a su instalación de WordPress.
En la siguiente parte de la serie, veremos principalmente cómo realizar un seguimiento de los diversos registros en su proyecto de WordPress, cómo cambiar entre usuarios, cómo inspeccionar reglas de reescritura y herramientas simples como el Probador RTL, el escáner VIP, el Monitor de consultas y demás en.
Mientras tanto, siéntase libre de dejar un comentario o pregunta a continuación..