Sie können den WordPress Wartungsmodus aktivieren, wenn Sie umfangreiche Änderungen an Ihrer Webseite vornehmen. Wir erklären Ihnen, wie.
Es kann verschiedene Gründe geben, wieso Sie in WordPress den Wartungsmodus aktivieren oder auch deaktivieren möchten. Bedenken Sie dabei jedoch, dass Suchmaschinen es nicht mögen, wenn Inhalte Ihrer Seite nicht erreichbar sind.
Wollen Sie dennoch den Wartungsmodus benutzen, können Sie diesen ganz einfach mit kleinen Snippets aktivieren. Wie das funktioniert, erklären wir Ihnen in diesem Artikel.
Dieser Artikel behandelt Ansätze, die Sie manuell und ohne den Einsatz von unnötigen Plugins umsetzen können. Wollen Sie aufwendigere oder hübschere Wartungsmodus-Seiten, können Sie dennoch über den Einsatz eines Plugins nachdenken.
Was ist der WordPress Wartungsmodus?
Bei dem Wartungsmodus handelt es sich um einen Modus, in den Sie Ihre Webseite versetzen können.
Ist dieser aktiviert, können Besuchende Ihrer Webseite nicht auf die eigentlichen Inhalte zugreifen, sondern sehen lediglich eine Meldung darüber, dass Ihre Webseite aktuell gewartet wird.
Seit der WordPress-Version 3.0 gibt es den eigenständigen Wartungsmodus. Aktualisieren Sie ein Theme oder ein Plugin, wird dieser Modus von WordPress automatisch für diese Zeit aktiviert.
Sie können WordPress jedoch auch manuell in diesen Wartungsmodus versetzen. Hierfür gibt es mehrere Möglichkeiten.
WordPress Wartungsmodus aktivieren mit .maintenance
Die erste Möglichkeit, um den WordPress Wartungsmodus aktivieren zu können, liegt in der Erstellung einer sogenannten .maintenance-Datei. Diese Datei können Sie mit einem beliebigen Editor erstellen.
Achten Sie darauf, dass die Datei genau „.maintenance“ heißt. Innerhalb dieser Datei fügen Sie den folgenden Quellcode ein:
<?php $upgrading = time(); ?>
Laden Sie die Datei in das Root-Verzeichnis Ihrer Webseite hoch. Steuern Sie anschließend die Webseite an, finden Sie die folgende Meldung wieder:
WordPress Wartungsmodus aktivieren mit functions.php
Sie können auch die functions.php Ihres Themes oder Child-Themes anpassen, um den Wartungsmodus zu aktivieren.
Diese, simpelste, Variante lässt die WordPress-Seite für Ihre Besuchenden einfach mit einer kleinen Nachricht „sterben“. Besuchende Ihrer Seite, die nicht der Benutzerrolle Administrator angehören, sehen lediglich diese einfache, kleine Nachricht.
<?php
function maintenance_mode() {
if ( !current_user_can( 'administrator' ) ) {
wp_die('Diese Seite befindet sich im Wartungsmodus.');
}
}
add_action('get_header', 'maintenance_mode');
?>
Fügen Sie diesen Code in die functions.php-Datei Ihres Themes ein und speichern Sie die Änderungen. So sieht das Ergebnis dann aus:
Sie können diese Meldungen auch mit Überschriften, Bildern oder weiteren Elementen aufhübschen. Hierfür benötigen Sie jedoch grundlegende Erfahrung in der Programmierung mit PHP.
Wie bereits zuvor im Artikel erwähnt wurde, aktiviert WordPress den Wartungsmodus beim Update von Themes und Plugins für eine kurze Zeit automatisch. Sie haben jedoch auch die Möglichkeit, automatische Updates in WordPress zu deaktivieren.