
內容簡介
Deconde Virtuelles Schwarzes Brett 是一款為網站添加數位公告欄的外掛,讓訪客和已登入用戶可以留下短訊息,適合用於社團、社區或鄰里網站。新訊息需經管理員批准後才能公開顯示,並可設定自動過期。
【主要功能】
• 短碼 [schwarzes_brett] 可嵌入於任意頁面或文章
• 訊息表單包含必填欄位:姓名、訊息(最多 280 字)
• 可選擇上傳照片(JPG、PNG、GIF、WEBP)
• 新訊息需經管理員批准才能顯示
• 設定訊息自動過期的顯示時間
• AJAX 表單,無需重新載入頁面
外掛標籤
開發者團隊
② 後台搜尋「Deconde Virtuelles Schwarzes Brett」→ 直接安裝(推薦)
原文外掛簡介
Virtuelles Schwarzes Brett adds a digital pinboard to your website where visitors and logged-in users can leave short messages as colourful post-it notes — for example for club, neighbourhood, or community websites.
New messages are not publicly visible at first (“pending”) and only appear on the board once an administrator has approved them in the backend. Posts can automatically disappear from the public board again after a configurable display duration.
Key Features
Shortcode [schwarzes_brett] – the board can be embedded on any page or post.
Form with required fields first name, last name, message (max. 280 characters).
A way to get in touch is required: email OR phone number, shown on the post-it as a clickable mailto:/tel: link.
Optional photo upload (JPG, PNG, GIF, WEBP), maximum file size configurable in the backend.
Approval workflow: new posts only become publicly visible after admin approval.
Automatic expiry: admin-configurable display duration per post (0 = unlimited).
Random pastel colour (8 shades) and a slight tilt per note for an authentic pinboard look.
AJAX form, no page reload required.
No WordPress user account needed to submit a message.
Fully translation-ready (text domain deconde-virtuelles-schwarzes-brett); translations are provided via translate.wordpress.org.
Pro Version
There is a separate add-on plugin, Virtuelles Schwarzes Brett Pro, that requires this free plugin and adds features such as multiple boards, categories, automatic moderation, pinned and expiring notes, email notifications, CSV export and custom colour palettes. This free version is complete and fully functional on its own; it contains no locked features, license checks or trial code.
Data Security
All form input is validated and sanitized server-side; all output is escaped appropriately for its context.
Every form-processing action (submitting a message, deleting a message, approving/rejecting, saving settings) is protected against CSRF with WordPress nonces.
Database access is exclusively done through parameterized queries ($wpdb->prepare()).
Photo uploads are validated against their actual file content (wp_check_filetype_and_ext()), not just the file extension.
Approving, rejecting, removing, and all settings are restricted to users with the manage_options capability (typically administrators).
