內容簡介
ExpiryFlow 是一款使用者帳號到期管理外掛,可為臨時帳號設定有效期限,到期後自動封鎖登入並排程刪除,解決忘記撤銷權限所造成的「殭屍帳號」安全風險與資料庫肥大問題。
【主要功能】
• 建立帳號時即可設定到期日期
• 到期後即時封鎖登入,每小時重新驗證狀態
• 一鍵手動切換帳號啟用/停用狀態
• 到期帳號於寬限期後自動從資料庫刪除
• 刪除帳號時自動將文章與留言轉移給管理員
• 使用者列表顯示彩色狀態標籤,一目瞭然
外掛標籤
開發者團隊
② 後台搜尋「ExpiryFlow – Temporary User Access & Expiry Manager」→ 直接安裝(推薦)
原文外掛簡介
Giving temporary access to contractors, guest writers, or support agents is a standard part of managing a WordPress site. The problem? Administrators often forget to revoke that access.
These “Zombie Accounts” are a major security risk and lead to database bloat over time.
ExpiryFlow solves this by automating the offboarding process. You set an expiry date at the moment of account creation, and the plugin handles the rest—from blocking login to permanent deletion.
Built with a performance-first, object-oriented architecture for modern WordPress sites.
Who is this for?
Agencies & Developers giving temporary site access to contractors.
Membership Sites offering limited-time “Trial” or “Preview” accounts.
News & Blogs hiring guest contributors for specific projects.
Security-Conscious Admins who want to ensure access is always revoked on time.
Core Features
Expiry Date Management — Easily set an expiration date for any non-administrator user directly from the user profile or registration screen.
Manual Status Control — Revoke access immediately with a single click using the “Account Status” toggle, overriding the automated expiry date.
Real-Time Enforcement — Expired users are blocked immediately.
Even if they are already logged in, the system re-validates their status hourly.
Auto-Deletion System — Choose to have expired users automatically removed from your database after a configurable grace period.
Content Preservation — When a user is auto-deleted, all their posts and comments are safely reassigned to a site administrator.
Admin Immunity — Site administrators are protected from accidental expiration to ensure you never lose access to your own site.
Clean Admin Interface — Adds “Status” and “Expires” columns to the Users list with color-coded badges for at-a-glance management.
Developer Friendly — Namespaced, class-based architecture following PHP 8 standards and WordPress best practices.
Privacy First
This plugin is built with data minimization in mind. It helps you comply with GDPR by ensuring personal data (user accounts) is not kept longer than necessary. No external tracking, no “Powered by” links, and no remote data collection.
Future Roadmap
Email Notifications — Automated warnings sent to users before their access expires.
Bulk Actions — Set or clear expiry dates for multiple users at once from the Users list.
Customizable Settings — Adjust the grace period and auto-deletion batch sizes.
