WordPress Website über Wartungsmodus deaktivieren

Der Website Inhalts die Visualisierung ausschließen, im Titel Wartungsmodus: WordPress-Seite deaktivieren ist fast nichts hinzuzufügen.

Praktikabel erscheint mir der Code für die functions.php.

function maintenace_mode() {
  if ( !current_user_can( 'administrator' ) ) {
    wp_die('Maintenance/Wartungsmodus.');
  }
}
add_action('get_header', 'maintenace_mode');

Desselben mit individueller Anpassung:

/* Wartungsmodus */
function maintenace_mode() {
if ( !current_user_can( 'administrator' ) ) {
wp_die('<h1>Website im Wartungsmodus</h1>
<h2>Medieninhaber und Herausgeber</h2>
<p>Buch-Vermerk, https://wegerl.at – Privatperson</p>
<p><b>Name</b><br />
Ms and Mr WordPress</p>
<p><b>Adresse</b><br />
WordPress.org<br />
(Postleitzahl) Irgendwo<br />
(Land) Milchstraße/Erde</p>
<p><b>E-Mail-Adresse</b><br />…<br />
<b>Telefon</b><br />…</p>');
}
}
add_action('get_header', 'maintenace_mode');

Obiges Snippet wirkt frugalen Methode praktikabel und DSGVO konform:

Maintenance auf Website ohne geschäftlichen Traffic ist der Wartungsmodus nicht obligat. Der Anforderung bei Plug-in Update und Installierung von Plug-ins übernimmt das automatisch der WordPress Core.

  • In Anwendung eines Cache Plug-in ist nach aktivieren des Wartungsmodus und dessen zurückstellen der Cache zu löschen. Ansonsten erscheint dem Besucher jeweils die Website vorhergehender Einstellung mit Wartungsmodus.