¿Está buscando un pequeño complemento para hacer que su BuddyPress sea privado y restringir su red social solo a miembros? En caso afirmativo, este fragmento es para usted.
Con esta función, el usuario no registrado que intenta acceder a la red social BuddyPress (directorio o perfil de miembros) es redirigido al registro de BuddyPress.
función sqr_prevent_search_guest_user() {
si (class_exists ('BuddyPress')) {
si (!is_user_logged_in() && (bp_is_directory() || bp_is_user())) {
wp_redirect(home_url() . '/registrar/');
salida;
}
}
}
add_action('template_redirect', 'sqr_prevent_search_guest_user');
La buena noticia es que este fragmento es compatible con WPML, por lo que sus usuarios franceses serán redirigidos a la versión francesa de la página de registro, etc.
No dudes en utilizar Complemento Mis funciones personalizadas para insertar este código en su instalación de BuddyPress directamente a través de su panel de WordPress.