Member Moderation and Blocking
The plugin gives members two separate tools: reporting a member to the admins, and personally blocking a member. Reporting is reviewed by moderators; blocking is a private, immediate action the member controls.
Reporting a member
Section titled “Reporting a member”- On a member’s profile, click the flag button.
- Pick a reason in the report modal. Member report reasons are managed under Categorize By Report → Members report types and default to the shared reason list.
- Submit. Admins and selected moderators are notified, and the report appears in the Moderation queue.
Retract a report by clicking the unflag button again.
Blocking a member
Section titled “Blocking a member”Blocking is a per-member preference, independent of reports:
- A member can block another member so that person can no longer contact them.
- Blocked members are listed on the blocking member’s own profile, where the block can be removed at any time.
Blocking fires the bmpro_user_blocked action, and unblocking fires bmpro_user_unblocked, so custom code can react to either.
For admins and moderators
Section titled “For admins and moderators”Reported members appear in the Moderation queue with their report count and reasons. From a report you can view the profile, restrict the member, lock the account, or mark the author as a spammer. Locked members show an Account Locked indicator in Users → All Users, where per-member restriction controls are also available.

