Grundaufbau eines WordPress Plugins

Ein WordPress Plugin zu schreiben ist mit etwas Erfahrung in PHP gar nicht schwer. Es gibt jedoch verschiedene Vorgehensweisen und Design Patterns für den Grundaufbau eines Plugins. Gerade für Einsteiger im Plugin Development ist es schwer, sich für eine Methode zu entscheiden.