Skip to content

Status Updates

The core feature: members post a short status from their BuddyPress profile and it shows up next to their name across the community.

  • A status composer on the profile. A text area labelled “What’s your status?” sits at the top of the member’s profile status section.
  • A 140-character limit. The limit is set by the BPSTS_STATUS_MAX_LENGTH constant (default 140) and is enforced both in the browser (the textarea maxlength) and on the server before saving.
  • An inline emoji picker. A large set of Unicode emojis is grouped into categories (Smileys, People, Nature, Food, Travel, Objects, Symbols, Flags). Clicking an emoji inserts it at the cursor.
  • Saved status history. Every status is kept in a per-member list. Members set any saved status as current, edit it, or delete it. The list holds the 10 most recent entries; older ones drop off automatically.
  • Two save actions. “Add Status” saves to the list without changing the active status; “Add & Set as Current” saves and makes it the live profile status.

Once enabled in General settings, the current status shows on the member’s profile header and, as a 30-character snippet, in the members directory. See Members Directory Display.

Font Awesome 6.5.1 (used for activity icons) is bundled with the plugin and served from the plugin folder, not from an external CDN. The plugin also deregisters conflicting Font Awesome handles registered by other plugins or themes so the icons render consistently.