Tulipe Media

Réflexions entrepreneuriales

Snippet pour rendre un réseau social BuddyPress privé et forcer l’inscription

Voici un petit bout de code qui m’est bien utile dans mes sites BuddyPress. Il permet de rendre le réseau social privé, et que pour y accéder, on doive devenir membre.

 

[code]function sqr_prevent_search_guest_user() {
if ( class_exists( ‘BuddyPress’ ) ) {
if (!is_user_logged_in() && (bp_is_directory() || bp_is_user())) {
wp_redirect(home_url() . ‘/register/’);
exit;
}
}
}
add_action(‘template_redirect’, ‘sqr_prevent_search_guest_user’);[/code]

Ce code force donc le visiteur, s’il n’est PAS connecté à votre site – if (!is_user_logged_in() – ET qu’il lance la page des membres du réseau (directory) OU bien la page d’un membre (bp_is_user), cela le redirige vers la page d’inscription, ici /register/ en l’occurrence. Vous pouvez changer /register/ par votre propre page d’inscription.

Et en plus, ce code est WPML compatible !

Si vous ne souhaitez pas toucher au fichier functions.php pour incorporer ce bout de code, utilisez le très pratique My Custom Functions, qui vous permettra d’injecter vos codes facilement depuis le dashboard de WordPress.

 

Mes derniers tweets

Nouveau short sur Blooness 👉 Vitalité, longévité, perte de poids : le guide ultime des protéines en diète keto-méditerranéenne est en ligne sur Blooness. https://buff.ly/3xxNvpj
https://buff.ly/4cG2GM4

Nouveau short sur Blooness 👉 Le nouveau contenu premium sort dans 48h, et quel contenu ! Ce sera le guide le plus abouti sur la quantité de protéine à consommer en diète kéto-méditerranéenne. A très bientôt !
https://buff.ly/3L2KbFP

New Post: Combo, la meilleure solution pour en finir avec le casse-tête des plannings et de la gestion RH https://buff.ly/4eE6JtT

Charger plus

Ne manquez pas les conseils business par mail

Pas de spam, juste un mail lorsqu'un nouveau contenu est publié.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFR