BuddyPress/Buddyboss Support

Buddypress/Buddyboss

ARMember provides support to installed BuddyPress/Buddyboss Plugin in your site. You can add access rules related to buddypress/Buddyboss pages and also ARMember provides support to buddypress/buddyboss extra profile fields mapping with ARMember Signup and Edit Profile form. But For this you need to activate BuddyPress/Buddyboss Integration addon from ARMember->Add-ons list.

ARMember BuddyPress & Buddyboss Integration

BuddyPress/Buddyboss Restriction

After activating BuddyPress addon, you will find “BuddyPress” in “Type” select box here : ARMember->Acess Rules.

ARMember_buddyPress_access_rules

You can add access rules for following BuddyPress/Buddyboss sections:

  • Group creation: Only Site members can create new groups.
  • Friendship request: Only site members are allowed to send friendship requests.
  • Private messaging: Only site members are allowed to send private messages.
  • View Member listing: Only site members are allowed to check the Member Directory and Member Profiles.

BuddyPress/Buddyboss Profile Fields Mapping

Also We have facility to map BuddyPress profile fields with ARMember Sign Up/Edit Profile form fields.

After activating BuddyPress addon, you will find “BuddyPress” tab in ARMember->General Settings.

Here under “Map with BuddyPress Profile Fields”, you will find all fields from all ARMember sign up forms. With each ARMember field, you can map any BuddyPress Xprofile field.

NOTE: If you have installed and activated the “Buddypress Xprofile Custom Fields Type” plugin to add more fields type in BuddyPress, then you can also map all these fields type with ARMember form fields.

if you have mapped fields properly and saved the settings, then mapped ARMember and BuddyPress Profile will always remain in synchronization. If you don’t want to sync any of the fields then just remove its mapping and save the settings.

You can map ARMember user avatar and profile cover with BuddyPress Profile photo and cover photo by keeping respective switch on as shown in the screenshot. After saving the settings, BuddyPress and ARMember avatar and profile cover will always remain in synchronization.

BuddyPress/Buddyboss Profile Page Mapping

If you want to display the ARMember page instead of the BuddyPress/Buddyboss profile page to the users when they try to access the Buddypress/Buddyboss profile page, then you can do it by selecting the ARMember page in “Select ARMember Profile Page instead of BuddyPress/Buddyboss profile Page” select box and then save settings. Keep “Select Page” selected here, if you don’t want to map the ARMember page with the BuddyPress/Buddyboss Profile page.

Sync BuddyPress/Buddyboss & ARMember

Sync will happen only if you have mapped ARMember fields with BuddyPress/Buddyboss fields and saved settings successfully. please note that this is one time process. It is helpful only when you want to push ARMember user data to BuddyPress OR Pull user data to ARMember from BuddyPress/Buddyboss to sync ARMember and BuddyPress/Buddyboss.

There are two sync actions provided as below:

  • Pull Data from BuddyPress/Buddyboss : If this action is selected, then all mapped ARMember fields will be filled with respective mapped BuddyPress/Buddyboss field values.
  • Pull Data from ARMember : If this action is selected, then all mapped BuddyPress/Buddyboss fields will be filled with respective mapped ARMember field values.

Select an action and click on the ‘Sync’ button, selected sync action will occur. You will need this action once because after this all mapped fields will always remain in synchronization.