[WordPress] 外掛分享: TimeQuota – User Time Limits

首頁外掛目錄 › TimeQuota – User Time Limits
WordPress 外掛 TimeQuota – User Time Limits 的封面圖片
全新外掛
安裝啟用
★★★★★
5/5 分(1 則評價)
13 天前
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v1.1.0 上架:2026-09-01

內容簡介

TimeQuota 是一款輕量級的 WordPress 外掛,讓網站擁有者能為使用者和訪客設定每日的活動時間限制。它準確追蹤真正的活躍參與度,並在使用者切換標籤或最小化瀏覽器時自動暫停計時。

【主要功能】
• 真實活躍時間追蹤
• 伺服器端強制執行
• 智能多標籤協調
• 訪客與匿名訪問者限制
• 角色基礎時間限制
• 自訂警告橫幅

外掛標籤

開發者團隊

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

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「TimeQuota – User Time Limits」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

TimeQuota is a lightweight, production-ready WordPress plugin that empowers website owners to set daily active time limits for users and guest visitors.
Unlike simple session timeout plugins that merely calculate current_time - login_time, TimeQuota accurately tracks true active engagement. If a user switches to another tab, minimizes their browser, or walks away from their keyboard, the timer instantly pauses.
Key Features:

True Active Time Tracking: Uses Page Visibility API, window focus/blur, and user activity events (mouse movement, keystrokes, scrolling) to measure genuine active engagement.
Server-Side Enforcement: Client timers are never trusted. All limits, timestamps, and heartbeats are authoritatively validated and calculated on the WordPress backend.
Smart Multi-Tab Coordination: Prevents double-counting and timer exploitation when users have multiple browser tabs open simultaneously.
Guest & Anonymous Visitor Limits: Issue secure first-party visitor tokens to enforce browsing quotas even for non-logged-in and incognito visitors.
Role-Based Time Limits: Configure distinct allowances per user role (e.g., 30 mins for Subscribers, 120 mins for Authors, Unlimited for Administrators).
Smooth Live Countdown: Configurable floating or fixed widget displays remaining time smoothly without hammering your server.
Customizable Warning Banners: Warn users before their time runs out (e.g., at 5 minutes remaining).
Modern Expiration Screen: When the daily quota is exhausted, users see a sleek blocking screen informing them when access resets (or redirect them to a custom upgrade URL).
Automatic Daily Resets: Quotas reset automatically every day at midnight based on your WordPress timezone—no dependency on WP-Cron reliability.
Excluded Pages: Whitelist critical pages (login, registration, checkout, account, contact) from quota restrictions.
Real-time Admin Dashboard: View total tracked users today, currently active users, total site usage time, and top users.
Zero External Dependencies: 100% self-hosted within your WordPress database. No external APIs, third-party tracking, or analytics services required.

Support & Credits
If you find this plugin helpful, consider supporting its development with a donation.
Buy Me a Coffee
Developed by RoarDev

延伸相關外掛

文章
Filter
Mastodon