It s ok don’t worry, I suppose BuddyPress should have something about how to create registration, I gonna check again,,, thanks
Norman
I spend time loll, but thank you,,
so , what I did is good,, but I ve checked everywhere in the back end to find where I can activate something, users cannot choose anything, and I still have the regular members registration with the fields they must fillup. You can check this registration page: http://www.dearlydreadeddolls.com/registration/
Something is missing certainly, all I have in the registration page are the fields for members,, with no choice for either models or members.
I have 2 field groups, Models and members, I ve added in each of the field groups diferent fields for name, country, city etc, different fields since I don,t want the same informations.
In member types, I have also Models and Members
In the registration page of WordPress, should I find a widget for the registration? Or Something else like that? Because I don’t see anything to add in the widget list. Thanks
Norman
Worpress: Version 4.5.3
BuddyPress: Version 2.6.1.1
Theme: Ombre Version: 1.3
Hi, I M working on a new version of my modeling website: http://test.dearlydreadeddolls.com/
Models register themselve in the front end. I want to give the opportunity to the fans to become members of the website
I’ve created the primary field group for the models registration and a second group named “Members-Fans”
In the menu registration, I see the form for themodels. How can I show the registration for the Fans? I tried to find the solution in many pages about BuddyPress, and here in the forum, but I can’t find what I need. Thanks
Daragott
Worpress: Version 4.5.3
BuddyPress: Version 2.6.1.1
Theme: Ombre Version: 1.3
Hello,
I need in my page member see just approved user by admin i use the plugin “BuddyPress Registration Options” (https://wordpress.org/plugins/bp-registration-options/)
I can do this?
Thanks
modifying the general.php template
There is no such template in a standard BP install, afaik.
But there is an easier way to add a field…
Why not add a profile field in the proscribed manner?
In wp-admin, go to Users > Profile Fields and add your field to whichever Group you want.
All fields in the Base Group will appear on the Registration page.
I think ‘bp_init’ is the wrong hook.. Try using ‘bp_core_signup_user’
function save_wc_address() {
if ( wp_verify_nonce( $_POST['bp_settings_general'] ) ){
$user_id = sanitize_text_field( $_POST['user_id'] );
//sanitize input data
$billing_phone = sanitize_text_field( $_POST['billing_phone'] );
//update user meta
update_user_meta( $user_id, 'billing_phone', $billing_phone);
}
}
add_action( 'bp_core_signup_user', 'save_wc_address');
source:
http://wordpress.stackexchange.com/questions/160475/how-to-increase-password-requirements-for-registration
So is this is definite “Object cache doesn’t work inside W3 Total Cache” because it breaks password resets? This seems to be my experience.. I’ve whitelisted registration, membership (Paid Memberships Pro) and activation pages in the page cache but seem to have issues with password reset and account activation since using activating xcache Object Cache within W3.
So my questions are:
1) is there a different object cache plugin I could use alongside w3 (which is great for its page cache etc)?
2) is this issue unique to xcache? Could I use APC instead?
3) are there any other integrated cache solutions that work with Buddypress that include object cache? The benefits to my site speed have been huge since activating.. It’s just the account activation issue
Thanks
also ‘bp_signup_validate’
function bp_password_beefing() {
global $bp;
if ( !empty( $_POST['signup_password'] ) )
if ( strlen( $_POST['signup_password'] ) < 6 )
$bp->signup->errors['signup_password'] = __( 'Your password needs to be at least 6 characters', 'buddypress' );
}
add_action( 'bp_signup_validate', 'bp_password_beefing');
source:
http://wordpress.stackexchange.com/questions/160475/how-to-increase-password-requirements-for-registration
In the WordPress dashboard, find under the Users menu a link titled, “Profile Fields”(Users>Profile Fields)
Once you click on this link, then you can add new fields to the profile by clicking the Add New Field button.
When you’ve added a field to the Base(Primary) field group, then it will appear on your registration pages and user profiles.
Copy the buddypress theme into your WordPress child theme, and then you can modify the register template if needed.
copy the buddypress theme into your child theme by pasting this path into your child theme folder
/wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress
path of file for registration fields is this:
/wp-content/themes/child-theme/buddypress/members/register.php
Then, add First and Last name fields under User>Profile Links in the WordPress Dashboard.
Currently there is a ‘Name’ field that is required, you can edit it to read ‘First Name’ then add another ‘Last Name’ field..
Then you need to process the data before it saves into the database, I’m kind of at a loss here… I would need more time to brainstorm on it but I did find this hook ‘bp_core_signup_user’
I believe this is the hook you are looking for:
// define the bp_core_signup_user callback
function action_bp_core_signup_user( $array, $int, $int ) {
// make action magic happen here...
};
// add the action
add_action( 'bp_core_signup_user', 'action_bp_core_signup_user', 10, 3 );
I have read a bunch of posts on registration (this one being closest to what I was looking for: https://buddypress.org/support/topic/modifying-customising-the-registration-process/) but have not found a good way to add $_POST data to the registration before BuddyPress starts processing it. I need a filter hook, but can’t find it.
Essentially I want to combine two fields the user fills out, run a function to return a combined value, and pass that as $_POST data to BuddyPress.
EXAMPLE: User fills out ‘First Name’ and ‘Last Name”. I want to combine those fields to create the Username after running a value from a function that will combine first and last name, check if the username_exists(), and possibly append a number to the end of it.
Note also what’s coming up for meta in WP 4.6 scheduled for August 16, 2016
Hi all
There is something I can’t get my head around.
I installed the paid membership pro and buddypress plugin. I added 3 membership levels; free, gold, platinum.
In Buddypress I associated the register page with the page called register (I am sure it’s the paid membership pro one).
In the main menu I added Register and it points to the membership levels page of paid membership pro and then it goes to my membership level pages; so far so good.
In posts I added a ppost that I linked to a category; the category is only for gold and platinum members. Paid membership pro does a good job when I click that post as a visitor, it shows me the message it is content for gold and platinum. But…
Beneath this message are 2 buttons; login and register. They both point to the default login and register page in WordPress. I want this to point to membership levels page so visitors can sign up.
How can I solve this? Maybe i am overlooking something, but after 6 hours of puzzling with WordPress i may have overlooked something
After I click the Register button on the registration page, the text about “Check Your Email to Activate Your Account” does not display. It is hidden with an element style “display:none;”. I can’t figure out why that is there or how to remove/change it. The activation email is sent so the registration is working. It’s just that the text is hidden. I did change the slug for the register page via WP admin, but according to the codex that’s the way to do it. Any ideas for how to get the text back? Here’s the source code, along with some around it:
<div id="main" class="clearfix " style="">
<div class="fusion-row" style="">
<div id="content" class="" style="float: left;">
<div id="post-0" class="bp_register type-bp_register post-0 page type-page status-publish hentry">
<span class="entry-title" style="display: none;">Check Your Email To Activate Your Account!</span>
<span class="vcard" style="display: none;">
<span class="fn"></span>
</span>
<span class="updated" style="display:none;">2016-06-21T19:03:57+00:00</span>
<h3 class="entry-title">Check Your Email To Activate Your Account!</h3>
<div class="post-content">
<div id="buddypress">
<div class="page" id="register-page">
Hi
I recently updated Buddypress plugin version to 2.6.1.1 in my multisite website. However, after the update, new users who register for new sites could not log in to their sites with their selected password after activation. They have to click the “forget password” and request for a password reset before in order to log in to their new sites.
I tested the Buddypress plugin 2.6.1.1 on a single site website, there is no login error. However, on multisites, there is login error for the first time log in after site activation.
To confirm that it is a Buddypress plugin bug, I did 2 set up of multisite on two new domains and tested the registration of new sites without Buddypress. It works fine. No password error. However, when I activated the Buddypress 2.6.1.1 plugin, the password error occurred consistently. I believe it is a bug in the version 2.6.1.1. I do not have such new sites login error before the plugin update.
Kindly look into this bug and advise as soon as possible.
Best Regards
Esther
@earl_D – I’ve been using this code for a year now and it works instantly.
However I’ve just found an option to add to groups automatically via my membership plugin (s2member framework) by adding some extra code/php file. And as my registration form is the membership form (and is fully integrated with BP) I’m trying this one too.
Here’s the info about it in the s2member knowledge base: http://s2member.com/kb-article/how-can-i-automatically-add-a-user-to-a-buddypress-group/
So my question now is: which is the better way to do this? Via the bp-custom.php or via the s2member s2-bp-groups.php method?
Maybe someone very up on code/BP/site load order would be able to advise?
Cheers – and good luck earl_d!
hi @missmad
d’abord impossible n’est pas français ! Non mais… 😉
I tested the registration page and it works as expected. But i’m used to navigate forms by keyboard, not by mouse click… The password field is only accessible by tabed nav, but not by mouse click.
It seems that the password field use a script which is not part of WP or BP and which generate this issue.
Also there is a check for strength , which doesn’t let you go to pwd confirmation field as long as the first one is empty or weak….
Le mieux est l’ennemi du bien. Do you realy need to be so strict ? Sometimes such rules can be against productivity.
Check the plugin, the theme or whatever you installed for password strength and eventually any custom coding which may interfer with the registration process…
Hi!
I’m experiencing a problem with the registration page: I can fill all fields but the password field that’s inactive. Anyone can help?
Regisration page on my website is http://www.creativeslashers.com/test/SMU/register/
Thanks for your help.
you must be using some kind of plugin for twitter login/registration right? Best asked at that plugins support
Yes, but this code doesn’t work
function activation_email( $user_id, $user_email, $key, $user_login = '' ) {
$args = array(
'tokens' => array(
'key' => $key,
'user.email' => $user_email,
'user.id' => $user_id,
),
);
if ( $user_id ) {
$to = $user_id;
} else {
$to = array( array( $user_email => $user_login ) );
}
$teacher = bp_get_profile_field_data('field=Teacher&user_id='.$user_id);
bp_send_email( 'core-user-registration', $teacher , $args );
}
add_action('bp_core_signup_send_validation_email','activation_email',99,4);
couple of wordpress plugins which would allow registration from a single IP…search them
You can use BuddyPress Member Types Generator plugin to create members types.
Or use BuddyPress Member Types plugin, they have a bit different functionality. The 2nd one seems to have more features.
Different “Types of feeds” is not easily achievable, only with custom coding.
Custom login and registration pages – lots of solutions for custom login. Custom registration page is limited to BuddyPress, there is no plugin, that can do anything with it. You will need to dive into templating and custom styles.
Is there a way to allow user to register from single IP ??
if a user register from a IP … next time when he try to register again .. he will see you already have account.