General Settings
General Settings
Section titled “General Settings”Navigate to WP Admin > WB Plugins > BuddyPress Status > General to reach this tab.
The General Settings tab holds three display toggles and a role-permission grid. All settings are stored in a single WordPress option named bpsts_gnrl_settings.
Display Options
Section titled “Display Options”These three toggles control where member status information appears across your site.
Enable status display on user profiles
Section titled “Enable status display on user profiles”Option key: bpsts_gnrl_settings['prof_pg_dis_icon'] — stored value when enabled: yes — default: on
When enabled, a member’s current status and status icon appear on their BuddyPress profile page. Visitors can see what the member is up to without visiting the activity stream.
When disabled, the profile page shows no status information, even if the member has set one.
Enable status display in members directory
Section titled “Enable status display in members directory”Option key: bpsts_gnrl_settings['directory_dis_status'] — stored value when enabled: yes — default: on
When enabled, each entry in the BuddyPress members directory shows the member’s current status alongside their avatar and name. This gives visitors a quick snapshot of member activity at a glance.
When disabled, the directory listings show no status data.
Enable feelings and activities in status updates
Section titled “Enable feelings and activities in status updates”Option key: bpsts_gnrl_settings['feeling_activity'] — stored value when enabled: yes — default: on
When enabled, members see an additional button when composing a status update. Clicking it lets them attach a feeling or activity to the status — for example, “Eating” with the prompt “What are you eating?” The selected activity and response are appended to the status text.
When disabled, the feeling/activity button does not appear in the status composer. Members can still post plain text statuses. The Feelings and Activities tab still lets you manage the activity list regardless of this toggle.
User Role Permissions
Section titled “User Role Permissions”Option key: bpsts_gnrl_settings['user_role'] — stored as an array of role slugs — default: all roles present on the site except administrator
This grid determines which user roles can create and share status updates. Each role checkbox shows the role’s display name and the number of users currently assigned to that role.
Administrators always have permission regardless of this setting — the admin role is excluded from the grid entirely.
Select All / Deselect All buttons let you quickly grant or revoke access across all non-administrator roles.
How to read the grid
Section titled “How to read the grid”| State | What it means |
|---|---|
| Checked | Members with this role can post status updates |
| Unchecked | Members with this role cannot access the status composer |
Common configurations
Section titled “Common configurations”Open community — check every role so any registered member can post statuses.
Members only — check only the role you assign to confirmed or paid members. Leave Subscriber unchecked if you use that role for pending accounts.
Admins and editors only — leave all boxes unchecked. Administrators always have access; add Editor if you want content managers to post updates.
Saving changes
Section titled “Saving changes”Click Save Changes at the bottom of the tab. WordPress updates the bpsts_gnrl_settings option immediately. No cache flush is required.
Related settings
Section titled “Related settings”- To manage the activities that appear in the feeling/activity picker, see Feelings and Activities.
- To create pre-defined status suggestions for members, see Global Status Options.

