Limited Support
Our team is currently on holiday, so support will be limited during this period. Response times may be slower than usual, and some inquiries may be delayed.
We appreciate your patience and understanding, and we’ll resume our usual support by the end of August.
My team would really love to be able to put a user into a state where every comment they make needs to be approved before it is posted publicly. This would allow admins to mute spammers and manage problematic users a little better.
The state already exists. wpForo has a built in Spam Control which has a "New Registered User" control subFunction. The "New registered user" status is the same "moderation" status. It's controlled by "User is New (under hard spam control) during" x posts option. It's set 3 by default. So new registered users posts become unapproved until they got 3 and more approved posts. You can set it more or less in Dashboard > Forums > Tools admin page: