Shortcodes Reference

Display member blog content anywhere on your site using shortcodes. Add them to pages, posts, widgets, or theme templates.

Available Shortcodes

ShortcodePurpose
[bp-member-blog-form]Post creation form
[bp-member-blog]Member blog dashboard
[bp-member-blog-list]List posts from a specific member
[bp-member-blog-recent]Recent posts from all members
[bp-member-blog-popular]Most viewed posts
[bp-member-blog-categories]Category display
[bp-member-blog-authors]Top contributors showcase

Post Submission Form

[bp-member-blog-form]

Displays the post creation form where members write and submit new posts.

Use Case: Place on a dedicated “Submit Article” or “Create Post” page.

Requirements:

  • User must be logged in
  • User’s role must be in allowed roles
  • User’s member type must be allowed (if configured)

Member Blog List

[bp-member-blog-list]

Displays posts from a specific member.

Attributes

AttributeDefaultDescription
user_idCurrent userUser ID to show posts from
count5Number of posts
columns1Grid columns (1-3)
show_excerptyesDisplay post excerpts
show_imageyesDisplay featured images
show_dateyesDisplay publish date
category(empty)Filter by category slug

Examples

[bp-member-blog-list user_id="5" count="10" columns="2"]

Shows 10 posts from user ID 5 in a 2-column grid.

Recent Posts

[bp-member-blog-recent]

Displays recent posts from all members across your site.

Attributes

AttributeDefaultDescription
count10Number of posts
columns3Grid columns (1-4)
show_authoryesDisplay author name
show_avataryesDisplay author avatar
category(empty)Filter by category
exclude_users(empty)User IDs to exclude

Examples

[bp-member-blog-recent count="6" columns="3" show_excerpt="yes"]

Homepage feature showing 6 recent posts in 3 columns.

Popular Posts

[bp-member-blog-popular]

Displays most viewed posts from your members.

Attributes

AttributeDefaultDescription
count10Number of posts
show_viewsyesDisplay view count
timeframeallall, week, month, year
category(empty)Filter by category

Examples

[bp-member-blog-popular timeframe="month" count="5"]

Shows top 5 posts from this month.

Categories Display

[bp-member-blog-categories]

Displays blog categories in various formats.

Attributes

AttributeDefaultDescription
stylecloudcloud, list, or grid
count20Categories to show
show_countyesDisplay post counts
hide_emptyyesHide empty categories

Top Authors

[bp-member-blog-authors]

Showcases your most active member contributors.

Attributes

AttributeDefaultDescription
count10Number of authors
columns4Grid columns
show_avataryesDisplay avatar
show_countyesDisplay post count
avatar_size80Avatar size in pixels

Using Shortcodes in Widgets

  1. Go to Appearance → Widgets
  2. Add a Text or Custom HTML widget
  3. Paste your shortcode
  4. Save the widget

Using in Theme Templates

<?php echo do_shortcode('[bp-member-blog-recent count="5"]'); ?>

Combining Shortcodes

Create a complete blog page by combining shortcodes:

<h2>Popular This Month</h2>
[bp-member-blog-popular timeframe="month" count="3" columns="3"]

<h2>Latest Posts</h2>
[bp-member-blog-recent count="9" columns="3"]

<h2>Top Contributors</h2>
[bp-member-blog-authors count="8" columns="4"]
Last updated: January 18, 2026