I solved this issue myself, it was quite easy and I’m surprised nobody else supplied an answer. Having said that, the solution is to add a few lines of code that check what the author ID is of the profile you’re viewing and compare it to the ID of the currently logged in user.
This code goes at the top of members/single/profile.php
<?php
// Global $bp variable holds all of our info
global $bp;
// The user ID of the currently logged in user
$current_user_id = (int) trim($bp->loggedin_user->id);
// The author that we are currently viewing
$author_id = (int) trim($bp->displayed_user->id);
if ($current_user_id !== $author_id)
{
// redirect to home page url
wp_redirect(home_url());
exit();
}
?>
Related Posts:
- redirect after account activation for forum using bbpress and buddypress
- wp_redirect() function is not working
- Redirect page URL to home URL without using a plugin
- Why is wp_redirect() preferable to a standard PHP header redirect?
- WordPress HTTPS redirect loop
- How to redirect after login, the working way?
- Password change when the user login first time
- Stop unwanted WP redirection to new url
- wp-login.php — redirect logged in users to custom URL
- Redirect to “All Posts” after post update or publish in Block Editor
- Redirect user after login/registration globally
- Redirecting old site links to new site
- Redirect to login page
- Temporary redirect prevents getting $_POST array
- Creating intro page in wordpress
- URL Redirect and Bulk Actions in wp_list_table
- How to redirect only if page doesn’t exists
- Headers already sent – WordPress core
- Perform a redirect after user action
- How to auto login after registration? [duplicate]
- header and wp_redirect not working. cannot modify header information warning
- Code to create a redirection after login?
- How do I redirect /search/ to ?s=
- WordPress Global Redirect
- Why does wp_redirect strip out %0A (url encoded new line character) and how do I make it stop?
- How to redirect to home page after registration?
- Redirect the non-www version of the site to the www
- Redirect Logged In User if page is wp-login.php and $_Get[‘level’] = X
- How to use Regex to add to a url?
- Redirect first category archive page to normal page
- Stuck In a Redirect Loop
- How to set 301 redirection after moving WordPress blog?
- Adding rewrite rule dynamically for search results redirecting to 404 URL
- Force WordPress to load from site’s hostname
- How to redirect if a background request is still being executed
- Redirect custom post type from one domain to another domain
- How To Redirect /url.html to /url?
- I get redirected too many times only in wp-admin?
- Redirect user to previous page after signup from custom form
- Get query parameters from external url and make a redirection
- wordpress_redirect returns different headers for HEAD and GET requests
- Remove #wpcf7-f2450-o1 with Contact form 7 redirect [closed]
- How to pass a message using template_redirect
- Show different page for first time user
- Redirect outside WP after login
- HTML Redirect to WP pages
- Why does the $_GET parameter ?search forward the front-page to the archive/blog page
- store URL global before we redirect
- wp_redirect () doesn’t work in nginx?
- Is it possible to wp_redirect() to a new tab?
- Redirect Attachment Page to Attachment
- How to redirect from one WP site to another
- How do I write a subdomain redirect?
- How to fix automatic redirects?
- Create header.php redirect in WordPress and with WPML
- Redirect User to login page
- Missing domain http://./wp-… in redirects
- Redirecting simple big problem
- Date based redirects of posts that no longer exist
- Redirect Page ID, based on logged-in User Role
- Trying to re-direct users to specific page based on an ACF variable
- How to redirect a child page to its parent page?
- Bulk redirect all post
- WordPress multi domain: page redirect to main domain whenever WordPress do the URL guessing issue
- Applying ‘middleware’ to a url before redirecting? Does WP have built in mechanism for this?
- How can I prevent caching of wp_redirect?
- Debugging issue with redirection in WordPress
- Add base folder to CPT and 301
- How do redirect user back to previous page when on certain pages?
- How do I redirect the browser to 404 page, if no posts are found in home page
- Keep the old referrer after failed login
- How to remove redirection
- Re-Direct ALL Users to the Home Page IF not logged in
- How to redirect if 404 error in wordpress then redirect 404.php url
- Redirect to dashboard user once you click on Publish page
- ERR_TOO_MANY_REDIRECTS when switching from good database to old database
- Redirect to /404/
- Redirect Category Media ‘URL’ when clicked
- How to automatically redirect category pages (301) when changing the location of a category in the hierarchy
- wordpress automatic URL ‘page’ parameter rewrite
- Make custom post type archive for administrator only
- How to 301 redirect sub domain post URL to root domain
- Why https://www. SUBdomain is redirected by WP to https://MAINdomain
- Disable WordPress URL auto Redirect
- HOW do you Redirect buddypress login to EDIT tab not PROFILE tab on profile page? [closed]
- Internal redirect from page to category
- wp_redirect leading to an infinite loop
- How to redirect new registrars to a custom registration page instead of WP default registration page?
- using wp_rewrite but keep the original url in the address bar
- How to redirect 404s that generated for css&JS files?
- Force SSL on a single page which is used as iFrame
- Redirect based on $_GET parameters
- Redirect to a subdirectory frontpage using without using a WP plugin- what files to edit, and how?
- problem redirecting users to page on login
- Create a 301 Redirect automatically when adding %category% in the permalink
- Other pages fine but wp-admin showing ERR_TOO_MANY_REDIRECTS Error
- Post Migration Site Migration Redirects All Known Solutions Attempted
- wp_redirect() doesn’t work
- Disable ONLY URL auto complete, not the whole canonical URL system
- Does WP always makes 301 redirection?