前言介紹
- 這款 WordPress 外掛「Stream」是 2013-12-05 上架。
- 目前有 70000 個安裝啟用數。
- 上一次更新是 2025-02-03,距離現在已有 90 天。
- 外掛最低要求 WordPress 4.6 以上版本才可以安裝。
- 有 76 人給過評分。
- 論壇上目前有 5 個提問,問題解答率 60%
外掛協作開發者
xwp |
外掛標籤
logs | track | stream | activity | wp stream |
內容簡介
Stream 是一個 WordPress 外掛程式,可以透過即時通知和第三方整合,主動警示您當 WordPress 網站發生問題時。
這個外掛程式設計用來進行除錯和遵守法規,適合用來監控您的 WordPress 使用者:從啟用外掛程式,到刪除貼文,到登入嘗試和新使用者建立,您可以看到有什麼更改、誰更改以及何時更改。
這個外掛程式會將 WordPress 使用者和系統的動作記錄到 Stream 日誌中。每個登入的使用者動作都會顯示在活動串流中,並且有方便的篩選方式,可以按照使用者、角色、內容、動作或 IP 位址進行篩選。管理員可以在 Stream 日誌中突顯條目,例如可疑的使用者活動,以實時調查發生的事情。Stream 也允許您配置電子郵件警示和 Webhooks,用於像是 Slack 和 IFTTT 的整合,當出現問題時通知您和您的團隊。
對於高級用戶,Stream 還支援在 Multisite 上查看所有活動記錄的網路檢視,具有排除規則的設置,以忽略某些類型的使用者活動,以及用於查詢記錄的 WP-CLI 命令。
憑藉 Stream 強大的日誌記錄功能,您將擁有所需的有價值的信息,以負責任的方式管理您的 WordPress 網站。
內建為熱門外掛程式建立追蹤整合:
Advanced Custom Fields
bbPress
BuddyPress
Easy Digital Downloads
Gravity Forms
Jetpack
User Switching
WooCommerce
Yoast SEO
內置用於核心行動的追蹤:
文章
頁面
自訂文章類型
使用者
佈景主題
外掛程式
標籤
分類
自訂分類法
設定
自訂背景
自訂頁首
選單
媒體庫
小工具
評論
佈景主題編輯器
WordPress 核心更新
其他值得注意的特點:
在網路上查看所有活動記錄的 Multisite 檢視
可以限制哪些使用者角色可以看到使用者活動記錄
設置排除規則以忽略某些類型的使用者活動
實時更新活動記錄串流中的使用者活動記錄
將您的活動串流匯出為 CSV 或 JSON 檔案
WP-CLI 命令的查詢記錄
貢獻
有幾種方法可以參與協助改進 Stream:
報告錯誤:如果您發現錯誤、錯誤或其他問題,請報告它!您可以透過在外掛程式論壇中創建新主題來進行報告。一旦開發人員能夠透過重現問題來驗證錯誤,他們將在 GitHub 中建立一個官方的錯誤報告,並對該錯誤進行修復。
翻譯成您的語言:使用官方的外掛程式翻譯工具,將 Stream 翻譯成您的語言。
建議新功能:有一個很棒的點子嗎?請分享它!只需在外掛程式論壇中創建一個新主題,表達您的想法,並圍繞您的想法展開討論。
問題擷取要求:如果您是開發人員,最簡單的參與方式就是幫助 GitHub 上已報告的問題。請務必查看 GitHub 上已報告的問題。
原文外掛簡介
With real-time notifications and third-party integrations, Stream can proactively alert you when something goes wrong with your WordPress site.
Designed for debugging and compliance purposes, Stream is useful for keeping tabs on your WordPress users: From activating plugins to deleting posts, to login attempts and new user creation, you can see what’s changed, who changed it and when.
The plugin records WordPress user and system action to the Stream logs. Every logged-in user action is displayed in an activity stream and organized for easy filtering by User, Role, Context, Action or IP address. Admins can highlight entries in the Stream log—such as suspicious user activity—to investigate what’s happening in real time. Stream also allows you to configure email alerts and webhooks for integrations like Slack and IFTTT to notify you and your team when something has gone wrong.
For advanced users, Stream also supports a network view of all activity records on your Multisite, the ability to set exclude rules to ignore certain kinds of user activity, and a WP‑CLI command for querying records.
With Stream’s powerful logging, you’ll have the valuable information you need to responsibly manage your WordPress sites.
Built-In Tracking Integrations For Popular Plugins:
Advanced Custom Fields
bbPress
BuddyPress
Easy Digital Downloads
Gravity Forms
Jetpack
User Switching
WooCommerce
Yoast SEO
Built-In Tracking For Core Actions:
Posts
Pages
Custom Post Types
Users
Themes
Plugins
Tags
Categories
Custom Taxonomies
Settings
Custom Backgrounds
Custom Headers
Menus
Media Library
Widgets
Comments
Theme Editor
WordPress Core Updates
Other Noteworthy Features:
Multisite view of all activity records on a network
Limit who can view user activity records by user role
Set exclude rules to ignore certain kinds of user activity
Live updates of user activity records in the Stream
Export your Activity Stream as a CSV or JSON file
WP-CLI command for querying records
Configuration
Most of the plugin configuration is available under the “Stream” → “Settings” page in the WordPress dashboard.
Request IP Address
The plugin expects the $_SERVER['REMOTE_ADDR'] variable to contain the verified IP address of the current request. On hosting environments with PHP processing behind reverse proxies or CDNs the actual client IP is passed to PHP through request HTTP headers such as X-Forwarded-For and True-Client-IP which can’t be trusted without an additional layer of validation. Update your server configuration to set the $_SERVER['REMOTE_ADDR'] variable to the verified client IP address.
As a workaround, you can use the wp_stream_client_ip_address filter to adapt the IP address:
add_filter(
'wp_stream_client_ip_address',
function( $client_ip ) {
// Trust the first IP in the X-Forwarded-For header.
// ⚠️ Note: This is inherently insecure and can easily be spoofed!
if ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
$forwarded_ips = explode( ',' $_SERVER['HTTP_X_FORWARDED_FOR'] );
if ( filter_var( $forwarded_ips[0], FILTER_VALIDATE_IP ) ) {
return $forwarded_ips[0];
}
}
return $client_ip;
}
);
⚠️ WARNING: The above is an insecure workaround that you should only use when you fully understand what this implies. Relying on any variable with the HTTP_* prefix is prone to spoofing and cannot be trusted!
Known Issues
We have temporarily disabled the data removal feature through plugin uninstallation, starting with version 3.9.3. We identified a few edge cases that did not behave as expected and we decided that a temporary removal is preferable at this time for such an impactful and irreversible operation. Our team is actively working on refining this feature to ensure it performs optimally and securely. We plan to reintroduce it in a future update with enhanced safeguards.
Contribute
There are several ways you can get involved to help make Stream better:
Report Bugs: If you find a bug, error or other problem, please report it! You can do this by creating a new topic in the plugin forum. Once a developer can verify the bug by reproducing it, they will create an official bug report in GitHub where the bug will be worked on.
Translate into Your Language: Use the official plugin translation tool to translate Stream into your language.
Suggest New Features: Have an awesome idea? Please share it! Simply create a new topic in the plugin forum to express your thoughts on why the feature should be included and get a discussion going around your idea.
Issue Pull Requests: If you’re a developer, the easiest way to get involved is to help out on issues already reported in GitHub. Be sure to check out the contributing guide for developers.
Thank you for wanting to make Stream better for everyone!
View contributors here.
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Stream」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
3.1 | 2.0.1 | 2.0.2 | 2.0.3 | 2.0.4 | 2.0.5 | 3.0.0 | 3.0.1 | 3.0.2 | 3.0.3 | 3.0.4 | 3.0.5 | 3.0.6 | 3.0.7 | 3.1.1 | 3.2.0 | 3.2.1 | 3.2.2 | 3.2.3 | 3.3.0 | 3.4.0 | 3.4.1 | 3.4.2 | 3.4.3 | 3.5.0 | 3.5.1 | 3.6.0 | 3.6.1 | 3.6.2 | 3.7.0 | 3.8.0 | 3.8.1 | 3.8.2 | 3.9.0 | 3.9.1 | 3.9.2 | 3.9.3 | 4.0.0 | 4.0.1 | 4.0.2 | 4.1.0 | 4.1.1 | trunk | 3.10.0 |
延伸相關外掛(你可能也想知道)
暫無相關外掛推薦。