Are you tired of visiting your BuddyPress site and finding spam users littering up your membership directory? Despite our best efforts, sometimes spammers are able to get through and create accounts. There is a plugin you should know about in the continual battle of man against evil machines, specifically those designed to create splogs. BuddyPress Registration Options is a tool we’d like to feature, because not only does it halt splogs at the door but it also puts a little fertilizer on your installation to help grow your community and connect your users.
What will this plugin do for me?
1. Moderate New Accounts
New members will not be able to interact with any of the BuddyPress components, with the exception of editing their own profile and uploading an avatar. Moderation is optional, but if it is enabled, the new member will not be listed in the member directory until his account is approved by an administrator.
2. Display Custom Activation Messages
The administrator is able to customize the “Activate & Profile Alert Message” that the newly signed up users sees after clicking submit, as well as emails that notify if the account is approved or denied. These email customizations are all available through the dashboard.
3. Create Instant Community
It also comes with a really handy function that allows users to select groups and blogs they wish to take part in at the time of registration. This automatically gets them linked into your community without the user having to sift through all of your available groups and blogs. There are admin options for the plugin that allow you to select which groups you want to make available at registration.
This plugin is offered by Webdevestudios.com and you can download it from there.
Options can be found at Dashboard >> Settings >> BP Registration Options
We are partnering with you to defeat evil splogs once and for all. Please comment if you have a particularly lethal method for stopping slogs in their tracks!




This looks amazing. Please feature more ways to defeat spammers and spolgs.
That’s AWESOME! Thank yo for the write up:)
Thanks for the write up Sarah ;)
I finally got BP-Registration-Options up to the Plugin Directory: http://wordpress.org/extend/plugins/bp-registration-options/
If you can think of any other cool registration options you would like to see in this plugin let me know…
This is an incredibly useful plugin. We use it on http://injersey.com
In addition to allowing you to pre-moderate new users, it’s extremely helpful to be able to give users the ability to choose which blogs and/or groups they want to join at sing-up — something that seems to be an increasingly important part of BP usability.
This would be a useful plugin if it actually worked! I tried it several times but all the test accounts were able to login and use all the features of the site with no problems at all.
I just installed it. After 3 hours no signups and no spammers:)
It’s not an end all cure all if you have other site exploits not covered Deb. For example if they know how to inject in to your DB, then this plugin get’s bypassed.
Also, in the config there’s an option that says enable me. Make sure that’s checked and you saved the options for the plugin:)
Doesn’t work here either. And the forums of webdevstudios doesn’t seem to be very usefull for people with questions.
I’m getting the following error and there doesn’t seem to be anyone working the support forums over at webdevelopmentstudios.com. Anyone got any ideas?
PHP Warning: in_array() [function.in-array]: Wrong datatype for second argument in XXXXXXX/bp-registration-options.php on line 224, referer: XXXXXXX/wp-admin/options-general.php?page=bp-registration-options.php
PHP Warning: implode() [function.implode]: Invalid arguments passed in XXXXXXX/bp-registration-options.php on line 39, referer: XXXXX/wp-admin/options-general.php?page=bp-registration-options.php
Yes – I’m getting the same errors as Ricky thrown both in WPMU admin and on the Buddypress page post Signup.
Marcus,
I didn’t get any help either from this site or the plugin developer, so I assume they know of the issues but don’t know have the time to fix and or assist with the issues.
I went with another solution that reduces but doesn’t stop splogs.
True, I don’t have time to troubleshoot and provide support on every plugin I post about ;) Hopefully the developer will update it to work with newer versions.
Haven’t tested it… But my idea is it is still tiring to moderate of the sploggers.
This looks absolutely great but unfortunately doesn’t seem to work. Am using mu 2.9.1.1 and BP 1.2
Yeah, the idea is great but the plugin does not work with BP 1.2. Any idea anyone?