Skip to:

Post Moderation

  • Hi there all,

    I have to moderate posts!

    Is it possible to do in bbPress, I have no idea. I found out that vBulletin does that, but I use WordPress on my blog, don’t need any other php script interfere with my blog. I just add a simple forum in it. Not a shiny thing!


    Anything will be too helpful.

    Thanks in Advance!

Viewing 9 replies - 1 through 9 (of 9 total)
  • Arrariv,

    bbpress can moderate posts. By default, the administrator (key master) can moderate posts and if they go into the admin, you can set other members of your forum as moderators.



    ┬┐it’s possible to moderate the posts before publish?

    Not before no. Like admin approval? Not that I know of.




    What if you marked everyone as a bozo or something? Would all posts need to be approved then? I forget what you can do when you are marked as a bozo.

    If they are marked as bozo I guess that would work! You would have to go to your bozo posts and moderate them there. They would post and think they replied though and would see their posts, but they actually wouldn’t show up until you unbozo the post.





    Can the “post moderation before publishing” property be added to bbPress?

    Some people register only for spam, or some does not obey the rules of the forum. So, we may want to moderate new members’ posts.

    For example, a new member is registered to our forum.

    Like WordPress, a member who has not any approved post, (or a number of posts which is defined by the admin) the message of him/her may be moderated.

    I think this property will be very useful for most of the bbPress users.



    I for one would not use this. I like the openness. Throw caution to the wind and let the discussion flow.



    Yes, you are right; some people will not want to use this.

    But i mean, this would be an option, like in WordPress.

    As bbPress’ structure is very similar to WordPress; adding that option to bbPress won’t be so hard, i guess. :)

    Simple bbpress topic moderation,this would go in your functions.php

    <br />
    /*<br />
    * all topics published by guests<br />
    * must be approved by admin<br />
    */<br />
    add_action( 'save_post', 'pending_guest_topics' );<br />
    function pending_guest_topics( $post_id ) {<br />
    if ($parent_id = wp_is_post_revision($post_id)) {<br />
    $post_id = $parent_id;<br />
    <p> if(!is_user_logged_in() && current_user_can('manage-options')==false) {<br />
    // unhook this function so it doesn't loop infinitely<br />
    remove_action('save_post', 'pending_guest_topics');<br />
    wp_update_post(array('ID' => $post_id, 'post_status' => 'pending'));</p>
    <p> // re-hook this function<br />
    add_action('save_post', 'pending_guest_topics');<br />
    }<br />

Viewing 9 replies - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.
Skip to toolbar