Every customer-visible feature in WP Stories, what controls it, and where it is
documented. WP Stories ships as a single product - there is no Free/Pro split, so
every row below is available to every licence.
Accurate as of 2.4.2.
| Feature |
Status |
Controlled by |
Docs |
Admin-created stories (wb-story) |
shipped |
Stories > All Stories |
Quick setup |
Story collections (wb-story-box) |
shipped |
Stories > Story Boxes |
Shortcodes |
Member-submitted stories (wb-user-story) |
shipped |
User Publishing tab |
User publishing |
| Photo stories |
shipped |
Allowed File Types |
User publishing |
| Video stories |
shipped |
Allowed File Types |
User publishing |
| Built-in image editor (crop, rotate, text, draw, filters) |
shipped |
Always on for members |
Image editor |
| Per-item link and link text |
shipped |
Story submission form |
User publishing |
| Per-item duration |
shipped |
User Publishing > Story Duration |
User publishing |
| Feature |
Status |
Controlled by |
Docs |
| Three tray styles (Square, List, Instagram) |
shipped |
General > Style |
General settings |
| Navigation arrows, cube effect, open effect |
shipped |
General settings |
General settings |
| Seen stories sorted last |
shipped |
General > Seen Last |
General settings |
| Hide stories from logged-out visitors |
shipped |
General settings |
General settings |
| Colour and gradient styling |
shipped |
Styling Options tab |
General settings |
| Dark mode |
shipped |
Plugin-owned colour tokens with a dark layer |
- |
| RTL |
shipped |
Automatic (RTL stylesheets) |
- |
| Five shortcodes |
shipped |
- |
Shortcodes |
| Three widgets |
shipped |
Appearance > Widgets |
Shortcodes |
| Feature |
Status |
Controlled by |
Docs |
| Story Expiry (stories hide after N days) |
shipped |
Displaying Options |
Display options |
| Keep stories forever |
shipped |
Story Expiry off |
Display options |
| Scheduled deletion of expired stories |
shipped, fixed in 2.4.2 |
Displaying Options |
Display options |
| Configurable retention after expiry |
new in 2.4.2 |
Displaying Options > Delete After Expiry |
Display options |
| Delete story attachments with the story |
shipped |
Displaying Options |
Display options |
| Deletion paused on upgrade until confirmed |
new in 2.4.2 |
Automatic, one time |
Display options |
| Feature |
Status |
Controlled by |
Docs |
| Per-item visibility: Everyone |
shipped |
Available Visibility Options |
User publishing |
| Per-item visibility: Private (you and site admins) |
shipped, relabelled 2.4.2 |
Available Visibility Options |
User publishing |
| Per-item visibility: Members only |
shipped |
Available Visibility Options |
User publishing |
| Per-item visibility: Friends only |
shipped, now works on every surface in 2.4.2 |
Available Visibility Options |
User publishing |
| Restrict posting by role |
shipped |
Authorized User Roles |
User publishing |
| Moderate stories before publishing |
shipped |
Default Publication Status |
User publishing |
| Per-member story and item limits |
shipped |
User Publishing tab |
User publishing |
| Feature |
Status |
Controlled by |
Docs |
| Story views and view counts |
shipped |
Automatic |
- |
| Viewer list (who saw my story) |
shipped |
Integrations > Viewer List |
BuddyPress |
| Likes with heart animation |
shipped |
Automatic for logged-in members |
- |
| Message a story author |
shipped |
Requires BuddyPress messages |
BuddyPress |
| Feature |
Status |
Controlled by |
Docs |
| BuddyPress activity + profile |
shipped |
Integrations tab |
BuddyPress |
| BuddyBoss Platform |
shipped |
Integrations tab |
BuddyBoss |
| PeepSo |
shipped |
Integrations tab |
PeepSo |
| bbPress |
shipped |
Integrations tab appears when active |
- |
| Discover tab (Wbcom family, one-click install) |
new in 2.4.2 |
Discover tab |
Discover |
| Feature |
Status |
Notes |
| Action and filter hooks |
shipped |
Hooks and filters |
| Filterable access control |
new in 2.4.2 |
wp_stories_user_can_view_story_item |
| Filterable settings schema |
new in 2.4.2 |
wp_stories_settings_schema |
| Template overrides |
shipped |
wp_stories_template_settings |
| Custom REST controllers |
not provided |
The three CPTs expose show_in_rest, but there is no bespoke REST API. Front-end behaviour uses eight AJAX actions. |
| WPML / Polylang config |
not provided |
The interface is fully translatable and a POT ships. There is no wpml-config.xml, so story meta is not exposed to multilingual plugins for content translation. |
Stated plainly so nobody has to go looking:
- No Free/Pro split. One product, one licence tier.
- No story analytics dashboard. View and like counts are per story item only.
- No scheduled/queued publishing. Stories publish on submit, or wait in
pending if moderation is on.
- No story archive for members. Once a story passes the expiry window it is
hidden everywhere, including from its author.