Series Landing Pages and Shortcodes

Each series gets its own landing page where readers can see all parts, their progress, and start or continue reading. Plus, use shortcodes to display series anywhere on your site.

What You’ll Learn

  • How series landing pages work
  • Customizing your series URL
  • Available series shortcodes
  • Displaying series lists on your site

Series Landing Page

Every series automatically gets its own archive page:

URL: yoursite.com/series/complete-wordpress-guide/

What the Landing Page Shows

  • Series title and description
  • Total posts in the series
  • List of all posts with read/unread status
  • Reader’s overall progress (if logged in)
  • “Start Reading” or “Continue” button

Customizing the Series URL Slug

By default, series URLs use /series/. To customize:

  1. Go to Member Blog → Series → Settings
  2. Find Series URL Slug
  3. Enter your preferred slug (e.g., “guides”, “tutorials”, “courses”)
  4. Save changes
  5. Go to Settings → Permalinks and click Save to flush rules

Now your URLs will be: yoursite.com/guides/complete-wordpress-guide/

Series Shortcodes

Display series content anywhere using these shortcodes:

List All Series

Display a grid or list of all series on your site:

[bp-member-blog-series-list]

Attributes

AttributeDefaultDescription
user_idcurrentShow specific user’s series (ID or “all”)
count10Number of series to display
show_countyesShow post count per series

Examples

Show all series from all users:

[bp-member-blog-series-list user_id="all" count="12"]

Show a specific user’s series:

[bp-member-blog-series-list user_id="5" count="5"]

Series Navigation

Add navigation manually anywhere in your post content:

[bp-member-blog-series-nav]

This is useful if you want navigation in a specific location within your content, not just at the end.

Table of Contents

Display the series table of contents:

[bp-member-blog-series-toc]

Great for sidebar widgets or custom placement within posts.

Creating a Series Directory Page

Create a page where visitors can browse all series on your site:

  1. Create a new page (e.g., “Series” or “Guides”)
  2. Add introductory text explaining your series
  3. Add the shortcode: [bp-member-blog-series-list user_id="all"]
  4. Publish the page
  5. Add it to your navigation menu

Example Page Content

Browse Our Series

Explore our multi-part guides and tutorials. Each series takes you from beginner to expert on a specific topic.

[bp-member-blog-series-list user_id="all" count="20" show_count="yes"]

Using Series in Widgets

Add series content to your sidebar:

  1. Go to Appearance → Widgets
  2. Add a Text or Custom HTML widget to your sidebar
  3. Add the shortcode (e.g., [bp-member-blog-series-toc] for current series TOC)
  4. Save the widget

Linking to Series

To link directly to a series landing page:

https://yoursite.com/series/your-series-slug/

The slug is automatically generated from the series name (e.g., “Complete WordPress Guide” becomes “complete-wordpress-guide”).

Troubleshooting

IssueSolution
Series page shows 404Go to Settings → Permalinks and click Save to flush rules
Shortcode shows as textCheck plugin is active and Series module is enabled
Wrong series countCheck if some posts are drafts (only published posts count)
Series not appearing in listSeries needs at least one published post

Tips for Site Owners

  • Feature series prominently – Add series to your main navigation or homepage
  • Use descriptive slugs – “complete-wordpress-guide” is better than “series-1”
  • Add series descriptions – Help visitors understand what they’ll learn
  • Promote completed series – Finished series are more appealing to readers

Related Documentation

  • Creating and Managing Post Series
  • Series Navigation and Table of Contents
]]>
Last updated: January 18, 2026