Complete reference for all shortcodes available in WB Member Blog Pro. Use these shortcodes to display Pro features anywhere on your site.
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 Shortcodes
[bp-member-blog-author-settings]
Displays the complete author dashboard with all tabs.
Module Required: Author Dashboard
[bp-member-blog-author-settings]
Displays:
- Overview stats
- Posting limits
- Notification preferences
- Analytics (if enabled)
- Scheduled posts (if enabled)
Analytics Shortcodes
[bp-member-blog-analytics]
Displays the analytics section with charts and data tables.
Module Required: Analytics
| 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 Shortcodes
[bp-member-blog-scheduled]
Displays a list of the user’s scheduled posts.
Module Required: Scheduling
[bp-member-blog-scheduled]
Displays:
- Scheduled post titles
- Scheduled date/time
- Time until publication
- Management actions (Edit, Cancel, Publish Now)
Co-Author Shortcodes
[bp-member-blog-coauthors]
Co-author selector for the post form. Typically used within the post creation form automatically.
Module Required: Co-Authors
[bp-member-blog-coauthors]
[bp-member-blog-invitations]
Displays pending co-author invitations for the current user.
[bp-member-blog-invitations]
Shows post title, inviter name, and Accept/Decline buttons.
[bp-member-blog-coauthored-posts]
Lists posts where the current user is a co-author.
| Attribute | Default | Description |
|---|---|---|
count | 10 | Posts per page |
show_primary_author | yes | Show primary author name |
[bp-member-blog-coauthored-posts count="5" show_primary_author="yes"]
Post Series Shortcodes
[bp-member-blog-series-nav]
Displays previous/next navigation for series posts. Only shows when viewing a post that’s part of a series.
Module Required: Series
[bp-member-blog-series-nav]
[bp-member-blog-series-toc]
Displays table of contents for a series.
[bp-member-blog-series-toc]
Shows series title, all posts in order, current post indicator, and reading progress.
[bp-member-blog-series-list]
Displays archive of all series.
| 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 |
[bp-member-blog-series-list user_id="5" count="5" columns="3"]
Custom Fields Shortcode
[bp-member-blog-custom-field]
Displays a custom field value from a post.
Module Required: Custom Fields
| 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 Shortcode
[bpmb_credit_packs]
Displays purchasable credit packs.
Module Required: Post Credits + WooCommerce
| Attribute | Default | Description |
|---|---|---|
columns | 3 | Grid layout columns |
show_description | yes | Show pack descriptions |
show_balance | yes | Show current balance |
[bpmb_credit_packs columns="2" show_balance="yes"]
Using Shortcodes in Templates
In Theme Templates (PHP)
<?php echo do_shortcode('[bp-member-blog-analytics]'); ?>
Conditional Display
<?php if ( is_user_logged_in() ) : ?>
<?php echo do_shortcode('[bp-member-blog-author-settings]'); ?>
<?php endif; ?>
Styling Shortcode Output
All shortcodes output with CSS classes you can target:
/* 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. If the required module is disabled, the shortcode outputs nothing.
| Shortcode Type | 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 |
