Autoloader para WordPress

He subido en el repositorio de dependencias de Packagist un Autoloader para WordPress.

Lo he llamado “WP My Autoloader”, es un código muy sencillo, pero útil para crear nuestros Plugins en WordPress.

 

Qué soluciona este script?

 

Este script es un autoloader para usar en nuestros plugins de WordPress. El autoloader hace una auto carga de los archivos que necesitemos trayendo las clases sin necesidad de usar includes.

Utiliza los namespace y use para recoger la información de las clases.

Cómo utilizar WP_My_Autoloader

Ejemplo de uso…

 

< ? php

namespace namePlugin\src;
require_once(dirname(__FILE__) . ‘/autoloader.php’);

use namePlugin\src\models\NameClase1;
use namePlugin\src\models\NameClase2;

class NameClase3
{

private $values;
public function nameMethod1()
{

$this-> values = new NameClase2();

}

}

En el repositorio hay documentación sobre el Script. Es muy sencillo de usar he instalar.

 

Links del código

WP My Autoloader in Github: https://gist.github.com/Didweb/c4e8c930d3e612116c3cc710d3d9d642