Wartungsmodus¶
| Eigenschaft | Wert |
|---|---|
| Modul-ID | maintenance |
| Icon | dashicons-hammer |
| Priorität | 15 |
Beschreibung¶
Der Wartungsmodus versetzt die Website für Besucher in einen Wartungszustand. Eingeloggte Administratoren mit Dashboard-Zugriff können die Website weiterhin normal nutzen.
Aktivierung¶
Der Wartungsmodus wird direkt im Dashboard über einen Toggle-Schalter aktiviert und deaktiviert. Die Umschaltung erfolgt per AJAX — ein Neuladen der Seite ist nicht nötig.
Wenn der Wartungsmodus aktiv ist:
- Erscheint ein gelber Hinweis in der WordPress Admin-Bar
- Zeigt das Modul den Status „Wartungsmodus aktiv" an
Was sehen Besucher?¶
Nicht-eingeloggte Besucher sehen eine eigenständige Wartungsseite mit:
- Konfigurierbarem Titel und Nachricht
- Responsivem Design (mobilfreundlich)
- Meta-Tags:
noindex,nofollow,no-cache - Konfigurierbarem HTTP-Status-Code
Ausnahmen¶
Folgende Anfragen werden vom Wartungsmodus nicht blockiert:
| Ausnahme | Grund |
|---|---|
| AJAX-Anfragen | Backend-Funktionalität aufrechterhalten |
| REST-API | API-Zugriff sicherstellen |
| WP-Cron | Geplante Aufgaben ausführen |
| Admin-Bereich | Backend bleibt erreichbar |
| Benutzer mit Dashboard-Zugriff | Können die Website normal nutzen |
Cache-Handling¶
Beim Aktivieren oder Deaktivieren des Wartungsmodus wird der Cache automatisch geleert. Unterstützte Cache-Plugins:
- WP Super Cache
- W3 Total Cache
- WP Fastest Cache
- LiteSpeed Cache
- Autoptimize
- WP Rocket
Einstellungen¶
Die Wartungsseite kann unter Einstellungen → HBDEV Dashboard → Wartungsmodus angepasst werden:
| Einstellung | Beschreibung | Standard |
|---|---|---|
| Titel | Überschrift der Wartungsseite | „Wartungsarbeiten" |
| Nachricht | Text der Wartungsseite (HTML möglich) | Standardtext |
| HTTP-Status | 200 OK oder 503 Service Unavailable | 503 |
Empfehlung
Verwende den HTTP-Status 503 für reguläre Wartungsarbeiten. So wissen Suchmaschinen, dass die Seite nur temporär nicht erreichbar ist und behalten deine Rankings bei.