Mit dem WordPress Toolbox Plugin die functions.php modularisieren
Wenn sich der Funktionsumfang eines WordPress-Blogs vergrößert, steigt die zwangsläufig auch Anzahl der installierten Plugins oder auch der Umfang der zum Theme gehörende functions.php. Das hat Auswirkungen auf die Ladezeiten und den Speicherverbrauch des Blogs.
Das Toolbox Plugin von Sergej Müller wurde konzipiert, um die functiions.php zu entlasten oder gänzlich abzuschaffen.
Das Prinzip dabei ist, gruppierte Code-Snippets aus der functions.php in einzelne Module zusammenzufassen. Zu diesem Zweck wird jeweils eine PHP-Datei angelegt und mit notwendigen, optionalen Metadaten versehen. Anschließend lädt der Admin die Module ins Toolbox-Verzeichnis modules hoch.
Ist das erledigt, übernimmt das Plugin die Steuerung der Code-Schnipsel. Der Administrator legt dann fest, in welchem Bereich zum Beispiel Frontend, Backend etc. das jeweilige Modul ausgeführt werden soll.
Das Toolbox Plugin stellt die Funktionalität der aktiven Module Themes-übergreifend zur Verfügung. So ist bei einem Wechsel des Layouts die hinterlegten Funktionen sofort einsatzbereit. Das gilt auch für Multisite-Blogs.
Die Features des Plugins sind unter anderem
- Ein- und abschaltbar
- Zeitsparendes Management der Module
- Ausstattung der Module mit Metadaten
- Kombinierbare Bereiche der Einbindung
- Kein Durcheinander in der functions.php
- Ordnung durch angelegte Toolbox-Module
- Einfache Weitergabe der WordPress-Snippets
- Modus für mehr Sicherheit beim Ausführen der Module