Skip to content

Pro. This feature requires WB Member Blog Pro. The free plugin must be installed and active first. See the Pro index for every Pro module.

WB Member Blog Pro adds 13 shortcodes. Each one belongs to a Pro module and works only while that module is switched on under WB Plugins > Member Blog > Manage Modules. Each also has a matching block, see Blocks.

For the free plugin’s shortcodes, and the rules every list follows (independent pagination, designed empty states, admin hints), see the Shortcodes Reference.

Shortcode Module What it shows
[bp-member-blog-author-settings] Author Dashboard The member’s blog settings: notifications, co-authors, series
[bp-member-blog-analytics] Post Analytics A member’s view statistics
[bp-member-blog-scheduled] Post Scheduling A member’s scheduled posts
[bp-member-blog-calendar] Post Scheduling A publishing calendar
[bp-member-blog-coauthors] Co-Authors The byline of a post, with every co-author
[bp-member-blog-invitations] Co-Authors A member’s pending co-author invitations
[bp-member-blog-coauthored-posts] Co-Authors Posts a member co-wrote
[bp-member-blog-series-nav] Post Series Previous and next links within a series
[bp-member-blog-series-toc] Post Series A series table of contents
[bp-member-blog-series-list] Post Series A directory of series
[bp-member-blog-custom-field] Custom Fields The value of one custom field
[bpmb_my_credit_history] Post Credits A member’s credit balance history
[bpmb_credit_packs] Post Credits Credit packs members can buy

When a module is switched off, a page that still holds one of its shortcodes shows a “Not available right now” notice instead of the shortcode text. Administrators also see a note naming the module and a link to WB Plugins > Member Blog > Manage Modules. [bp-member-blog-custom-field] shows nothing to visitors, only the admin note. Remove the shortcode from the page, or switch the module back on. The matching blocks leave the inserter while their module is off.

The member’s My Blog Settings screen, for sites that want it on its own page. A signed-out visitor sees “Please log in to view your blog settings.”

Attribute Default Description
tab (empty) The sub-tab that opens first: notifications, coauthors or series. Empty opens the first one available. A ?settings_tab= value in the address overrides it.

Which sub-tabs appear depends on the Author Dashboard settings and on which modules are on.

A member’s view totals (today, this week, this month, all time), a daily views chart, top posts and traffic sources.

Attribute Default Description
user_id Signed-in member Whose statistics to show. Viewing another member’s requires the ability to edit others’ posts.
days 30 How many days the daily chart covers

A signed-out visitor sees “Your blog analytics” with a Log in button. A member whose role is not allowed to use analytics sees “You do not have permission to access analytics.”

A member’s posts scheduled to publish later, paged.

Attribute Default Description
user_id Signed-in member Whose scheduled posts to show. Another member’s requires the ability to edit others’ posts.

A signed-out visitor sees “Scheduled posts” with a Log in button.

A month calendar of posts.

Attribute Default Description
scope member member shows the signed-in member’s own drafts and scheduled posts. community shows every member’s posts and is shown only to users who can edit others’ posts (editors and administrators); anyone else sees nothing.

With scope="member", a signed-out visitor sees “Please log in to view your publishing calendar.”

The byline for a post, naming the author and every co-author.

Attribute Default Description
post_id Current post Which post’s byline
separator , Text between names
link yes Link each name to the writer’s profile

The signed-in member’s pending co-author invitations, each with Accept and Decline. No attributes. When there are none it shows “No pending invitations”. A signed-out visitor sees “Co-author invitations” with a Log in button.

Posts a member co-wrote with other members, paged.

Attribute Default Description
user_id Signed-in member Whose co-written posts to show
limit 10 Posts per page

A signed-out visitor sees “Co-written posts” with a Log in button.

Previous and next links for the series the current post belongs to. Renders nothing on a post that is not in a series.

Attribute Default Description
style buttons buttons (compact), arrows or numbers (every part as a numbered link)
post_id Current post The post whose series to navigate
show_title yes Show the series name in the bar: yes or no. The part count and links stay either way.

The numbered list of every post in a series, with the post being read highlighted. Renders nothing when there is no series to show.

Attribute Default Description
series_id 0 The series. 0 uses the series of the current post.
show_progress yes Tick off the parts the reader has read: yes or no. Follows the progress tracking settings, so nothing is ticked where progress is off.
highlight yes Highlight the post being read: yes or no.

A paged directory of series that have published posts.

Attribute Default Description
author_id 0 Only series by this member. 0 shows everyone’s.
count 10 Series per page
columns 2 Grid columns, 1 to 4
show_count yes Show how many posts each series has

With nothing to list it shows “No series yet”.

The value of one custom field on a post, formatted for its field type (for example a video field shows a player). Renders nothing when the key is missing or the post has no value.

Attribute Default Description
key (empty) The field key. Required.
post_id Current post Which post to read from. The value is shown only to a visitor who can read that post, so pointing it at a draft, private or password-protected post shows nothing to anyone else.
sep , Separator between values of a multi-value field
show_empty 0 1 shows “Not provided” when the post has no value, instead of nothing.
[bp-member-blog-custom-field key="location"]
[bp-member-blog-custom-field key="ingredients" sep=" | "]

The signed-in member’s credit transactions, paged.

Attribute Default Description
per_page 20 Rows per page

A signed-out visitor sees “Your credit history” with a Log in button. While post credits are switched off in the Post Credits settings, visitors see nothing and admins see a note saying why.

Credit packs members can buy, each sold as a WooCommerce product. Each pack card shows what one credit buys, for example “1 credit = 1 published post”.

Attribute Default Description
columns 3 Grid columns. Never more than the number of packs; a single pack is shown as one wide card.
Situation What shows
WooCommerce active, packs exist The pack grid
WooCommerce active, no packs yet “No credit packs on sale yet”, and admins are told where to add a pack
WooCommerce not active “No credit packs on sale yet”, and admins are told to activate WooCommerce