[WordPress] 外掛分享: Admin Maintenance Message

首頁外掛目錄 › Admin Maintenance Message
WordPress 外掛 Admin Maintenance Message 的封面圖片
60+
安裝啟用
尚無評分
124 天前
最後更新
問題解決
WordPress 6.0+ PHP 7.4+ v1.0.2 上架:2025-10-05

內容簡介

總結:這個 WordPress 外掛提供一個始終可見的管理員通知,用於通知所有使用者有關維護窗口的資訊。可以在設置中配置 → Wartungshinweis。

問題集:
1. 這個外掛的主要功能是什麼?
- 提供一個管理員通知,用於讓所有使用者了解有關維護窗口的訊息。

2. 使用者可以在哪裡進行外掛的配置?
- 在設置中進行配置 → Wartungshinweis。

3. 外掛的特色功能有哪些?
- 勾選框 "Maintenance active"
- From/To (datetime-local,使用 WP 時區)
- 自由文字與佔位符 {DATE}, {FROM}, {TO}, {TZ}, {WEEKDAY}, {DATE_TO}, {WEEKDAY_TO}, {DATETIME_FROM}, {DATETIME_TO}
- 不可關閉的橫幅出現在所有管理員畫面上
- 多站點安全卸載

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.2) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Admin Maintenance Message」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

A flexible admin & frontend maintenance plugin for WordPress.
Display a non-dismissible banner across the admin area to notify users of upcoming maintenance windows — and optionally replace the public site with a fully customizable maintenance page (WordPress page, custom HTML, or template file).
Features

Admin notice visible to all or selected roles
Configurable date/time window (from/to)
Free text with placeholders: {DATE}, {FROM}, {TO}, {TZ}, {WEEKDAY}, {DATE_TO}, {WEEKDAY_TO}, {DATETIME_FROM}, {DATETIME_TO}
Frontend maintenance mode:

WordPress page mode
Custom HTML block
Template file (in /assets/maintenance/templates/)

Optional bypass for logged-in users
Multisite-safe uninstall
Fully translatable (Text Domain: admin-maintance-msg)

Configure under Settings → Wartungshinweis.
Usage
1. Aktivierung und Zugriff
Nach der Installation findest du den Menüpunkt unter:
Einstellungen → Wartungshinweis
Hier kannst du das Verhalten des Plugins vollständig steuern.
2. Admin-Warnleiste (Dashboard-Hinweis)
Diese Leiste wird oben im WordPress-Dashboard angezeigt, für alle oder ausgewählte Benutzerrollen.
Einstellungen:
– Wartung aktiv (Checkbox): Zeigt den Hinweis sofort an, auch außerhalb eines Zeitfensters.
– Von / Bis (Datum + Uhrzeit): Optionales Zeitfenster, innerhalb dessen der Hinweis automatisch aktiv ist.
– Nachricht: Freitext oder Vorlage mit Platzhaltern:
– {WEEKDAY}, {DATE}, {FROM}, {TO}, {TZ}
– {DATETIME_FROM}, {DATETIME_TO}, {WEEKDAY_TO}, {DATE_TO}
– Sichtbar für Rollen: Bestimme, welche Rollen die Nachricht sehen (z. B. nur Administratoren oder Redakteure).
💡 Wenn kein Text eingegeben ist, erzeugt das Plugin automatisch eine Standardmeldung auf Basis des Zeitfensters.
3. Frontend-Wartungsmodus
Wenn aktiviert, ersetzt das Plugin deine öffentliche Website während der Wartungszeit durch eine Maintenance Landingpage.
Einstellungen:
– Frontend Maintenance aktiv: Schaltet den Modus ein.
– Bypass für eingeloggte Nutzer: erlaubt angemeldeten Benutzern, die Seite weiterhin normal zu sehen.
– Landingpage-Modus:
1. WordPress-Seite: Nutzt den Inhalt einer bestehenden Seite (Dropdown-Auswahl).
2. Custom HTML: Du kannst eine eigene HTML-Struktur direkt im Textfeld hinterlegen.
3. Template-Datei: Wähle eine HTML-Datei aus dem Plugin-Verzeichnis (assets/maintenance/templates/).
💡 Das Standard-Template default.html zeigt Titel, Nachricht und Zeitraum automatisch an.
4. Templates anpassen
Eigene Templates kannst du einfach ergänzen:

Erstelle im Verzeichnis /assets/maintenance/templates/ eine Datei, z. B. blue-theme.html.
Verwende Platzhalter für dynamische Inhalte:

{{TITLE}}, {{MESSAGE}}, {{SITE_NAME}}, {{WINDOW}}
{{FROM}}, {{TO}}, {{DATE}}, {{DATE_TO}}, {{TZ}}

Füge eigene CSS-Dateien unter /assets/maintenance/css/ hinzu und binde sie im Template mit ein.

5. Verhalten und Priorität
Das Plugin aktiviert die Frontend-Wartung, wenn:
– „Frontend Maintenance aktiv“ oder
– ein gültiges Von/Bis-Zeitfenster aktiv ist.
Während dieser Zeit:
– wird HTTP 503 (Service Unavailable) gesendet,
– ein Retry-After Header gesetzt,
– und noindex, nofollow Meta-Tags ausgegeben (SEO-freundlich).
Nach Ablauf oder Deaktivierung wird die normale Seite automatisch wieder angezeigt.
6. Deinstallation
Beim Entfernen über „Plugins → Deinstallieren“:
– werden alle Optionen (ammsg_options, alte ck_admin_maintenance_opts) gelöscht,
– in Multisite-Umgebungen automatisch für alle Sites bereinigt.
7. Tipps & Best Practices

Verwende UTC+X Zeitzonen bewusst – die Pluginzeiten richten sich nach der WordPress-Zeitzone.
Wenn du Templates bearbeitest, achte auf UTF-8 ohne BOM.
Du kannst über Filter eigene Verhalten ergänzen:

ammsg_uninstall_option_keys – eigene Optionen löschen
ammsg_frontend_template_replacements – Platzhalter erweitern

Support
Questions or ideas?
→ Visit https://codekeks.de or the WordPress.org support forum

延伸相關外掛

文章
Filter
Apply Filters
Mastodon