Skip to content

Frequently Asked Questions

Yes. BuddyPress Status is an extension for BuddyPress and requires BuddyPress to be installed and active. It also works with BuddyBoss Platform.

140 characters. It is enforced in the browser (the maxlength attribute on the textarea) and on the server before saving. The limit is defined by the constant BPSTS_STATUS_MAX_LENGTH. Developers can override it (see below and the Hooks and Filters reference).

The plugin includes a large set of standard Unicode emojis. Custom, image-based emoji are not supported. You can add Unicode emoji directly into global status suggestions when creating them in the admin.

How do I hide the status form from certain user roles?

Section titled “How do I hide the status form from certain user roles?”

Go to WB Plugins > BP Status > General, scroll to the user-role grid, and uncheck any role you want to restrict. Administrators always retain access.

Yes. Go to WB Plugins > BP Status > Feeling Activities. You can edit or delete custom activities, edit the 11 defaults (they cannot be deleted), and add new ones with a title, question prompt, and Font Awesome icon.

What happens to status data if I deactivate the plugin?

Section titled “What happens to status data if I deactivate the plugin?”

Status data is stored in WordPress user meta and stays in the database after deactivation. If you reactivate the plugin, previously saved statuses appear again.

Yes. The plugin works on WordPress multisite when BuddyPress is network-activated.

The limit is set by the constant BPSTS_STATUS_MAX_LENGTH (default 140). Because the plugin only defines it if it is not already set, you can define it earlier, from a must-use plugin or your theme’s functions.php:

if ( ! defined( 'BPSTS_STATUS_MAX_LENGTH' ) ) {
define( 'BPSTS_STATUS_MAX_LENGTH', 280 );
}

The textarea maxlength and the server-side length check both use this constant. Note that the JavaScript character-counter warning text refers to 140 literally, so the on-screen warning message will still read “140” even after you raise the limit.

Yes. The plugin ships RTL stylesheet variants.

Statuses follow your BuddyPress privacy settings. Anyone who can view a member’s profile can see their current status. The plugin adds no privacy controls of its own beyond the user-role permissions.

Status data lives in WordPress user meta under bpsts_saved_status. You can read it with WP-CLI:

Terminal window
wp user meta get <user_id> bpsts_saved_status

Another plugin also loads Font Awesome. Will there be a conflict?

Section titled “Another plugin also loads Font Awesome. Will there be a conflict?”

The plugin bundles Font Awesome 6.5.1 locally and, before loading it, deregisters common Font Awesome style handles registered by other plugins or themes so its activity icons render correctly. If you still see icon conflicts, deactivate other plugins one by one to identify the source, then contact support with the plugin name.

Go to WP Admin > WB Plugins > BP Status. The settings are split across six tabs: Overview, General, Global Status, Feeling Activities, Support, and License.