[WordPress] 外掛分享: WP Security Audit Log addon for Paid Memberships Pro

前言介紹

  • 這款 WordPress 外掛「WP Security Audit Log addon for Paid Memberships Pro」是 2017-07-15 上架。
  • 目前有 10 個安裝啟用數。
  • 上一次更新是 2018-01-22,距離現在已有 2659 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
  • 外掛最低要求 WordPress 4 以上版本才可以安裝。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

billstotlz |

外掛標籤

pmpro | event log wordpress | Paid Memberships Pro | wordpress security plugin | wordpress security audit log |

內容簡介

這款外掛可以擴展 WordPress 插件WP Security Audit Log的功能,以紀錄Paid Memberships Pro插件的事件。此外,它還包括一些稽核日誌警報來追蹤使用者 Meta 值的更改。

插件支援的操作 / 鉤子:

此插件目前支援以下操作:

使用者 Meta 操作:

- added_user_meta — 當為使用者帳戶創建 Meta 欄位時,會記錄警報。
- update_user_meta — 儲存目前 Meta 欄位的值,以便查看變更。
- updated_user_meta — 當 Meta 欄位的值變更時,會記錄警報。
- deleted_user_meta — 當使用者帳戶的使用者 Meta 欄位被刪除時,會記錄事件。

與 Paid Memberships Pro (PMPro) 插件相關的操作:

- pmpro_added_order — 當建立付費會員資格的 PMPro 訂單時,會記錄事件。
- pmpro_delete_order — 當刪除 PMPro 付費會員資格的訂單時,會記錄事件。
- pmpro_update_order — 儲存有關 PMPro 付費會員資格訂單的資訊,以查看變更。
- pmpro_updated_order — 當更改了 PMPro 付費會員資格訂單的資訊時,會記錄事件。
- pmpro_before_change_membership_level — 儲存將更改或取消當前 PMPro 會員資格等級的使用者資訊。
- pmpro_after_change_membership_level — 記錄使用者會員資格等級的變更詳情的事件。可以是升級或取消 PMPro 會員資格。
- pmpro_after_checkout — 在 PMPro 結帳流程完成後,記錄相關的 PMPro 訂單號碼,以及結帳時應用的任何折扣碼的資訊。
- pmpro_delete_membership_level — 當刪除 PMPro 會員資格等級時,會記錄事件,並不再提供給使用者選擇。
- pmpro_save_membership_level — 當新增或更新 PMPro 會員資格等級時,會記錄事件,並記錄等級的詳細資訊以查看新的值。
- pmpro_delete_discount_code — 當從系統中刪除 PMPro 折扣碼時,會記錄事件。
- pmpro_save_discount_code — 當新增或更新 PMPro 折扣碼時,會記錄事件,並記錄折扣碼的詳細資訊。
- pmpro_save_discount_code_level — 折扣碼可以以不同方式更改 PMPro 會員資格等級,此處會詳細記錄應用於特定 PMPro 會員資格等級的折扣。

除此之外,PMPro 支援多種付款閘道,某些閘道允許使用訂閱付款。在做出相應的訂閱事件時,會調用 PMPro 中的以下操作。

原文外掛簡介

This plugin Extends the plugin WP Security Audit Log to log events from the Paid Memberships Pro plugin. This plugin also includes some audit logs alerts to track changes to User Meta values.
Actions / Hooks Supported in the plugin
This plugin currently supports the following actions.
User Meta Actions:

added_user_meta – logs alert whenever a Meta Field is created for user account.
update_user_meta – Saves current value of a Meta Field so we can see what changes.
updated_user_meta – logs alert with Value of Meta Field that changed.
deleted_user_meta – logs event when a User Meta Field is deleted for a user account.

Actions that are related to Paid Memberships Pro (PMPro) plugin:
PMPro creates what it calls an “order” everytime a payment is made on an account. This includes the initial payment and recurring or subscription payments.
PMPro provides several actions to allow us to log creation and changes of these orders/payments.

pmpro_added_order – logs an event when a PMPro Order for a membership payment is created.
pmpro_delete_order – logs an event when a PMPro Order for a membership payment is deleted.
pmpro_update_order – saved information about a PMPro Order for a membership payment to see what changes.
pmpro_updated_order – logs an event when a PMPro Order for a membership payment with information that was changed.

When a user either joins a PMPro defined membership level or the account is cancelled or changed to another level, we can use the following actions
to try to see what was changed and who changed the account.

pmpro_before_change_membership_level – saves information about an user that is about to change or cancel current PMPro membership level
pmpro_after_change_membership_level‘ – logs event that details changes in membership levels for a user. Could be upgrade or canceling PMPro membership.
pmpro_after_checkout – logs information after PMPro checkout process complete. Displays related PMPro order number and any discount codes applied during checkout.

PMPro allows the system to define several different levels, with differt criteria. These actions allow use to monitor changes to these levels and
what users are making the changes.

pmpro_delete_membership_level – logs an event when a PMPro membership level is deleted and no longer available for users to select.
pmpro_save_membership_level – logs an event when a PMPro membership level is added or updated. logs details of level to see new values.

PMPro allows the use of discount codes during the checkout / payment process. These actions allow us the ability to monitor changes
to the discount codes.

pmpro_delete_discount_code – logs event when a PMPro discount code is deleted from the system.
pmpro_save_discount_code – logs event when a PMPro discount code is added or updated. Log details about discount code.
pmpro_save_discount_code_level – Discount codes can change PMPro Membership Leves in different ways, this logs a event detailing the discount to be applied to s specific PMPro Membership Level

PMPro supports multiple payment gateways. Some of the gateways allow subscription payments. The following actions in PMPro are called when certain subscription
events occur. Some of these actions are payment gateway specific.

pmpro_subscription_cancelled – logs and event when a payment subscription is cancelled. This could be from a user action or possible payment failure.
pmpro_subscription_expired – logs an event when a payment subscription expires. Could be only valid for 5 payments.
pmpro_subscription_ipn_event_processed – logs event when Paypal IPN event is processed. Usually only on a subscription payment initiated by PayPal.
pmpro_subscription_payment_completed – logs event when a subscription payment is completed successfully.
pmpro_subscription_payment_failed – logs an event when payment gateway is unable to process a subscription payment.
pmpro_subscription_payment_went_past_due – logs an event when payment gateway is unable to process a subscription payment and the due date is past.

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「WP Security Audit Log addon for Paid Memberships Pro」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.1.1 | 1.1.3 | 1.1.4 | 1.1.5 | trunk |

延伸相關外掛(你可能也想知道)

  • LockerPress – WordPress Security Plugin 》LockerPress WordPress Security 可以保護您的 WordPress 網站免受駭客攻擊,提供各種解決方案,讓您可以自定義 WordPress 中通常難以操縱的區域。我們專注於...。
  • Aspexi Login Audit 》非常易於使用且功能強大的WordPress登錄審計插件, Aspexi Login Audit可以幫助您追蹤用戶登錄活動,例如:, , 成功登錄, 登出, 登錄失敗, 重置密碼, 無限制的...。
  • Plugin Name: Word Security 》WordSecurity 外掛可協助您保護 WordPress 網站的檔案結構,並限制對檔案、資料夾和登入區段的存取權限。, 您可以使用 WordSecurity 外掛在 WordPress 網站上...。

文章
Filter
Apply Filters
Mastodon