Skip to main content

Site Moderators

Better Messages lets you delegate messaging moderation to trusted non-administrators. Users with moderation access get the Administration page in the WordPress admin (Messages Viewer, Guests, Reports) and site-wide moderation powers inside the chat — without receiving the manage_options rights of a full administrator.

What it adds#

  • A Roles That Can Access Administration setting — pick which WordPress roles get moderation access, no code or role-editor plugin required
  • Access to WP Admin → Better Messages → Administration: the Messages Viewer, the Guests list, and the reported-messages queue
  • Site-wide moderation powers in the chat interface: edit or delete any message, review messages held by pre-moderation, and handle user reports
  • Per-user granting via a standard WordPress capability, for giving one person access without changing a whole role
  • Works on both the free and WebSocket versions
info

The Roles That Can Access Administration setting was added in Better Messages 2.15.24. On older versions, grant the bm_can_administrate capability with a role-management plugin instead — that method keeps working too.

How to enable#

Go to WP Admin → Better Messages → Settings → Moderation and check the roles under Roles That Can Access Administration. Users with those roles immediately gain the Administration page and moderation powers. Unchecking a role revokes them again.

Administrators always have full access — they don't need to be listed.

If your site previously granted the bm_can_administrate capability to a role with a role-management plugin, check that role here after updating — the setting now manages role-level grants, and roles left unchecked lose the capability on the next settings save. Capabilities granted to individual users are not affected.

Granting access to a single user#

Everything is driven by the standard WordPress capability bm_can_administrate. To give one specific user moderation access without opening it to their whole role, add the capability to that user with any role-management plugin (for example User Role Editor or Members). Role checkboxes in the setting manage the capability at the role level; user-level grants are yours and are never touched by the setting.

The same pattern works for bulk messaging with the bm_can_bulk_message capability — see Mass Messaging permissions.

Site moderators vs chat room moderators#

These are two different features:

Site moderatorsChat room moderators
ScopeThe whole siteOne specific chat room
Assigned viaSettings → Moderation (roles) or the bm_can_administrate capabilityThe room editor's Moderators section
PowersAdministration page, edit/delete any message, review pre-moderation and reportsKick, mute, ban participants of their room; add participants; reply while the room is closed
Typical useCommunity moderation staffA group leader managing their own room

Frequently asked questions#

Can a moderator change plugin settings?#

No. The Administration page does not include plugin settings — those remain behind manage_options, so only administrators can change how Better Messages is configured.

Can a moderator send bulk messages?#

Only if you also allow it. Bulk messaging has its own permission — see Mass Messaging permissions.

My moderators are redirected away from wp-admin on a WooCommerce site#

WooCommerce normally blocks customer-level accounts from the WordPress admin area. Better Messages automatically makes an exception for users with moderation or bulk-messaging access, so they can reach the Administration page while everyone else keeps being redirected as usual.