Ce que fait ce module complémentaire
Notre intégration BuddyPress vous permettra d'intégrer les puissantes fonctionnalités sociales de BuddyPress dans votre site d'adhésion créé avec MemberPress ! Cette intégration permet à vos utilisateurs de se connecter plus facilement les uns aux autres à partir de leurs pages de compte). Voici un aperçu de la façon dont vous pouvez mettre en place cet add-on sur votre site et ce que vous pouvez en attendre.
Activation du module complémentaire
- Installer le plugin BuddyPress : Vous pouvez trouver le plugin en allant dans Plugins > Ajouter un nouveau > Rechercher BuddyPress > Installer et activer.
- Installez le module complémentaire d'intégration BuddyPress de MemberPress : Pour ce faire, allez dans MemberPress > Add-Ons > BuddyPress Integration.
Activer l'intégration BuddyPress : Allez dans MemberPress > Paramètres > onglet BuddyPress, et cochez la case "Activer l'intégration BuddyPress :": 
L'activation de cette option transformera la page normale de votre compte MemberPress en page de profil BuddyPress.
Now, when a user goes to access their account page, they will see something like the page below (Here we’ve used the WordPress Twenty Twelve Theme. Results will vary depending on your theme. Contact your theme developer for customizations.):

Signups BuddyPress
NOTES IMPORTANTES :
- Pour que les inscriptions fonctionnent correctement, vous devez activer la fonction "Tout le monde peut s'inscrire". dans les paramètres généraux de WordPress.
- You can configure your BuddyPress Options however you’d like, sauf lorsque vous utilisez BuddyPress avec MemberPress. Dans ce cas, vous devez désactiver l'option de suppression de compte. Si elle est activée, cette option permet aux membres inscrits de supprimer leur propre compte. Cela signifie qu'un membre peut facilement (et accidentellement) supprimer son profil d'utilisateur et perdre l'accès à MemberPress.
- Enabling BuddyPress creates a default registration page with the slug /register/. If you’re also using MemberPress’ default Registration Page slug (which is also /register/), you’ll need to change one or the other. Otherwise, your MemberPress registration pages will throw a 404 error page. You can edit the MemberPress registration slug in MemberPress > Settings > Pages tab > Group and Membership Pages Slugs section. Or you can change the BuddyPress slug when editing that page in WordPress.
Vous devriez maintenant voir une option qui vous permet de contrôler les inscriptions à BuddyPress :

A partir de là, vous pouvez utiliser le menu déroulant pour sélectionner l'une de vos adhésions MemberPress existantes pour servir de BuddyPress Free. Durée de vie Membership. Use this option if you’d like users to be able to still sign up via the BuddyPress sign up page. This setting is necessary if you’d like to have users sign up via BuddyPress, but don’t want to give them access to your site’s premium content. Whatever membership you select here will be free, regardless of the current price. Therefore, we suggest creating a nouveau adhésion gratuite pour votre sélection ici.
Protéger le profil et la liste des membres de BuddyPress

Once the “Protect BuddyPress Profile Pages” option is enabled, not-logged-in users cannot access Members and users’ profile pages. Users without active membership can access only Members page and MemberPress-related subpages of their own Account. This allows them to upgrade or resume subscriptions, and update profiles or credit cards. Users with at least one active membership can access Members page and users’ profile pages and all Account subpages.
In order to protect the main Members page with the list of all members’ profiles from users without active membership, you need to enable the “Protect Main Members Listing Page” option. Once this option is enabled, it also protects users’ profile pages from users with at least one active membership, so to grant access to those pages for those users, you need to enable the last “Allow Access to Other Profiles” option.
Groupes BuddyPress
Pour utiliser pleinement la puissance de cette intégration, nous vous recommandons d'activer les groupes BuddyPress. Cette option peut être personnalisée globalement ou par membre. Vous pouvez considérer les groupes BuddyPress comme des collections de contenus d'utilisateurs. Si vous ne connaissez pas BuddyPress, nous très nous vous recommandons de consulter leur explication sur les groupes BuddyPress ici.
Mondial
Pour commencer, vous devez vous assurer que vous avez activé les groupes dans BuddyPress. Vous pouvez le faire en allant dans votre tableau de bord WordPress -> Paramètres -> BuddyPress -> sélectionner les groupes d'utilisateurs. Cela permettra à la fonctionnalités des groupes BuddyPress pour tous sur votre site.
Si cette option est activée, tous Les utilisateurs de votre site verront désormais un lien vers les groupes sur leur page de profil. À partir de ce lien, ils pourront voir les groupes dont ils font partie et qui sont à leur disposition.
If you’d like to only enable the groups feature for a specific membership, please see the Per-Membership instructions below.
Par membre
Tout comme nous l'avons expliqué pour l'option globale, pour les groupes BuddyPress par membre, vous devez d'abord activer les groupes globalement. Pour ce faire, allez dans votre tableau de bord WordPress -> Réglages -> BuddyPress -> sélectionner les groupes d'utilisateurs.
Une fois cette option activée, vous verrez apparaître une nouvelle option dans l'onglet Avancé de vos options d'adhésion à MemberPress, comme vous pouvez le voir ici :

Vous pouvez ensuite utiliser la boîte qui apparaît pour sélectionner le ou les groupes BuddyPress auxquels vous souhaitez être accessible. abonnés actifs à votre membre. Il suffit de répéter l'opération pour chaque membre que vous souhaitez associer à un groupe spécifique.

Cacher BuddyPress aux invités
Les règles d'URI personnalisées de MemberPress semblent être les plus efficaces pour protéger les pages BuddyPress. Cependant, elles peuvent être quelque peu compliquées à mettre en place pour les utilisateurs non techniques, une autre alternative est donc l'utilisation d'un plugin comme LH Private BuddyPress qui protège BuddyPress de l'accès des non-membres.