PRO Shortcodes

Get Started

All shortcodes available in WB Member Blog Pro.


Quick Reference

Shortcode Module Purpose
[bp-member-blog-author-settings] Author Dashboard Full author dashboard
[bp-member-blog-analytics] Analytics Analytics display
[bp-member-blog-scheduled] Scheduling Scheduled posts list
[bp-member-blog-coauthors] Co-Authors Co-author selector
[bp-member-blog-invitations] Co-Authors Pending invitations
[bp-member-blog-coauthored-posts] Co-Authors Co-authored posts
[bp-member-blog-series-nav] Series Series navigation
[bp-member-blog-series-toc] Series Table of contents
[bp-member-blog-series-list] Series Series archive
[bp-member-blog-custom-field] Custom Fields Display field value
[bpmb_credit_packs] Post Credits Credit packs for sale

Author Dashboard

[bp-member-blog-author-settings]

Displays the complete author dashboard with all tabs.

Module Required: Author Dashboard

Usage:

[bp-member-blog-author-settings]

Displays:

  • Overview stats
  • Posting limits
  • Notification preferences
  • Analytics (if enabled)
  • Scheduled posts (if enabled)

Analytics

[bp-member-blog-analytics]

Displays only the analytics section with charts.

Module Required: Analytics

Usage:

[bp-member-blog-analytics]

Attributes:

Attribute Default Options
user_id current user Any user ID
show_charts yes yes, no
show_table yes yes, no

Examples:

[bp-member-blog-analytics show_charts="yes" show_table="no"]
[bp-member-blog-analytics user_id="5"]

Scheduling

[bp-member-blog-scheduled]

Displays list of user’s scheduled posts.

Module Required: Scheduling

Usage:

[bp-member-blog-scheduled]

Displays:

  • Scheduled post titles
  • Scheduled date/time
  • Time until publication
  • Management actions (Edit, Cancel, Publish Now)

Co-Authors

[bp-member-blog-coauthors]

Co-author selector for the post form.

Module Required: Co-Authors

Usage:

[bp-member-blog-coauthors]

Displays:

  • User search field
  • Invite button
  • Current co-authors list
  • Pending invitations

Note: Typically used within the post creation form automatically.


[bp-member-blog-invitations]

Displays pending co-author invitations for the current user.

Module Required: Co-Authors

Usage:

[bp-member-blog-invitations]

Displays:

  • Post title
  • Inviter name
  • Accept/Decline buttons

[bp-member-blog-coauthored-posts]

Lists posts where the current user is a co-author.

Module Required: Co-Authors

Usage:

[bp-member-blog-coauthored-posts]

Attributes:

Attribute Default Description
count 10 Posts per page
show_primary_author yes Show primary author name

Post Series

[bp-member-blog-series-nav]

Displays previous/next navigation for series posts.

Module Required: Series

Usage:

[bp-member-blog-series-nav]

Displays:

  • Previous post link
  • Next post link
  • Current position indicator
  • Series title

Note: Only shows when viewing a post that’s part of a series.


[bp-member-blog-series-toc]

Displays table of contents for a series.

Module Required: Series

Usage:

[bp-member-blog-series-toc]

Displays:

  • Series title
  • All posts in order
  • Current post indicator
  • Reading progress (if enabled)

[bp-member-blog-series-list]

Displays archive of all series.

Module Required: Series

Usage:

[bp-member-blog-series-list]

Attributes:

Attribute Default Description
user_id all users Filter by author
count 10 Number of series
show_count yes Show post count
columns 2 Grid columns

Examples:

[bp-member-blog-series-list user_id="5" count="5"]
[bp-member-blog-series-list columns="3" show_count="yes"]

Custom Fields

[bp-member-blog-custom-field]

Displays a custom field value.

Module Required: Custom Fields

Usage:

[bp-member-blog-custom-field id="field_key"]

Attributes:

Attribute Required Description
id Yes The field key/slug
post_id No Post ID (default: current)
before No Text before value
after No Text after value

Examples:

[bp-member-blog-custom-field id="event_date"]
[bp-member-blog-custom-field id="price" before="$" after=" USD"]
[bp-member-blog-custom-field id="rating" post_id="123"]

Post Credits

[bpmb_credit_packs]

Displays purchasable credit packs (requires WooCommerce).

Module Required: Post Credits + WooCommerce

Usage:

[bpmb_credit_packs]

Displays:

  • Available credit packs
  • Credits per pack
  • Price
  • Add to Cart button
  • Current balance

Attributes:

Attribute Default Description
columns 3 Grid layout columns
show_description yes Show pack descriptions
show_balance yes Show current balance

Example:

[bpmb_credit_packs columns="2" show_balance="yes"]

Shortcode Placement Tips

In Theme Templates

<?php echo do_shortcode('[bp-member-blog-analytics]'); ?>

In Widgets

Most shortcodes work in text/HTML widgets.

Conditional Display

<?php if ( is_user_logged_in() ) : ?>
    [bp-member-blog-author-settings]
<?php endif; ?>

Styling Shortcode Output

All shortcodes output with CSS classes:

/* Author dashboard */
.bpmb-author-dashboard { }
.bpmb-dashboard-tab { }

/* Analytics */
.bpmb-analytics-wrapper { }
.bpmb-chart-container { }

/* Series */
.bpmb-series-nav { }
.bpmb-series-toc { }

/* Co-authors */
.bpmb-coauthors-selector { }
.bpmb-invitations-list { }

/* Credit packs */
.bpmb-credit-packs { }
.bpmb-credit-pack-item { }

Module Dependencies

Shortcodes only work when their module is enabled:

Shortcode Requires Module
Analytics shortcodes Analytics enabled
Scheduling shortcodes Scheduling enabled
Co-author shortcodes Co-Authors enabled
Series shortcodes Series enabled
Custom field shortcode Custom Fields enabled
Credit pack shortcode Post Credits enabled + WooCommerce

If the required module is disabled, the shortcode outputs nothing.

Last updated: January 15, 2026