+49 (0) 7161 821728info@aos-digital.deHamburg · Koblenz · Eislingen

AOS Code

Code-Schnipsel in WordPress verwalten, ohne dass ein Tippfehler die Seite lahmlegt.

Release in VorbereitungVersion 0.10.0

Wofür es gebaut wurde

Kleine Anpassungen landen in der functions.php des Themes. Beim nächsten Theme-Update sind sie weg, und ein einziger Syntaxfehler legt die komplette Seite still, inklusive Backend. Dann bleibt nur noch der Weg über FTP. Dieses Plugin hält Schnipsel getrennt vom Theme und fängt genau diesen Fall ab.

Für wen

Entwicklerinnen und Entwickler sowie technisch versierte Betreiber, die regelmäßig kleine Anpassungen vornehmen und dabei nicht auf gut Glück speichern wollen.

Was es kann

Selbstdeaktivierung bei schweren Fehlern

Erzeugt ein Schnipsel einen Fatal Error, schaltet es sich selbst ab und die Seite läuft weiter. Kein Ausperren aus dem eigenen Backend, kein FTP-Zugriff nötig.

Prüfung vor dem Speichern

Der Code wird auf Syntaxfehler geprüft, bevor er überhaupt aktiv werden kann. Der häufigste Ausfallgrund fällt damit vorher auf.

Abgesicherter Modus

Über einen Parameter in der Adresszeile lassen sich alle Schnipsel vorübergehend stilllegen — der Rettungsanker, wenn doch etwas klemmt.

Feine Berechtigungen

Wer PHP ausführen darf, ist getrennt davon regelbar, wer CSS anpassen darf. In größeren Teams ist das der Unterschied zwischen Arbeitsteilung und Risiko.

Bedingte Ausführung

Schnipsel laufen nur dort, wo sie sollen: bestimmte Seiten, Beitragstypen, Frontend oder Backend. Zusätzlich als Shortcode einsetzbar.

Häufige Fragen

Warum nicht einfach die functions.php?

Weil sie zum Theme gehört. Beim Theme-Update oder -Wechsel ist der Code fort, und ein Fehler darin nimmt die ganze Seite mit. Schnipsel in einem Plugin überleben beides.

Ist es sicher, PHP über das Backend auszuführen?

Es ist ein mächtiges Werkzeug und gehört deshalb hinter enge Berechtigungen. Genau darum ist die Rechteverwaltung hier feiner als bei vergleichbaren Plugins, und PHP ist getrennt von den harmloseren Sprachen regelbar.

Was passiert bei einem Fehler trotz Prüfung?

Laufzeitfehler lassen sich nicht vorab erkennen. Für diesen Fall greift die Selbstdeaktivierung: Das betroffene Schnipsel wird abgeschaltet und du bekommst einen Hinweis im Backend.

Braucht ihr etwas Ähnliches?

Wir bauen WordPress-Plugins für eigene Anforderungen — von der kleinen Erweiterung bis zum ausgewachsenen Produkt. Mehr dazu auf unserer Seite zu WordPress-Plugin-Entwicklung.

Beratungstermin vereinbaren

Technisch notwendige Cookies laufen immer. Zusätzlich würden wir gern mit unserem selbst gehosteten Matomo verstehen, welche Seiten dir helfen. Deine Daten bleiben auf unserem Server in Deutschland und gehen an keinen Dritten.