FREE · GPL WB Member Blog · v3.4.1 · BP + BuddyBoss + PeepSo + standalone WP

Drop one shortcode. Members write.

Front-end publishing for any WordPress community. No wp-admin invitations, no template hacks.

BuddyPress doesn't ship a blog. WordPress doesn't ship a member dashboard. WB Member Blog fills both gaps for free: a publishing form, six display shortcodes, three editor choices, auto-save, and native integration with BuddyPress, BuddyBoss, PeepSo, or standalone WordPress.

  • GPLv2 licensed
  • No license key
  • Unlimited sites
  • Shipping since 2018
Gutenberg page editor
Shortcode [bp-member-blog] Renders the submission form. Logged-in members only.
renders
yoursite.com/write/
Why we shipped the new module toggle
BI"H1H2linkEditor.js
Auto-saved 14s ago
Why it exists

The publishing tool your community always needed. Free.

BuddyPress runs the social side. WordPress runs the content side. Nobody ships the bridge between them. We did, in 2018, and we keep shipping.

BuddyPress has activity, not blogging.

Your members post status updates, replies, group entries. None of that is a long-form post. The Blog tab turns BuddyPress into the publishing layer it always needed.

WordPress has wp-admin, not a member home.

Sending community members to wp-admin breaks the experience. A separate dashboard, separate UI, a login form that nobody asked for. We give every member a publishing home right on their profile.

Standard WordPress posts. No custom tables.

Every member post lands in wp_posts as a regular WordPress post. Yoast indexes it. Your theme renders it. Your SEO plugins pick it up. Your export ships it. Nothing custom to maintain, ever.

Free for 7 years. Free forever.

Shipping continuously since 2018. GPL v2. No license key. Unlimited sites. The Pro upgrade is there when you need premium modules, but the free plugin is the complete posting workflow on its own.

Distribution

Six shortcodes. Drop them where they belong.

One plugin installs once. Six shortcodes let you place the publishing form, the post grid, the popular feed, and the author list wherever your site flow calls for them. Theme builders welcome.

01 [bp-member-blog]

Submission form

The publishing surface. Drop on a /write/ page or a member profile tab. Auto-detects logged-in members, hides the form from guests, renders the editor they picked in settings.

Where to put it /write/ · profile Blog tab
02 [member-blog-dashboard]

Member dashboard

My drafts, my published, my pending review. The author home page.

03 [bp-member-blog-list]

Posts grid or list

Paginated. Filter by category, tag, author. Theme inherits the styling.

04 [bp-member-blog-recent]

Recent posts widget

Latest 5 or N posts. Sidebar, footer, homepage hero.

05 [bp-member-blog-popular]

Popular posts

By views, comments, or activity engagement. Trending feed.

06 [bp-member-blog-authors]

Authors listing

Every member who has published. Grid with avatars + counts.

Works in Gutenberg, Classic editor, Elementor, Beaver Builder, Bricks, Divi, and every page builder that renders shortcodes. No block, no widget, no setup wizard.

Writing experience

Members pick the editor they think in.

Three editor styles ship with the free plugin. Members choose in profile settings. Admins lock to one editor or allow free choice. Every editor saves to standard wp_posts and inherits your theme styling.

Block

Editor.js

Notion-style blocks. Members compose with text, headings, images, embeds, quotes, lists, and code blocks. Each block is its own thing.

  • Drag to reorder blocks
  • Image and embed blocks
  • Code and quote blocks
Classic

TinyMCE

The familiar WordPress WYSIWYG. The veteran admin's home. Buttons for bold, italic, headings, lists, links, blockquote, exactly where members expect them.

  • Standard WordPress UX
  • HTML view available
  • Shortcode pass-through
Medium-style

Distraction-free

Title plus body. Formatting toolbar surfaces on text selection. The long-form surface members coming from Medium will recognize on first click.

  • Formatting on selection
  • Title + body, nothing else
  • Auto-save every 60 seconds

Plus, across every editor:

  • Auto-save drafts every 60 seconds
  • Featured image + media library
  • Categories, tags, activity entries
  • Mobile-responsive on every theme
  • CJK word counting for Asian languages
  • REST + AJAX image upload endpoints
Platform support

Activate the plugin. The right UI shows up.

Auto-detection on activation. Whatever community platform you ship, the Blog tab appears in the right place with the right styling. Pick BuddyPress, BuddyBoss, PeepSo, or run it on plain WordPress with no community plugin at all.

BuddyPress

Most common

Blog tab on every member profile. Posts surface in activity feed. Role-based access. Notifications via BP API.

BuddyBoss Platform

Native

Native member-type support. Group privacy honored. BuddyBoss app activity action format. Compatible with BuddyBoss themes.

PeepSo

Profile tab

Profile tab next to Activity / About. Posts render in the PeepSo stream. PeepSo media library reuse.

Standalone WordPress

No BuddyPress needed

No community plugin? Members get a publishing dashboard on the WP user profile. Magazine sites and course platforms run fine without BuddyPress.

Admin control

