Approve all Topics
Is there any way to set all topics to have approval required? At the moment, all new topics and posts are automatically approved.
First, you should decide which usergroup users' posts you want to manually approve. If it's the default Registered Usergroup, please navigate to Dashboard > Forums > Usergroups admin page, edit the Registered usergroup and uncheck the "Can pass moderation" permission.
Spam suspicion level can be increased in Dashboard > Forums > Tools > Antispam admin page to something like this:
- Spam Suspicion Level for Topics: 45
- Spam Suspicion Level for Posts: 45
Also if the topic (first post) is unapproved, all posts of this topic become automatically unapproved (post author doesn't matter). Because you can't see a post if the topic is unapproved.
You can approve new topic and posts in Dashboard > Forums > Moderation admin page. This works like WP native comment approving the process. If wpForo suspects some topic as spam it makes unapproved to allow you to review before it becomes published on the forum. Only spam suspected topics and replies become unapproved, and only new registered users topic and posts are under spam control. Please read this support topic: