WP Manifestindependent plugin directory
manifest / utilities / bd-onderhoudsmodus-plugin

Blauwwwdruk - Onderhoudsmodus GitLab self-updates

Simpele Wordpress plugin om een website in onderhoudsmodus te plaatsen, zodat alleen gebruikers met Redacteur rol of hoger de content kunnen bekijken.

by Blauwwwdruk · gitlab.com/blauwwwdruk-public-projects/bd-onderhoudsmodus-plugin

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://gitlab.com/blauwwwdruk-public-projects/bd-onderhoudsmodus-plugin/-/archive/main/bd-onderhoudsmodus-plugin-main.zip

Ships its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.

Kleine WordPress-plugin die de voorkant van een site verbergt achter een "in aanbouw"-melding (HTTP 503) voor iedereen zonder minimaal een redacteursrol.

Werking in het kort

  • Hookt op template_redirect en checkt current_user_can('edit_posts') (bewust niet is_user_logged_in() — dat zou ook een gewoon klant-/ besteldata-account doorlaten).
  • Toont een wp_die()-pagina met het Blauwwwdruk-logo (logo.png) en een inloglink, met HTTP-statuscode 503 zodat zoekmachines dit als tijdelijk beschouwen.

Updates

De plugin bevat Plugin Update Checker (MIT, plugin-update-checker/, v5.7). Staat er op main een hoger Version dan op de site, dan verschijnt in wp-admin onder Plugins de gewone update-melding. Verhoog het versienummer dus bij elke wijziging. Zet geen automatische updates aan: een wijziging op main hoort eerst los getest te zijn.

Het dashboard (hosting) downloadt blauwwwdruk-maintenance.php en logo.png rechtstreeks van main bij elke nieuwe installatie/kloon.