lavour image post

Debug WordPress theme y plugin

A diferencia de otros lenguajes php actua de manera psicorigida y se debe tener paciencia y sin perder el control ir hasta el momento en donde el error ha ocurrido, parece fácil pero nadie lo toma con tanta calma.

PHP es un lenguaje interpretado en el backend y es interpretado línea a línea lo que representa que una ves encontrado un error toda la ejecución es detenida, de igual manera el hecho código html este no puede ser ejecutado provocando el lienzo blanco en donde todo el site es afectado. 

Esto es una de las causas de que php no sea el lenguaje favorito de muchos programadores y wordpress no escapa de esta situación. 

Ejecutar pruebas exhaustivas, conocer las reglas del lenguaje colocar (;) al final de cada sentencia, control de versiones son reglas de oro al programar con php.

Como hacer debug en wp. Lo primero es activar -wp_debug true - en wp-config para leer los errores generados pero en particular en los plugins algo muy comun es el error de que las cabeceras han sido enviadas. Esto es un error provocado por dejar espacios antes de las etiquetas <?php. 

Existe un error muy común que puede dejar el site en blanco y provocar que el plugin no pueda ser activado.

Se trata de (require_once) al insertar un archivo no encontrado wp provoca un error catastrófico, la solucion es comentar cada archivo requerido o leer bien el código ya que es algo que suele pasar.