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.


Also, you can use the following function code to redirect users to own profile page 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_profile( $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 bp_core_get_user_domain( $user->ID )."/activity/";
}
// if site admin or not logged in, do not do anything much.
return $redirect_to_calculated;
}
add_filter( "login_redirect", "redirect_to_profile", 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/