Curate Global Statuses
Navigate to WP Admin > WB Plugins > BP Status > Global Status to reach this tab.
Global statuses are pre-written status messages you define as an admin. They appear in the composer as one-click suggestions so members can post a common status without typing. The list is stored in the bpsts_global_statuses option.
Default suggestions
Section titled “Default suggestions”When bpsts_global_statuses is empty, either because you have not saved a custom list yet or because you cleared it, the plugin shows 20 built-in suggestions from buddypress_status_get_default_global_statuses():
- Working from home
- Feeling grateful
- On a coffee break
- In a meeting
- Available to chat
- Learning something new
- Taking a break
- Celebrating a win
- Deep in focus mode
- Brainstorming ideas
- Collaborating with team
- Out for lunch
- Attending a workshop
- Working on a deadline
- Enjoying the weekend
- Traveling for work
- Mentoring someone
- Problem solving mode
- Networking event
- Creative flow state
An admin notice at the top of the tab confirms when defaults are active. As soon as you save at least one custom status, your list is used instead.
Adding a status
Section titled “Adding a status”In the Add New Global Status section, type your message in the text field and click Add Status (or press Enter). To add an emoji, click the emoji button next to the field, which opens a picker of 40 common status emojis. The new status appears in the list below but is not saved until you click Save Settings.
Managing the current list
Section titled “Managing the current list”Each saved status appears as an editable row in the Current Global Statuses section.
- Reordering - drag any row by the handle on the left. Members see statuses in the order shown here.
- Editing - click into any status field and type your changes, then save.
- Deleting - click Delete on any row and confirm. If the list becomes empty, the plugin reverts to the 20 defaults.
Empty rows are stripped automatically when you save.
Quick status templates
Section titled “Quick status templates”The Quick Status Templates section shows the same 20 default statuses as clickable buttons. Clicking a template adds it to the current list without overwriting existing entries. If that exact text already exists, the plugin shows an alert instead of adding a duplicate.
Import and export
Section titled “Import and export”- Export - click Export Statuses to download the current list as
buddypress-global-statuses.json. The export captures whatever is in the editable rows, so save first if you have unsaved changes. - Import - click Import Statuses, choose a previously exported JSON file, and the plugin clears the current list and fills it with the imported statuses. Click Save Settings to write them to the database. Duplicate checking does not run during import.
The expected JSON format is a flat array of strings:
[ "Working from home", "On a coffee break", "In a meeting"]If the file is not a valid JSON array, the plugin shows an error and leaves the current list unchanged.
Saving changes
Section titled “Saving changes”Click Save Settings at the bottom of the tab. The full list, in the current order, is written to the bpsts_global_statuses option.
Developer note
Section titled “Developer note”The list shown to members is returned by buddypress_status_get_global_statuses(), which reads bpsts_global_statuses, falls back to the defaults when empty, and applies the bpsts_global_statuses filter. The default list itself is filterable with bpsts_default_global_statuses. See Hooks and Filters.

