Skip to content

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.


These three toggles control where member status information appears across your site.

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.


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.

State What it means
Checked Members with this role can post status updates
Unchecked Members with this role cannot access the status composer

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.


Click Save Changes at the bottom of the tab. WordPress updates the bpsts_gnrl_settings option immediately. No cache flush is required.