BuddyBoss Platform is now offering you default Redirection feature to redirect your user to your desired page. Check out the detailed video to understand how the feature can assist you instantly.



Apart from that you can use the following function code to redirect to the Members Directory after login.


Please follow the steps below:


1. Go to Appearance > Theme Editor.

2. Under “Select theme to edit”, choose (BuddyBoss Child/whatever theme is active), then click “Select”.

3. Below Theme Files, select Theme Functions (functions.php).

4. Append the code just before the closing PHP tag “?>”:


function redirect_to_members( $redirect_to_calculated, $redirect_url_specified, $user ) {
    if ( ! $user || is_wp_error( $user ) ) {
        return $redirect_to_calculated;
    }
    // If the redirect is not specified, assume it to be dashboard.
    if ( empty( $redirect_to_calculated ) ) {
        $redirect_to_calculated = admin_url();
    }
    // if the user is not site admin, redirect to his/her profile.
    if ( function_exists( 'bp_core_get_user_domain' ) && ! is_super_admin( $user->ID ) ) {
        return home_url()."/MEMBERS_PAGE_URL_HERE/";
    }
    // if site admin or not logged in, do not do anything much.
    return $redirect_to_calculated;
}
add_filter( 'login_redirect', 'redirect_to_members', 100, 3 );

5. Click Update File to save the changes.


Note: Any modifications are considered as custom work already. Know more about our Support Policy here: https://www.buddyboss.com/support-policy/