Why We Built WP Stories
Community site owners have been telling us the same thing for years: static content is not enough anymore. Members post an update, it gets a few likes, and then it disappears into the feed. Meanwhile, those same members are spending hours on Instagram and Snapchat, sharing stories that feel alive, urgent, and personal.
We built WP Stories to close that gap. It brings Instagram-style stories to any WordPress site, and with deep integration for BuddyPress, BuddyBoss, and PeepSo, it turns your community into the kind of platform your members actually want to use every day.
Version 2.3 is our biggest release yet. Here is everything that is new and everything you need to know.
What Are WordPress Stories?
Stories are short-lived, visual-first content that users share with their community. Think of Instagram Stories or Snapchat, users upload a photo or video, it plays full-screen for a few seconds, and it can automatically expire after 24 hours (or stay forever if you prefer).
WP Stories on the BuddyPress Activity Feed, story circles appear at the top, just like Instagram
With WP Stories, your WordPress members can:
- Share photo and video stories from the frontend
- Edit images before posting with a built-in editor (crop, rotate, draw, text, filters)
- Add call-to-action buttons with custom links
- Set privacy (public, friends-only, members-only, or private)
- Create permanent story collections with cover images (like Instagram Highlights)
- Like stories with heart animations
- View who saw and liked their stories
Three Display Styles
WP Stories offers three distinct display styles so you can match the look to your site:
Instagram Style (Snapgram)
The classic look. Circular avatars with colorful gradient borders, arranged in a horizontal scroll. This is the most popular choice and the one your users will instantly recognize.
Square Style (Snapssenger)
A modern card layout inspired by Facebook Messenger. Story covers appear as square thumbnails with the user’s name. Great for showcasing story collections.
Square Style, Modern card thumbnails on the activity feed
List Style (Vemdezap)
A compact, WhatsApp-inspired vertical list showing user avatars, names, and timestamps. Space-efficient and perfect for sidebars.
List Style, Compact layout perfect for sidebars and mobile
You can set the style globally or override it per shortcode using the style attribute.
The Story Viewer Experience
When a user taps a story circle, the full-screen story viewer opens with a beautiful blur backdrop, progress bars, auto-play, and smooth cube transitions between stories.
The full-screen story viewer with gradient backdrop, progress bars, and navigation arrows
New in Version 2.3: Story Likes and Hearts
The most requested feature since launch. Users can now like stories by tapping the heart icon, and story owners can see exactly who liked their content.
- Heart Animation, A beautiful red heart animation plays when you like a story
- Like Counter, Each story displays its total like count
- Viewer List with Hearts, The viewer list shows a heart indicator next to users who liked the story
- Real-Time Updates, Like counts update via AJAX without reloading the page
- Works Everywhere, Likes work in the story lightbox viewer, on profile story tabs, and in the activity feed
This feature makes stories interactive. Instead of passive viewing, your members can react and engage, and story creators get validation that keeps them posting.
BuddyPress Deep Integration
WP Stories was built for community sites, and the BuddyPress integration reflects that:
- Activity Feed Stories, Story circles appear at the top of the BuddyPress Activity page
- Member Profile Tab, Every member gets a Stories tab showing their stories with viewer analytics
- Friend-Only Visibility, Stories can be restricted to BuddyPress friends only
- Activity Page Story Form, Members can add stories directly from the activity page
- Viewer List with Messaging, See who viewed your story and message them directly
- BuddyBoss Compatible, Full compatibility with BuddyBoss Platform
Full Admin Control
As the site administrator, you have complete control over how stories work on your site.
Admin Settings, Choose display styles, enable effects, and configure every aspect of your stories
The settings panel has five tabs:
- General, Choose display style, enable navigation arrows, cube transition effect, and open animation
- Display Options, Set story timer duration, auto-expiration, and deletion behavior
- Style Options, Customize background colors and gradients, button styles, title colors, and story ring colors
- User Publishing, Control which user roles can create stories, set per-user limits, story item limits, duration, max file size, and available visibility options
- Integrations, Toggle BuddyPress and PeepSo integrations with granular control
Story Creation Is Dead Simple
Your users do not need any training to create stories. Here is the flow:
- Click the “Add Story” button (on the activity page or any page with the story shortcode)
- Upload an image or video using the drag-and-drop uploader
- Edit the image with the built-in editor, crop, rotate, add text, draw, or apply filters
- Optionally add a CTA button with a custom link
- Choose visibility: Everyone, My Friends, All Members, or Only Me
- Click publish, the story appears instantly in the feed
Privacy That Actually Works
Every story can have its own visibility setting:
- Everyone, Visible to all visitors, including logged-out users
- All Members, Only logged-in users can see it
- My Friends, Only BuddyPress or PeepSo friends can see it
- Only Me, Private to the author and site admins
You can also globally hide all stories for logged-out users with a single toggle.
Mobile-First Design
Stories are a mobile-first experience, and WP Stories is designed for it.
Fully responsive mobile experience with touch gestures
- Swipe left and right to navigate between stories
- Double-tap to like with a heart animation
- Swipe up for story information
- Touch-friendly file upload with FilePond
- Mobile-optimized Vue.js image editor
- Responsive layouts that work on all screen sizes
Performance Optimized
Version 2.2 introduced automatic image optimization that reduces file sizes by up to 80 percent. Every image uploaded through the story form is automatically compressed to 85 percent JPEG quality and resized to a maximum of 2048 pixels. This means stories load 3 to 5 times faster on mobile devices.
Shortcodes and Widgets
Place stories anywhere on your site:
Shortcodes
[wb-story-activities], Full activity feed with all user stories[wb-story-user-stories], Story collections with cover images[wb-story id="X"], Display a specific story box
Widgets
- WP Stories – Activity Feed, Show all user stories in any widget area
- WP Stories – Single Stories, Individual story display
- WP Stories – Stories with Cover Images, Highlight collections
Version History
- v2.3, Story Likes and Hearts with animations, like counter, viewer list with heart indicators
- v2.2, Automatic image optimization (80 percent size reduction), custom durations
- v2.1, Visibility options, simplified story creation, optional cover images
- v2.0, Complete mobile redesign, Vue.js editor, keyboard and touch navigation, toast notifications
Get WP Stories Today
WP Stories works with any WordPress site. It shines with BuddyPress, BuddyBoss, and PeepSo, but it works perfectly fine as a standalone stories feature on any theme.
Install it, configure it in 15 minutes, and give your community the stories feature they have been waiting for.
