wpForo forum has a powerful user profile system which can be managed in this setting page. Here you can hide/show forum header and footer on profile pages, manage profile components like avatars, member titles, nickname, URL structure, signature etc… In case you use BuddyPress or Ultimate Members plugins, you can switch forum profile page to the plugin profile page.
In case you use a multi-board system (you have multiple forums), you’ll find the Member Profile in the top wpForo menu section.
- Single Board Forum: Dashboard > wpForo > Settings > Member Profile
- Multi-boards Forum: Dashboard > wpForo > Settings > Member Profile
wpForo profile page is a powerful page with almost all profile features. In most cases, don’t need additional profile-bulder plugins. wpForo profile page is a general user profile system for whole website, it’s not only for forum part. However, if you have other plugins like BuddyPress or Ultimate Members, you can switch the profile page URL to BP or UM profile page URL using this option. Please note that there is no any profile builder plugin which supports all wpForo profile fields and features. For example, in profile pages of other plugins, users will not be able to manage their signatures, see their activities, manage forum and topic subscriptions, collect all favored, liked and disliked topics and posts in one place.
Show Forum Header and Footer on Profile Pages
By default, the forum header (menu and breadcrumb) and footer (forum statistics) are disabled on profile pages, because the profile page is general for the whole website. You can display them on profile page by setting this option [Yes] for both (header and footer).
Members URL Structure and Member Nickname
Using this option, you can set profile URL structure with /Nicename/ or /UserID/.
WordPress and wpForo have three different names for Users:
- Username (Login) – Being used for forum authorization (login, sign-in) action
- Display Name – Other users and guests see in user profile details and next to user posts (post author name).
- Nicename – Unique name which is used in WordPress and wpForo core to generate user Profile URL. In other words this is the user slug. For example example.com/participant/martin59/.
After a regular user registration process, Username, Display Name and Nicename are set the same. For example, If you register a user with “Martin59” Username your user names look like this:
- Username – Martin59
- Display Name – Martin59
- Nicename – martin59
And profile URL will be example.com/community/profile/martin59/
This is insecure, because profile URLs are public and hackers can see the martin59 part. Using this part (Nicename) they can detect the Username and try to login with different passwords. In this way they can also find Administrator username and your website will be under the risk.
In order to fix this security issue, wpForo has “Display Name” and “Nicename” fields in Forum > My Profile > Account page. Using this field, you should change the Display Name and Nicename to something like this:
- Username – Martin59
- Display Name – Martin P.
- Nicename – martinos
This is a secure way to configure User Names.
Member Custom Title
Using this options, you can enable/disable members’ custom title and set default title. Member custom title is a static title which is managed by users. For example, if you’re from the support team, you can set your title “Support Staff”. There is another title for members called Reputation Title. This is a dynamic title, and it’s being changed based on member points (topics, posts, likes…) and you can manage them in wpForo > Settings > Member Rating admin page.
Display Primary and Secondary Usergroups under Post Author Avatar
Member usergroups are displayed in various places, you can see them on profile page and under the avatar of post author. You can hide or show primary and secondary usergroups using these options.
Enable Custom Avatars
By default, wpForo uses WordPress avatars. In most cases, it’s the Gravatar. If this option is enabled, users will be able to set their avatars with external URLs or upload from their devices.