← All guides
Written Guide

Your Front-End Showroom

Understand the shortcode, archive page, and single-book page — and customize what visitors see.

FREE 10 min read

What you will need

Guide 02: Add Your First Book →)


How the showroom reaches your visitors

MBS delivers books to the front end through three complementary mechanisms that work together automatically:

full catalog. Every published mbs_book post is included by default.

every author, series, genre, and collection. No page setup needed; the URLs are live the moment you add books.

your WordPress permalink structure. Visitors land there from your showroom grid or from external links.


Step 1 — Create a showroom page

In the WordPress left sidebar go to Pages → Add New.

Give the page a title such as Books, My Books, Bookshelf, or anything that fits your site.

WordPress new page editor with the title field containing Books


Step 2 — Add the shortcode block

In the Block Editor, click the + icon to add a new block. Search for Shortcode and select the Shortcode block.

Paste the following into the shortcode field:

[mbs_showroom]

Block editor with a Shortcode block selected and mbs_showroom typed inside it

If your site uses the Classic Editor, switch to the Text tab and paste [mbs_showroom] directly into the page body. It renders the same result.

Alternatively, MBS registers a native Gutenberg block called My Book Showroom / Book Grid. Search for it in the block inserter as an alternative to the Shortcode block — it gives you visual controls for columns, layout, and filters directly in the block editor sidebar without writing shortcode attributes by hand.


Step 3 — Publish the page

Click Publish (top right). Click View Page in the confirmation bar to see your live showroom.

You will see all your published books displayed in the default Hero layout — large cover cards in a responsive grid. Each card links to the individual book page.

Front-end showroom page showing six book cards in the default Hero layout


Step 4 — Customize with shortcode attributes

The [mbs_showroom] shortcode accepts attributes that control how and what it displays. All attributes are optional; omit any you do not need.

Layout and display

hero (default), card, masonry, list

(use carefully on large catalogs)

Filtering by taxonomy

Sorting

series_position, menu_order

A fully customized shortcode might look like:

[mbs_showroom layout="card" columns="2" genre="romance" per_page="8" order="ASC"]

The layout values slider, flip, filter, and popup are available with a PRO license. Using them on a FREE install falls back to the hero layout automatically.


Step 5 — Use focused shortcodes for specific views

MBS includes additional shortcodes for displaying subsets of your catalog on any page or widget area:

replace 123 with the WordPress post ID of the book

displayed in reading order

author, or keyword as the visitor types

You can place any of these shortcodes on any WordPress page, post, or sidebar widget, mixing and matching to build a rich book discovery experience.


Step 6 — Understand the automatic archive pages

MBS registers public taxonomy archive URLs automatically when the plugin activates. No page creation or template editing is needed.

Each taxonomy gets its own archive URL:

Visitors arrive on these pages from links in book cards, from your navigation menu, or from external search results. The archive template uses the same responsive grid as the main showroom.

Link to an author archive from your site menu by going to Appearance → Menus, clicking Custom Links, and pasting the archive URL directly. MBS does not add taxonomy archives to menus automatically — add only the ones that make sense for your site.


Individual book pages are located at yoursite.com/books/book-title/ by default. The books portion of the URL is set by the plugin and is not currently configurable through the settings screen. If you need to change it, use the mbs_book_rewrite_slug filter in a child theme or custom plugin, then visit Settings → Permalinks and click Save Changes to flush the rewrite rules.

After changing the slug, any external links to the old URL will break. Update your retailer back-matter links, newsletter archives, and any other places you have shared direct book URLs before changing the slug on a live site.


The [mbs_bestseller] shortcode renders a prominent, styled highlight block for a single featured book — useful for a homepage hero or newsletter landing page. It requires a PRO license.


Next steps