WordCamp Berlin 2017 - WordPress Architektur Grundlagen
Wie erweitere ich WordPress korrekt, warum ist die Theme functions.php kein guter Weg für Erweiterungen und warum Katzenbabies durch den Hack von WordPress Core Funktionen sterben.
aktuell aktiven Theme zur Verfügung • Seiteneffekte mit Plugins möglich • Nach Theme Updates möglicherweise nicht mehr vorhanden • Docs: „The functions file behaves like a WordPress Plugin “ Siehe: https://codex.wordpress.org/Functions_File_Explained
Updates der Plugins nur über Theme Updates (Das TimThumb Debakel) • Für viele Endanwender ist der Aufwand ein Plugin zu erstellen immer noch zu groß • Entwickler sehen zum Teil nicht den langfristigen Betrieb, sondern nur die kurzfristige Aufgabenerfüllung • Fehlersuche bei Code in functions.php unnötig komplex • Themewechsel wird zum Alptraum weil alles Mögliche in der functions.php gecoded ist • Codeversionierung einer functions.php nicht sinnvoll möglich Grundsätzlich sollte Code, der von Dritten entwickelt und betreut wird NICHT verändert werden