How To Use Autoloading And A Plugin Container In WordPress Plugins — Smashing Magazine

Artikeln utforskar en alternativ metod för att utveckla WordPress-Plugins genom att tillämpa bästa praxis från PHP-communityn, särskilt gällande Autoloading och plugin-containers. Den belyser utmaningarna med stora kodbaser och begränsningarna med äldre PHP-versioner (5.2) inom WordPress, och förespråkar att se bortom WordPress "Walled Garden". Författaren introducerar ett exempelplugin kallat "Simplarity" och beskriver en rekommenderad mappstruktur samt grundläggande plugin-information. En central del är implementeringen av Autoloading med PEAR-namngivningskonventionen för klasser, vilket förbättrar underhållbarhet och interoperabilitet jämfört med WordPress egna standarder. Artikeln ger en detaljerad genomgång av hur man bygger en anpassad autoloader med PHP:s spl_autoload_register-funktion.