
內容簡介
總結:Live Visitor Monitor 提供即時追踪和視覺化您的 WordPress 網站上的訪客。在交互式世界地圖上查看您的訪客來自哪裡。
**問題與答案:**
1. 這個 WordPress 外掛的主要功能是什麼?
- 主要功能包括即時世界地圖的視覺化、即時訪客清單、IP 封鎖、地理位置檢測、自動刷新、統計覆蓋、詳盡的設置以及符合隱私規範的功能。
2. 這個外掛是如何追踪訪客的?
- 外掛會自動追踪訪客,將訪客的數據(IP 地址、當前頁面、引用來源)通過 AJAX 發送到 WordPress 並存儲在數據庫中。而地理位置數據則可以從 ip-api.com(外部 API)或本地 MaxMind GeoLite2 數據庫中獲取。
3. 這個外掛如何確保隱私和安全性?
- 所有輸入都經過淨化和驗證,SQL 查詢使用預備陳述式,僅管理員可以訪問訪客數據,包含 GDPR 遵循通知,並具有 IP 封鎖功能和匿名化選項。
4. 外掛所使用的外部資源有哪些?
- 外部資源包括地理位置 API 和 OpenStreetMap,地理位置 API 用於 IP 地理定位,OpenStreetMap 提供地圖瓦片。 若要避免外部查詢,可以在設置中禁用地理定位和即時地圖功能。
5. 如何訪問外掛的設置?
- 可以通過 WordPress 管理員選單中的 Live Monitor > Settings 來訪問外掛的詳細設置項目,包括通用設置、即時地圖、資料收集、IP 匿名化、排除登入用戶、地理位置和本地 GeoIP 數據庫的選項。
外掛標籤
開發者團隊
② 後台搜尋「7thSky Live Visitor Monitor – Real-Time Visitor Monitoring with Smart IP Blocking」→ 直接安裝(推薦)
原文外掛簡介
Live Visitor Monitor provides real-time tracking and visualization of visitors on your WordPress site. See where your visitors are coming from on an interactive world map.
Key Features:
Real-time World Map – Visualize visitor locations on an interactive map with live markers
Live Visitor List – See active visitors with IP addresses, countries, cities, and pages visited in a sidebar
IP Blocking – Instantly block unwanted IP addresses from accessing your site with a dedicated Blocklist page
Geolocation – Automatic country, region, and city detection using IP geolocation (API or local database)
Auto-refresh – Dashboard updates every 5 seconds to show the latest visitors
Statistics Overlay – Real-time stats box showing online and active visitor counts
Comprehensive Settings – Full control over tracking, geolocation, privacy, and data management
Privacy Compliant – Includes GDPR compliance notices and IP anonymization options
How It Works:
The plugin automatically tracks visitors. Visitor data (IP address, current page, referrer) is sent to WordPress via AJAX and stored in the database. Geolocation data can be fetched from ip-api.com (external API) or from a local MaxMind GeoLite2 database. Results are cached for 1 hour to reduce API calls.
Privacy & Security:
All inputs are sanitized and validated
SQL queries use prepared statements
Admin-only access to visitor data
GDPR compliance notice included
IP blocking prevents access at the WordPress level
Option to disable geolocation to avoid external API calls
Support for local GeoIP database (MaxMind GeoLite2) to avoid external dependencies
IP anonymization option for enhanced privacy
External Resources
This plugin uses JavaScript Library & the following external resources:
Geolocation API: This service performs IP geolocation (country, region, city, coordinates) when geolocation is enabled and no local database is available. It supports 45 requests per minute, caches results for one hour, and sends IP addresses to ip-api.com. To avoid external lookups, disable geolocation or use a local MaxMind GeoLite2 database.
OpenStreetMap: This service provides world map tiles for the dashboard and is used only when the live map is enabled. It has no rate limits, sends no user data (only map tile requests), and can be avoided by disabling the live map in Settings.
Note: All external requests can be avoided by disabling geolocation and the live map in Settings. The plugin will still track visitors, but without location data and map visualization.
Settings
The plugin includes a comprehensive settings page with two main sections:
General Settings:
Live Map – Enable/disable the world map display on dashboard
Data Collection – Enable/disable visitor tracking entirely
IP Anonymization – Anonymize IP addresses before storage (GDPR compliance)
Exclude Logged-in Users – Do not track WordPress logged-in users
Geolocation – Enable/disable IP geolocation lookups
Use Local GeoIP Database – Use MaxMind GeoLite2 database instead of external API
Access settings via Live Monitor > Settings in the WordPress admin menu.
