WordPress-Plugin refactoren: Trennung von Frontend, Backend und Logik

Im letzten Beitrag habe ich auf die Schnelle ein Mini-Plugin als eine einzige PHP-Datei erstellt, die sowohl Logik, HTML und Hooks enthält. Das geht zwar super schnell und ist vermutlich für kleine Plugins ok, da wir aber etwas anderes im Sinn haben, werden wir das in diesem Schritt ändern. In diesem Beitrag gehe ich Schritt …

Ein erstes simples Plugin

In diesem Beitrag starten wir mit dem Grundgerüst eines eigenen WordPress-Plugins, das Teil der größeren Entwicklung, dem Aufbau eines individuellen Zeiterfassungssystems für WordPress ist. Bevor Funktionen wie Projektverwaltung, Zeiteinträge oder Auswertungen umgesetzt werden können, braucht es eine stabile Basis. Genau diese Basis erstellen wir heute. Wir legen ein Plugin an, binden es korrekt in WordPress …

Docker & WordPress einrichten für die lokale Entwicklung

Bevor ich mit der eigentlichen Entwicklung beginnen kann, braucht man eine stabile Entwicklungsumgebung. Docker ist dafür perfekt geeignet, weil es WordPress, PHP und MySQL in isolierten Containern bereitstellt. So musst du nichts lokal installieren, kannst verschiedene Projekte sauber voneinander trennen und bist immer in einer konsistenten, reproduzierbaren Umgebung. Da ich mich hier auch zum ersten …

Zeiterfassung für WordPress – Ziel & Vorgehen

Motivation In vielen Projekten fehlt eine einfache, transparente und selbst gehostete Zeiterfassung.Externe Tools sind oft überladen, teuer oder datenschutzrechtlich problematisch. Gleichzeitig ist WordPress auf sehr vielen Seiten ohnehin bereits vorhanden – als Benutzerverwaltung, Backend und Plattform. Mein Ziel ist es daher, ein Zeiterfassungssystem als WordPress-Plugin zu entwickeln, das: Ziel des Plugins Das Plugin soll es …