Hi!
I have finally installed ‘BuddyPress Member Type Generator Plugin’ to me site. I have to assign Member Type to over 4,000 existing members.
The problem is, I have to give different Member Type to ‘male’ and ‘female’ members. So, bulk assigning the member type will be a big task if I have to tick members one by one.
Is there a way to assign Member Type depending on xProfile field value?
Thank you for the help 🙂
Hi Lavish,
If it is just 4000, you can do it via a loop or db query. I will try and see if I can do something with the DB Queries.Please provide me following:-
1. Male/female Xprofile field value . It is case sensitive. So, please let me know what have you used2. The unique slug for male/female member type.
Thank you
BrajeshI have a few question too. It will be so kind of you if you please answer :
1 – Will your loop or db query affect the existing members only? I hope so because I will be inviting a new lot of people to join my site. These people will be registering under yet another 2 new Member Types (already created). And the Male / Female field will be serving them too. So our loop / db query should not affect any future members.
2 – Is there any way to hide certain member type(s) from member directory and searches performed by bp profile search plugin? I by the way use an old code provided by you to hide certain members. I still use it to hide every member I want to hide. However, because now we can keep all such members in a Member Type, I thought you may suggest a different code.
3 – Is there a way to show Member Type under avatar in bbPress replies?
I have a few ideas too to share, please let me know if I should share.
Thank you again
Hi Lavish,
1. No
2. Yes, I will post a tutorial this week
3. yes, Please find the code below.function buddydev_update_forum_display_role( $role, $user_id ) { $member_type = bp_get_member_type( $user_id, true );//please fetch only one if( $member_type ) { $role = $role .'/' . $member_type; } return $role; } add_filter( 'bbp_get_user_display_role', 'buddydev_update_forum_display_role', 200, 2 );
Hope that helps.
Hello Brajesh!
1 – I tried the above code, it did not work for me. I then used a plugin to show the Member Type field instead. It’s showing the actual ‘member type slug’ which is in small letters. For example it can show ‘student’ and not ‘Student’.
2 -I am waiting for the code to exclude certain member types from directory, searches and searches by ‘bp profile search plugin’.
3 – I am learning things using the ‘Member Type Generator plugin’ and I have learned that <b>I need some Member Types to be only assigned manually by the admin. If I give the users the option to choose the member types on registration, how do I exclude some member types from that drop down list?
Thank you again
‘2. Yes, I will post a tutorial this week – quote from above’
Hello @sbrajesh can you please help me with the code now? I want to hide certain member type(s) from member directory and searches performed by bp profile search plugin. There profiles should be accessible but invisible in listings and searches.
Thank you 🙂
You must be logged in to reply to this topic.