Stories
Updated
Pro feature. Stories (time-limited, ephemeral posts) ship in WPMediaVerse Pro. The free plugin provides the upload-flow entry point described below, but story creation, the viewer, and view receipts all require Pro.
What's in Free
The Media Upload block includes an "Also share as a story" checkbox next to the tag input, but only when the mvs_stories_enabled option is on:
$mvs_stories_on = ( '1' === get_option( 'mvs_stories_enabled', '0' ) );
mvs_stories_enabled defaults to off and is set by Pro when it registers the Stories feature — so on a free-only install this toggle stays hidden and no story code runs. Free no longer ships a StoryService; the class was relocated to Pro in 1.9.0 (it was built ahead of the create-flow and viewer UI, then moved wholesale once those shipped).
What Pro Adds
See Stories (Pro) for the full feature: 24-hour default expiry (1-168h configurable per story), a tap-to-advance viewer, "seen by" receipts, and the mvs-pro/v1 REST routes that drive it (GET /stories, POST /media/{id}/story, DELETE /media/{id}/story, POST /stories/{id}/view, GET /stories/{id}/viewers).
Hooks
mvs_story_created and mvs_story_expired are Pro hooks (fired from WPMediaVersePro\Stories\StoryService). See Hooks & Filters — Access & Privacy.