BuddyPress Support

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

ARMember_buddyPress_access_rules

BuddyPress 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 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 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.

ARMember_buddyPress_access_rules

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 “Buddypress Xprofile Custom Fields Type” plugin to add more fields type in BuddyPress, then you can also map all these fileds 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 field 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 screenshot. After saving the settings, BuddyPress and ARMember avatar and profile cover will always remain in synchronization.

BuddyPress Profile Page Mapping

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

Sync BuddyPress & ARMember

Sync will happen only if you have mapped ARMember fields with BuddyPress fileds 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 to sync ARMember and BuddyPress.

There are two sync actions provided as below:

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

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