If you like one of my tools or plugins, then please consider donating a small amount towards my time and effort in developing and maintaining them.

Profiles are by default public, so non-logged in users can see them.

This guidance lets you set these to private, so that only logged in users can see them, and prompts non-logged in user to log in.

Download and set up

1. Download the zip file below, and unpack/unzip/extract the files
you will have two files :

user-details.php
user-profile.php

2. using ftp or c-panel
In your theme create a bbpress directory

wp-content/themes/%yourtheme%/bbpress

where %yourtheme% is your theme name

Then copy the two attached files to that folder

So you end up with

wp-content/themes/%yourtheme%/bbpress/user-details.php
wp-content/themes/%yourtheme%/bbpress/user-profile.php

Bbpress will now use those files in place of the default ones, from which I have removed the replies part

[wpdm_file id=36]