
內容簡介
Desk9 Notice Planner 是一款輕量級的外掛,專為網站通知設計,能有效傳達假期關閉、營業時間變更、維護窗口等重要資訊。用戶可以輕鬆創建通知並精確排程,自動顯示與隱藏,提升與訪客的溝通效率。
【主要功能】
• 提供公告欄與全螢幕通知兩種顯示佈局
• 支援精確的日期範圍與年度重複排程
• 擁有 27 種現成模板,快速填寫通知內容
• 即時預覽編輯內容,操作直觀簡便
• 自動計算時區,確保通知準時顯示
外掛標籤
開發者團隊
② 後台搜尋「Desk9 Notice Planner – Announcement Bar & Scheduler」→ 直接安裝(推薦)
原文外掛簡介
Desk9 Notice Planner is a lightweight plugin for informative site notices: vacation and holiday closures, changed opening hours, maintenance windows, delivery delays and short announcements. Create a notice once, schedule it precisely and let it appear and disappear automatically – evaluated in your site’s timezone on every page view.
It is deliberately not an aggressive marketing popup tool. The focus is on serious, accessible communication with your visitors.
Two display layouts
Announcement Bar – a slim bar at the top or bottom of your site. Static, sticky or fixed, optionally pushing your content down instead of covering it. Choose whether it runs edge to edge with square corners, or floats as an inset message with a gap on all sides and rounded corners – the two never mix. Sets with hard edges can be softened per notice: keep their shadows and accent lines, swap everything for one thin outline, or go completely flat.
Fullscreen Notice – an accessible dialog for critical information, with focus management, scroll lock and keyboard support.
Scheduling that understands your year
Always active, exact date ranges (start/end with time), or yearly recurring periods.
Yearly periods may cross the year boundary – “December 24 until January 2” simply works, every year, including leap years.
All times use the timezone from Settings → General. Visibility is computed on each page view, not via cron, so notices appear exactly on time.
A year calendar in the admin area shows all planned notices at a glance, including conflicts.
Fast to use
27 ready-made templates – summer vacation, public holiday, maintenance window, shipping delay, new address, privacy policy update, product safety notice and more. Pick a situation and the notice is prefilled.
Quick Notice: publish a simple notice in seconds; refine it later in the full editor.
The editor shows what you build. Controls sit on the left, the rendered notice stays visible on the right while you change anything – with desktop, tablet and mobile widths and a light or dark sample page.
Ten style sets × five tones. Pick a look – from a bold solid bar to a soft tinted hairline, an elevated card, a dark surface or a neutral surface with a coloured accent rail – then pick how urgent it is: neutral, info, warning, important or success. Spacing, corners, borders and type come with the set.
Every one of the 50 combinations was checked against WCAG 2.2 AA contrast. Individual colours and spacing can still be overridden per notice.
Your theme’s font is used – no webfonts are loaded.
Thoughtful behavior
Visitors can dismiss a notice for the session, until the notice ends, or for a custom number of days – stored only in their browser, without cookies.
The close button can sit in the top right corner or vertically centred on the right edge, in three sizes, as a plain icon or in a circle.
When you edit a notice, previously dismissed notices reappear automatically (content versioning).
Show it again on demand. A “Show again” action in the notice list and in the editor voids every stored dismissal, so people who closed the notice see it once more. To check it yourself without affecting anyone, append ?d9notice_show=1 to any URL while logged in.
Priorities (0–100) and a global mode decide what happens when several notices overlap: show only the highest one or stack up to three bars. Conflicts are flagged in the list, the editor and the calendar.
Display rules: entire site, homepage only, selected content, or everything except selected content – plus context limits (front page, blog page, singular, archives, search, 404) and device visibility.
Multilingual
WPML and Polylang compatible (wpml-config.xml included). Untranslated notices are hidden or fall back to the default language – your choice.
Built properly
No external requests, no telemetry, no tracking, no cookies, no bundled frameworks, no jQuery on the frontend.
Frontend CSS/JS load only when a notice is actually displayed.
WCAG 2.2 AA oriented markup: named regions, real dialog semantics, focus trap, visible focus, reduced-motion support.
Custom capabilities plus a ready-made Notice Manager role, nonce-protected actions, strict input validation, escaped output.
Privacy
Desk9 Notice Planner does not collect, store or transmit any personal data. It makes no external requests, loads no external resources and sets no cookies. The optional dismiss feature stores the dismissal state exclusively in the visitor’s own browser (sessionStorage/localStorage, keys prefixed with d9notice:notice:); these entries expire automatically and can be removed by clearing the browser storage.