Members write. You decide what publishes.

Three publishing workflows ship in the free plugin. Pick the one your community needs, switch later. The pending queue uses the standard WordPress post review screen, so your existing moderation muscle memory works on day one.

  • Auto-publish Trusted members publish straight to live. Their posts appear in the activity feed instantly.
  • Pending review Every member post lands in the pending queue. Admin reviews on the standard WordPress posts screen. Approve, edit, or send back.
  • Hybrid by role Specific roles auto-publish, others go to pending. Editors trusted, contributors moderated. Set once in the plugin settings panel.
wp-admin/edit.php?post_status=pending

Posts pending review

3
  • Pending

    Migrating from Medium, part 1

    Sarah Chen · submitted 12 min ago

    Approve Edit
  • Pending

    A field schema for product reviews

    Alex Park · submitted 42 min ago

    Approve Edit
  • Draft

    Why we ship modular plugins

    Jordan Lee · auto-saved 14s ago

    View
Standard WordPress review screen. Your existing workflow works.
When you outgrow free

Need a paywall, custom fields, or co-authors? Pro layers in.

The free plugin is the complete posting workflow for single-site communities. When you need to monetize, structure, or collaborate, WB Member Blog Pro adds nine independent modules on top. Same plugin underneath. Toggle each on or off in admin.

Pro · paid upgrade

WB Member Blog Pro

9 modules · from $49 Personal · $99 Developer · $129 Agency

See Pro →
  • Post Credits Membership-tier paywall. WC + PMPro + MemberPress + WC Memberships.
  • Co-Authors Invite collaborators. Shared byline. Per-post edit access.
  • Custom Fields 15 field types with conditional logic. Reviews, recipes, classifieds.
  • Post Series Multi-part guides. Series navigation shortcode with prev/next.
  • Group Blogs BP + BuddyBoss group admins publish for their groups.
  • Restrictions Per-role + per-member-type post caps with upgrade-popup conversion.
  • Scheduling Members schedule future-dated posts from the front-end form.
  • Notifications Email + on-site BuddyPress notifications, linked direct to posts.
  • Analytics Per-member publishing dashboard. Counts, streaks, credit balances.

Free remains required. Pro extends what's already working.

FAQ

Before you install.

Answered by the team building the plugin. Anything else, the contact page gets a same-day reply.

Is it really free? What's the catch?

Truly free, GPLv2 licensed, no license key, unlimited sites. The Pro upgrade is optional. If you only need the free plugin, you have the complete posting workflow on its own. No usage limit, no nag, no email capture wall.

Do I need BuddyPress to use it?

No. The plugin auto-detects what's installed. With BuddyPress, BuddyBoss, or PeepSo active, it adds a Blog tab to member profiles. Without any of those, it adds a publishing dashboard to the standard WordPress user profile page. Standalone WP sites get full functionality.

Will it conflict with my SEO plugin or theme?

No. Member posts are standard WordPress posts in wp_posts. Yoast, Rank Math, AIOSEO index them normally. Elementor, Gutenberg, Bricks, Divi all render them with your theme's single post template. No special template overrides needed.

Can members publish without a wp-admin login?

Yes, that's the point. The submission form is a shortcode you drop on any page. Logged-in subscribers and contributors publish straight from there. Their wp-admin access stays at default (none).

How does moderation work?

Three workflows ship in the free plugin: auto-publish (members are trusted), pending review (admin approves each), or hybrid (specific roles auto-publish, others go to pending). The pending queue uses the standard WordPress posts review screen, so your existing workflow already works.

Which editor should I default to for members?

Editor.js is the modern default - block-style, similar to what members already use in Notion or modern Medium. Classic TinyMCE for users who prefer WYSIWYG. Medium-style for distraction-free long-form. Admins can lock to one editor or allow members to pick in their profile settings.

How does auto-save work?

Every 60 seconds while a draft is open, the plugin saves the current content to a server-side draft cache. Closed tab, dropped connection, browser crash - open the editor again, the draft is restored. Members never lose work.

Does it work with Multisite?

Yes. Activate per-site or network-wide. Each site has its own posts. Network admins can set defaults via wp-config constants if needed.

Can I migrate Medium content in?

Yes - via Medium's export ZIP plus the official Medium importer plugin for WordPress. Posts land as standard WordPress posts; reassign them to the right author from the admin posts screen. New content uses the plugin's frontend flow.

When should I upgrade to Pro?

When you need any of: a paywall (Post Credits with PMPro / MemberPress integrations), invited co-authors with shared bylines, 15-type custom field schemas, multi-part Post Series with prev/next nav, group blog posting on BP / BuddyBoss, post limits per role or member type, scheduled publishing, advanced notifications, or per-member analytics. The free plugin remains required - Pro layers on top.

Free forever · GPLv2 · Unlimited sites

Give your members a publishing home today.

Install the plugin. Drop a shortcode. Members start writing on the same domain they already follow. Zero per-seat cost. Zero waiting list.

No license key · Activate and ship · Shipping continuously since 2018