All shortcodes available in WB Member Blog Pro.
| 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 |
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)
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"]
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-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.
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
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 |
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.
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)
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"]
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"]
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"]
<?php echo do_shortcode('[bp-member-blog-analytics]'); ?>
Most shortcodes work in text/HTML widgets.
<?php if ( is_user_logged_in() ) : ?>
[bp-member-blog-author-settings]
<?php endif; ?>
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 { }
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.
