← All guides
Written Guide

PRO Layouts and Display Modes

Switch to PRO-exclusive card, shelf, and spotlight layouts and configure advanced display settings.

PRO 10 min read

What you will need


Step 1 — Choose a default layout in Settings

Open My Book Showroom → Settings and click the Formatting tab. You will see the Default Layout widget — a row of thumbnail cards, each showing a preview of the available layouts.

The five FREE layouts are always available: Hero, Grid, Card, Masonry, and List. With PRO active, four additional layout thumbnails appear:

| Layout | What it does | |---|---| | Slider | Horizontal scrolling carousel with prev/next arrows; cover-forward display | | Flip | Cards flip on hover to reveal the blurb and buy button on the back face | | Filter | Adds a live genre/tag filter bar above the grid; readers filter without a page reload | | Popup | Clicking a cover opens a lightbox with the full book card, blurb, and buy buttons |

Click the thumbnail for the layout you want as your site-wide default, then click Save Changes.

Settings Formatting tab showing the Default Layout thumbnail picker with PRO layout options visible


Step 2 — Configure column count and border radius

Switch to the Appearance tab in Settings. With PRO active, two additional controls are unlocked:

Column Count — a numeric input (1–6) that sets how many columns your showroom grid uses. The default is 4.

Border Radius — a three-option picker: Square, Slight, or Rounded. This applies to book cards across all layouts.

Adjust both controls to match your site design, then click Save Changes.


Step 3 — Extend your color palette

Still in the Appearance tab, scroll to the Color Tokens section. PRO unlocks 16 additional color tokens beyond the FREE set, including card background, card border, section header color, and per-element accent tokens.

Click any color swatch to open the picker, choose your color, and click Save Changes when done.

Use your theme's primary and secondary colors for the card background and border tokens — this makes the showroom feel like a native part of your site rather than an embedded widget.


Step 4 — Override the layout for a single shortcode

The global default applies everywhere you place [mbs_showroom]. To use a different layout on one specific page, add the layout attribute directly in the shortcode:

[mbs_showroom layout="slider"]
[mbs_showroom layout="filter" columns="4"]
[mbs_showroom layout="flip" columns="3"]
[mbs_showroom layout="popup"]

The columns attribute also works as a per-instance override and accepts any value from 1 to 6.

The layout attribute in the shortcode always takes precedence over the global Default Layout setting in Settings → Formatting. Other pages using [mbs_showroom] without a layout attribute continue to use the global default.


Step 5 — Enable pagination on any layout

All PRO layouts support pagination. Add show_pagination="true" to any shortcode instance:

[mbs_showroom layout="filter" columns="4" show_pagination="true"]

With pagination enabled, MBS renders prev/next controls below the showroom and respects the Books Per Page value set in Settings → Formatting.


Step 6 — Configure Slider auto-play

When using the Slider layout, you can set an auto-play interval so the carousel advances automatically. Add the autoplay attribute with a value in milliseconds:

[mbs_showroom layout="slider" autoplay="4000"]

A value of 4000 advances the slide every 4 seconds. Set autoplay="0" to disable auto-play and require manual navigation with the prev/next arrows.

Keep auto-play intervals at 3000 ms or longer — shorter intervals can feel distracting for readers browsing a large catalog.