Skip to content

Global Status Templates

WP Admin > WB Plugins > BuddyPress Status > Global Statuses

Global statuses are pre-written suggestions that appear as clickable options when members open the status composer. A member can select one and either post it as-is or edit it first.

When no custom global statuses have been saved, the plugin shows 20 built-in suggestions. These are provided by the bpsts_default_global_statuses filter and include:

  • “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”

These defaults are active only when no custom statuses have been saved. As soon as you save your own list (even if it is empty), the defaults no longer appear.

  1. Type the status text directly into the Add your status message here field.
  2. Optionally click the emoji button to open the emoji picker and insert an emoji at the cursor position.
  3. Click Add Status (or press Enter).

The status appears in the list below the form immediately. Click Save Changes to persist the list.

Below the management list there is a grid of pre-built template buttons. Click any template to add it to your list. If the status text already exists in the list, you will see a notice and no duplicate is added.

  • Reorder — drag the handle on the left of any row to change the order members see.
  • Edit — click directly into any row’s text field and change the text. The change is saved when you click Save Changes.
  • Delete — click the Delete link on any row. The row is removed from the list. Members who previously used that suggestion as their own status keep it; only the suggestion disappears.

The tab includes controls to move a configured list between sites.

  • Export Statuses — downloads the current list as a JSON file (buddypress-global-statuses.json).
  • Import Statuses — upload a previously exported JSON file. The import replaces the entire current list. There is no merge option.

Use import/export to copy a configured set from a staging site to production, or to back up before making large changes.

When a member opens the status composer, the list of global status suggestions appears. The member clicks a suggestion, the text populates the status field, and they can post it or modify it first.

Global statuses are visible to all members regardless of role. Role permissions in General Settings control whether a member can post at all, not whether they can see the suggestions.

The list is saved as the bpsts_global_statuses WordPress option (a plain array of strings).

You can modify the built-in default suggestions using the bpsts_default_global_statuses filter:

add_filter( 'bpsts_default_global_statuses', function( $statuses ) {
$statuses[] = 'At the office today';
return $statuses;
} );

This filter only applies when no custom statuses have been saved. Once an admin saves a custom list, the option value is used directly and the filter has no effect.