Problem
Ein Snippet erzeugt einen PHP Fatal Error.
Backend nicht erreichbar.
Safe Mode funktioniert nicht.
Plugin-Deaktivierung hilft nur temporär.
Typischer Auslöser:
- Syntaxfehler (fehlende Quotes)
- Undefined Constant
- Falsche Hook-Registrierung
- register_activation_hook() im Snippet
- Rewrite-Fehler im CPT
Lösung
Code Snippets im integrierten Safe Mode starten, ohne alle Snippets dauerhaft zu verlieren.
Schritt-für-Schritt Rettung
1️. Per FTP einloggen
/wp-content/plugins/code-snippets/code-snippets.php2️. SAFE MODE aktivieren
Direkt nach <?php einfügen:
define('CODE_SNIPPETS_SAFE_MODE', true);3️. Backend aufrufen
Jetzt:
- WP-Admin öffnen
- Code Snippets Menü ist wieder sichtbar
- Snippets werden NICHT automatisch ausgeführt
4️. Problem-Snippet deaktivieren
- Letztes bearbeitetes Snippet prüfen
- Deaktivieren
- Speichern
5️. SAFE MODE wieder entfernen
FTP → Datei erneut öffnen → diese Zeile löschen:
define('CODE_SNIPPETS_SAFE_MODE', true);Speichern.
Alternative Notbremse (falls alles eskaliert)
Komplette Plugin-Datei temporär stoppen:
return;Direkt nach <?php einfügen
→ Plugin lädt nicht mehr
→ Backend erreichbar
→ Nach Deaktivierung wieder entfernen