BuddyPress/BuddyBoss Extension Behaviour

iMember360 BuddyPress/BuddyBoss Extension & BuddyPress/BuddyBoss Behaviour

BuddyPress/BuddyBoss Delete Account Tab

When the iMember360 BuddyPress/BuddyBoss Extension is activated access to the Delete Account tab, normally available for logged in users, will be forbidden. Accessing this tab will result in a redirection to Email Notifications settings.

Allowing a user access to Delete Account to be able to delete their WordPress account is not appropriate for an iMember360 site. When using iMember360 WordPress users can only be deleted by administrators or by using the i4w_clearuser user webhook in an ActiveCampaign automation.

BuddyPress/BuddyBoss Registration

The BuddyPress/BuddyBoss registration process should not be used when iMember360 is activated on a site.

The signup/purchase processes that are fully integrated with iMember360 and ActiveCampaign should be used.

We recommend for the BuddyPress/BuddyBoss registration page that the iMember360 panel has Administrator only.

However, the BuddyPress/BuddyBoss signup is supported and automatically syncs the contact data to Keap based on the profile sync fieldsIf you want to assign tags during the sign-up, please choose the tags in the extension settings explained at #5.

BuddyPress/BuddyBoss Mention Name

In BuddyPress/BuddyBoss the name displayed for Groups/Forums is called the mentionname.

By default BuddyPress/BuddyBoss uses as the mentionname the WordPress user_nicename.

If BuddyPress/BuddyBoss username compatibility mode is enabled the mentionname is set to the WordPress user_login instead.

Important

If BuddyPress/BuddyBoss username compatibility mode is enabled the mentionname is set to the WordPress user_login(username).

Obviously any software that exposes the WordPress username irrespective of what it is set to is a security risk.

In effect a rogue user/hacker has 50% of the required information to login to the site.

BuddyPress/BuddyBoss has a filter hook which in such circumstances can be used to change the mentionname to whatever you choose:

apply_filters( 'bp_get_displayed_user_mentionname', string $value )

Parameters

ParametersDescription
$value(string) The mentionname for the displayed user.