There are two elevated roles within the forums, Moderator and Keymaster.
Note: If your moderator bit was removed as of September 1, 2016, this is because the Moderator role now is the equivalent to the Administrator role on bbPress 1. Subsequently, the Support Team voted to change the requirements. Please make sure you meet the current qualifications.
Moderators are tasked with keeping the forums tidy, they have the ability to archive and spam posts, as well as manage the spam and pending queues. They are expected to escalate any issues to the Keymasters if it is required.
Keymasters generally perform the same tasks as a Moderator. In addition to moderator powers, they can block users from posting, elevate new users, and delete posts. The Keymaster role is strictly regulated.
Both Moderators and Keymasters have access to the wp-admin Dashboard of the support forums, and will need it to manage the forums.
Warning: User accounts cannot be deleted or renamed. Don’t even try.
User profiles are located at
Within that page are links to topics created, replies, favorites, subscriptions, and of course… the edit window.
The majority of users are well behaved, however some people handle being upset better than others. If a user posts foul/colourful language once or twice, it’s worth editing their post and leaving a mod-note as to why.
If a user needs to be banned then a Keymaster will need to address this. Otherwise, Users should be Flagged. This will require all posts to be approved.
Only Keymasters can delete. And in general we do not currently delete posts. The reason for this is so we can keep a history of behavior. In the case of escalating abuse, having a history of the user’s behavior is paramount. Instead, posts should be archived or spammed.
Any post that isn’t spam or approved should be archived. We keep these posts in order to record a history of behavior. In the case of escalating abuse, having a history of the user’s behavior is paramount.
To archive an entire topic, click ARCHIVE from the Topic Admin sidebar. To archive just one post, hover over the post and click ARCHIVE from the menu.
If a post has to be un-archived, it returns to it’s previous status. Spam goes to spam, and so on.
Please announce when you are working with spam and/or pending in #forums on Slack, and announce when you are done. The actions are currently hard toggles, meaning that two people clicking “Approve” in the Pending queue simply sends the item right back to the Pending queue. (this will be fixed eventually)
The spam queue lists all the posts that are spam. Akismet will automatically delete posts marked as spam after 15 days, so there is no need to delete them. Yes, it means the list gets long. Just go through it and look for posts that should be unspammed. If there’s a post you can’t edit, that’s because it’s been trashed (see #1962). Just leave it alone.
If you see a post that is spam, press the ‘Spam’ button and walk away.
If you see a post that isn’t spam, you can press Unspam:
The pending queue is for posts that were caught and need moderator approval. These are not posts caught as spam, but ones that trigger moderation in other ways, such as too many links, or the poster has been flagged due to prior behavior.
The front-end queue is fine, but sometimes you need the more granular control of the wp-admin dashboard. The dashboard is bbPress on WordPress, so it looks like WordPress. The two views you will mostly use are these:
When you go to that view, you should set your posts to display excerpts:
Then when you look at the replies they’ll be much easier to parse quickly. Posts can be approved or sent to spam from pending.
In the above example, you’ll notice the first username is luxuryrealtygroup which could be a company or a spammer. In the second reply, the post content includes “Eurovision” — a common phrase used by spammers. Since both are possibly spam, you’ll want to click view and see them in context. There you would see the second post is perfectly fine, while the first is a reply to a month-old topic.
If you click on EDIT, you can see the akismet history: