By the way, I recommend you use BP Registration Options to moderate any user signups.
My only suggestion is that you can overload the registration page, this gives you access to the css for the username,password and email input fields, have you looked into that?
Pretty sure this has gone over my head in that I don’t understand the issue, whenever I add an xProfile field to the registration form BP automatically adds a css class I can use for styling, are you not getting that?
Looking at your requirements I’d say this is probably doable, but with quite a bit of customisation. BuddyPress supports member types, so you could set up two member types and make content decisions based on those members types (for example only display a member list for the male member type).
You would however need to do quite a bit of customisation regarding the registration process. These’s a plugin called BP Better Registration that splits the registration process into several parts. This could be a basis of your registration process as you could make decisions based on the selected member types between page loads. So for example at initial registration you can ask for username password and member type, then the next page can ask for registration detaills based on the selected member type. That would all need to be coded.
1-Two main groups, let’s call them “males” and
“females”
2-Both groups when registering must write specific
information about themselves (e.g. MALES must specify: age, nationality, hair
color.) (FEMALES, instead, must declare different things from the previous group)
3-To complete the registration they must pay a fee (I think
that I should use another plugin to do that)
4-Once they are registered on the website “males”
can start to upload media on their profiles
5-Once “females” are registered they can improve
their profiles too
4,5 plus – Is it possible to make that media rely on a
personal server?
6-I want to make possible that only one group can send
messages to other one (e.g. females can write to males but not viceversa)
7-It’s important that only females can check the profiles of
the males and the males are not able to see other males’ profiles (e.g. male1
cannot see male2’s profile but female1 is able to see male1 and male2 profile).
8-Related to point number 2: I need to complete those
information because when females are looking for males they must be able to
categorize them and find only the profiles that respond to that specific
characteristic, that’s fundamental.
9- Is this plugin fully responsive to make it easy to
navigate from smartphone?
I am using following of buddypress:
BuddyPress: 2.4.3
BP Profile Search: 4.4.1
BP Registration Options: 4.2.10
BuddyPress Custom Profile Menu: 1.5.1
I had a wordpress version 4.4.1
When I tried to update wordpress from version 4.4.1 to latest version of wordpress (i.e 4.9.5), it gives me following error on the website:
Fatal error: Call to undefined function bp_is_user_inactive() in /public_html/dev/wp-content/plugins/buddypress/bp-core/bp-core-caps.php on line 237
I am very frustrated now as this error comes.
Please help somebody.
Thanks
You did not understand. People who register on my website with a “hotmail” address do not receive the registration confirmation email.
Hi,
I do not know if this problem has been solved but here is the problem I have been experiencing for months.
All the people who register on my website with an email address “hotmail” do not receive the confirmation email for registration. Why ? I contacted my webhost and they assured me that he had not blocked the email domain “hotmail” … So the problem comes from WPLMS. At first, it worked fine when I installed your theme and doing updates the problem occurred. The issue started around august 2017.
Thanks for your help
The best advice I can offer is to make the registration page as simple as can be, and then ask for more info later, once the user is registered. If the registration page is hard, the user has to _really_ want to join to go through with it.
The best option is to use BP Registration Options.
Hi,
I have a user that has registered and has a profile page on the frontend, but I can’t find him in the backend. We have a small intranet of about 35 people, so it would be hard to miss. There are no pending registrations, so it seems he has activated his account. I set up the site with account deletion of users disabled, so it’s not like I’m seeing a cached version of a deleted account.
Help …?
Hi everyone. Can someone please enlighten me as to what BP codes should be used within the register, login, and activate pages? I assumed it was e.i, [buddypress_login], but apparently that’s wrong. Please help. I’m using WP 4.9.4, and BP 2.9.3. Thanks.
Hello
Will it be possible to have GDPR compliance with the next version of buddypres?
Notably by ticking a check box during registration that no longer appears for members
Regards
Hi all,
I’m trying to customise the registration form using css classes (to work with a framework I’m using) – I was able to use the ‘bp_xprofile_field_edit_html_elements’ action to add some, but this only seems to apply to text inputs.
How can I achieve the same for other fields such as selects and checkboxes? Ideally I’d like one hook in which I can customise the form completely… is this possible?
If not, how easy would it be to create my own form entirely and post to the registration script as BP does?
@jonleesky hmm, try this
/*disable registration bp */
function my_disable_bp_registration() {
remove_action( 'bp_init', 'bp_core_wpsignup_redirect' );
remove_action( 'bp_screens', 'bp_core_screen_signup' );
}
add_action( 'bp_loaded', 'my_disable_bp_registration' );
add_filter( 'bp_get_signup_page', "firmasite_redirect_bp_signup_page");
function firmasite_redirect_bp_signup_page($page ){
return bp_get_root_domain() . '/wp-login.php?action=register';
}
Let me know bud
during initial registration, WordPress has yet to create a user_id for the member, so can not save the avatar, only after the user has confirmed their email address will WordPress be able to save the avatar and reference it to that user.
@venutius do not enter the avatar directly on the registration page is not possible?
these plugins do insert the data and then after they have confirmed the email I can insert the photo
There’s two immediate options – BP Better Registration includes avatar upload in the registration process and BuddyPress Force Profile Photo https://buddydev.com/plugins/bp-force-profile-photo/ sets the site so users cannot access it unless they have a profile photo set.
How can I put the required avatar upload on the registration page?
URGENT !
@jonleesky I posted the solution to this nearly two years ago, I have not tested this code recently but you can try it out.
function my_disable_bp_registration() {
remove_action( 'bp_init', 'bp_core_wpsignup_redirect' );
remove_action( 'bp_screens', 'bp_core_screen_signup' );
}
add_action( 'bp_loaded', 'my_disable_bp_registration' );
add_filter( 'bp_get_signup_page', "firmasite_redirect_bp_signup_page");
function firmasite_redirect_bp_signup_page($page ){
return bp_get_root_domain() . '/wp-signup.php';
}
What you will need to do is first create a bp-custom.php file (make sure you add the opening and closing tags at the top and bottom ) and put it in your plugins folder, then paste the code between the PHP opening and closing tags and save.
This should disable BuddyPress registration and let you use WordPress registration as default, hope this helps.
I was able to resolve the problem of no emails being sent after registration by disabling Extended Profiles.
Trying to resend notifications through Manage Signups still failed though. To work around that I had to disable Account Settings.
Making both those changes seemed to fix my email problems.
There’s no easy way. The Plugiin BP Better Registration manipulates the registration page so it’s not impossible, just would need quite a bit of coding I reckon.
I just want the original wordpress registration page. After I installed buddypress, It becomes a new registration page. is there any way to stop it? ((o(^_^)o))
BuddyPress Version 2.9.3 on WordPress 4.9.4 running Idyllic theme with Idyllic Plus Plugin. Hosted at WordPress.com.
Just out of chute with this implementation. And I haven’t found the means of assigning the default groups that new Registrants are assigned.
This a probably a Duh? But, I don’t see were to define that list.
So upon registration I’d like the system to assign new users to some basic groups.