Hi, any plans to still work on this plugin ?
I am willing to assemble the below remarks and try to create something working !
https://www.ads-software.com/plugins/bbpress-protected-forums/
]]>Hi, I am using bbpress ver. 2.5.4, I’ve activated the plugin accordingly. I enabled “New Topic Protection” in the forum page and selected disallow users, etc, but users are still able to create new topic in that forum. Is there anything that I still need to change or modify? Please help & big thanks.
https://www.ads-software.com/plugins/bbpress-protected-forums/
]]>I am trying to set up BBPress 2.5 with an announcement section. This section would allow visitors to reply but not create topics. Sadly this plugin does not seem to have a condition to work when Anonymous posting is active.
Does anyone know a fix to allow this to work?
https://www.ads-software.com/plugins/bbpress-protected-forums/
]]>Running WordPress 3.8 with bbPress 2.5.1, caused forums HTML to render above all other HTML (even my DOCTYPE declaration). Was running a custom theme, swapped to Twenty Ten. Same issue. Swapped again to Twenty Thirteen. Same issue. Had to vote it as broken. ??
https://www.ads-software.com/plugins/bbpress-protected-forums/
]]>When i activate the plugin and locking down a forum the “locked forum” from User view will pop out #bbpress forum in CSS.
When i browse it like admin no problems at all.
I used it with many themes – twenty 10 – 11 etc but i think it is a plugin issue. Any suggestions ?
https://www.ads-software.com/plugins/bbpress-protected-forums/
]]>Hello, I am using:
WP 3.7.1
bbPress 2.5.1-5217.
When i remove all plugins and use these two alone, it appears as though the topic restrictions don’t work. Are there any plans to address this?
https://www.ads-software.com/plugins/bbpress-protected-forums/
]]>While using this plugin along with Timber, I discovered a minor bug.
The foreach on line 31 in the bbpress-pf.php file needs to “break” if a disallowed role is matched. Otherwise the ob_start() will be called multiple times but the pf_stop_capture() action is only called once. This creates a buffer level that never gets cleaned and can mess things up.
Thanks.
https://www.ads-software.com/plugins/bbpress-protected-forums/
]]>I’ve used the shortcode [bbp-single-forum id=XX] to display a forum on a custom page, but the protected forum options are not coming through.
Is there any way around this?
https://www.ads-software.com/extend/plugins/bbpress-protected-forums/
]]>Is there a way to disable reply creation in same forum topics are disabled
Thank You
https://www.ads-software.com/extend/plugins/bbpress-protected-forums/
]]>I just made the macedonian translation of this plugin.
https://dl.dropbox.com/u/1868572/bbpf-mk-MK.zip
https://www.ads-software.com/extend/plugins/bbpress-protected-forums/
]]>Very nice plugin. I would love to see the addition of non-role form removal. So for users who are not logged in, would love to hide the form on certain forum posts.
Either adding:
//Disallowed?
foreach($current_user->roles as $role){
if(in_array($role, $disallowed_roles)){
ob_start();
add_action( 'bbp_theme_after_topic_form', 'pf_stop_capture');
}
}
//Not logged in
if ( empty( $current_user->roles ) ) {
ob_start();
add_action( 'bbp_theme_after_topic_form', 'pf_stop_capture');
}
Or filtering in a non role in the meta box option. Like so:
//after (Disallowed?) If no role is set and 'no-role' option is in option array.
if ( empty( $current_user->roles ) ) {
if(in_array('no-role', $disallowed_roles)){
ob_start();
add_action( 'bbp_theme_after_topic_form', 'pf_stop_capture');
}
}
//new funtion
function pf_add_no_role_rule( $role ) {
$role['no-role'] = array( 'name' => __( 'No Role' ) );
return $role;
}
add_filter( 'pf_disallowed_roles', 'pf_add_no_role_rule' );
Add:
$all_roles = apply_filters( 'pf_disallowed_roles', $wp_roles->roles );
Also, casting your $post->ID
‘s as integers isn’t really necessary, but if you do you should try using shorthand (int)
or at least lower-casing (Integer)
.
https://www.ads-software.com/extend/plugins/bbpress-protected-forums/
]]>