內容簡介
PVQ Dashboard 是一款專為用戶入口網站、學習管理系統(LMS)、會員網站、電子商務網站及客戶儀表板設計的 WordPress 外掛。它允許管理員建立問題庫,使用者可儲存自己的答案並在驗證過期時顯示阻擋驗證的彈出視窗。
【主要功能】
• 管理員儀表板提供 PVQ 設定與統計
• 問題管理介面可創建、編輯及刪除問題
• 使用者狀態顯示 PVQ 設定與鎖定狀態
• 報告介面支持 CSV 匯出與過濾功能
• 設定介面可調整驗證規則與快取持續時間
• 支援短碼以便於使用與管理
外掛標籤
開發者團隊
原文外掛簡介
PVQ Dashboard is a WordPress plugin for user portals, LMS sites, membership sites, eCommerce sites, and client dashboards. It lets administrators create a question bank, lets users complete PVQ setup by saving their own answers, and then displays a blocking verification modal when a user’s verification has expired.
This version is packaged as a standalone PVQ Dashboard plugin with its own slug, settings, database tables, REST route, AJAX actions, and shortcodes.
Core features:
Admin Dashboard with PVQ setup, verification, failure, lockout, and activity stats.
Questions screen with create, edit, delete, archive, and duplicate actions.
Users screen with PVQ setup status, last verified date, failed attempts, lockout status, reset, unlock, and require PVQ reset actions.
Reports screen with CSV export limited to the last 7 days in the free plugin, date/user/role/result filters, pass/failure stats, average completion time, and most failed question IDs.
Settings screen for verification rules, popup content, logging, cache duration, support email, and timezone selection.
Top-tab admin navigation across Dashboard, Questions, Users, Reports, Settings, Help, and Upgrade to Pro.
Help tab feedback/question form that emails the configured support email.
PVQ setup screen through [dashboard_pvq_manage].
Verification modal through automatic expiration checks or [dashboard_pvq_verify].
Status screen through [dashboard_pvq_status].
Standalone aliases: [dashboard_pvq_setup] and [dashboard_pvq_check].
REST status endpoint at /wp-json/dashboard-pvq/v1/status.
Answers are hashed and never stored as plaintext.
Shortcodes
[dashboard_pvq_manage] – PVQ setup and answer management.
[dashboard_pvq_status] – User verification status.
[dashboard_pvq_verify] – Force a verification modal on the current page.
[dashboard_pvq_setup] – Standalone alias for [dashboard_pvq_manage].
[dashboard_pvq_check] – Standalone alias for [dashboard_pvq_verify].
Security Notes
PVQ answers are normalized and hashed using WordPress password hashing. They are not stored as plaintext. The plugin uses nonces, capability checks, prepared SQL statements, input sanitization, and output escaping.
Upgrade Notes
This build uses the standalone dashboard-pvq folder, dashboard-pvq.php main file, dashboard_pvq_* option/user-meta keys, dashboard_pvq_* tables, and dashboard-pvq text domain so it can install separately from the prior Learn and Permits PVQ plugin.
