Desarrollo de plugins con "Boilerplate OOP"

Carpeta core

Una clase que no puedes abordar si no has visto antes la lección Explicación visual estructura ya que se trata nuevamente el uso del “cargador” pero ya viendo el código. En cualquier caso te recomiendo una vez vista esta lección volver a la citada para terminar de asiminarlo, ya que son planteamientos un poco abstractos.

En esta lección se comenta cómo funciona el “autolader” de clases que evita que tengamos que estar incluyendo todos los ficheros del plugin, ya que esto se hace de modo automático gracias al uso de los “namespaces”.

Por otra parte también se trata cómo se mandan las opciones del plugin para que estén disponibles como “propiedad” dentro de los diferentes ficheros del plugin, y sin necesidad de guardarlas en la base de datos como el planteamiento del boilerplate no orientado a objetos.