WordPress.org

Ready to get started?Download WordPress

Plugin Reviews

BuddyPress Registration Options

Moderate new BuddyPress members and fight BuddyPress spam.

8 reviews
Average Rating
3 stars
3.2 out of 5 stars
4 stars
Great plugin!
By , for WP 3.8

Working as intended.

I was hesitant to install in 3.8, but was desperate and it is working!

I wish the registration and activation emails had more information both for the user and the admin. (At least a forgot password link for the user upon activation.)

..and that it would be amazing if it limited access to bbPress.

5 stars
BP-Registration-Options rocks!
By , for WP 3.6.1

Thanks for developing this plug-in! so needed... and so awesome.

5 stars
Does what it says
By , for WP 3.6

Does what it says

5 stars
Works great, but..
By , for WP 3.6

5 stars for you!!

Works great but it would be better if texts for approved or denied messages would accept

a) HTML standard codes and/or
b) sending text only emails (WordPress default) <br />

All text are shown in one or two lines - looks not so good :-(

5 stars
Rocky
By , for WP 3.5.1

Rocky beginning, but it's a work in progress!

3 stars
Useful Plugin, however, sloppy work
By , for WP 3.5.1

We had to fix some issues with this plugin ourselves. Obviously the authors did not really take the time or really cared about their image. Issues:
1- The confirmation link was being sent to users before admins confirmed that user. Therefore, we had to edit the code to not send the confirmation link. Instead the users got a message telling them that their account is under review. We then just look at the email and the usermail and make a decision.

5 stars
Silly errors
By , for WP 3.5

for version 4.0
It's really strange, the code is there and works but for some silly errors that make the plugin completely unusable. How it is that the author had the skill to create a perfectly usable plugin and then releases it with obvious errors?

Apply this patch:

--- includes/core.php Mon Oct 22 22:31:36 2012
+++ includes/core.php Tue Feb 05 23:19:49 2013
@@ -15,7 +15,7 @@
add_action( 'init', 'wds_bp_registration_options_core_init' );
function wds_bp_registration_options_core_init(){
global $bp_moderate, $bprwg_privacy_network, $wpdb, $bp, $user_ID, $blog_id;
- if ( !is_admin() ) {
+ if ( !current_user_can( 'edit_users' ) ) {
if ( is_multisite() ) {
$blogid = $blog_id;
switch_to_blog(1);
@@ -31,14 +31,16 @@
if ( $bp->current_component && $user_ID == 0 && $bp->current_component != 'register' && $bp->current_component != 'activate' ) {
if ( $bp->pages->register->slug ) {
wp_redirect( site_url().'/'.$bp->pages->register->slug );
+ exit;
} else {
exit();
}
//if logged in and not approved then redirect to their profile page
} elseif ( $bp->current_component && $user_ID > 0 && ( $bp->displayed_user->userdata == '' || $bp->displayed_user->userdata != '' && $bp->displayed_user->id != $user_ID ) ) {
$user = get_userdata($user_ID);
- if ( $user->user_status == 69 ) {
+ if ( $user->data->user_status == 69 ) {
wp_redirect( $bp->loggedin_user->domain );
+ exit;
}
}
}
@@ -197,7 +199,7 @@
*
*/
add_filter('bp_after_activate_content', 'wds_bp_registration_options_bp_after_activate_content');
-add_filter('bp_before_member_header', 'wds_bp_registration_options_bp_before_member_header');
+add_filter('bp_before_member_header', 'wds_bp_registration_options_bp_after_activate_content');
function wds_bp_registration_options_bp_after_activate_content(){
global $bp_moderate, $user_ID, $blog_id;
if ( is_multisite() ) {
@@ -205,7 +207,7 @@
switch_to_blog(1);
}
if ( $bp_moderate && isset( $_GET['key'] ) || $bp_moderate && $user_ID > 0 ) {
- $activate_message = get_option('bprwg_activate_message');
+ $activate_message = stripslashes(get_option('bprwg_activate_message'));
echo '<div id="message" class="error"><p>'.$activate_message.'</p></div>';
}
if ( is_multisite() ) {
@@ -220,7 +222,7 @@
*
*
*/
-add_action( 'bp_core_activate_account', 'wds_bp_registration_options_bp_core_activate_account');
+
function wds_bp_registration_options_bp_core_activate_account($user_id){
global $wpdb, $bp_moderate;
if ( $bp_moderate ) {
@@ -243,5 +245,5 @@
}
}
}
-
+add_action( 'bp_core_activate_account', 'wds_bp_registration_options_bp_core_activate_account');
?>
\ No newline at end of file

1 star
Broken code galor
By , for WP 3.5

Warning: in_array() expects parameter 2 to be array, null given in \bp-registration-options.php on line 1594

You must log in to submit a review. You can also log in or register using the form near the top of this page.