WordPress blocks and page builders
Every embed your ShowHub site theme draws is a WordPress block, and an element in Elementor, Divi, Beaver Builder, Bricks and WPBakery. They are drawn in the site theme active in ShowHub. Switch themes there and every ShowHub block and element on your WordPress site restyles itself. You don’t edit a single post.
This page covers the theme embeds. The classic ShowHub Player block and [showhub] shortcode are in the WordPress guide.
Which builders work
| Builder | Where to find ShowHub | Plan |
|---|---|---|
| Block editor (Gutenberg) and the Site Editor | Block inserter → ShowHub · your theme | Pro |
| Kadence, Spectra, GenerateBlocks, Stackable, Astra, GeneratePress, Blocksy, Ollie and other block themes | The same blocks, in the same inserter category | Pro |
| Elementor | Widget panel → ShowHub Theme Embed | Business |
| Divi (Visual Builder and backend builder) | Module list → ShowHub Theme Embed | Business |
| Beaver Builder | Modules → ShowHub → ShowHub Theme Embed | Business |
| Bricks | Elements → ShowHub → ShowHub Theme Embed | Business |
| WPBakery Page Builder | Add Element → ShowHub tab | Business |
| Oxygen, Breakdance, Thrive Architect, the Classic editor and anything else | A shortcode element with [showhub_embed] | All plans |
The builder elements need the plugin connected to ShowHub. If your builder isn’t active, the plugin loads nothing for it.
The embeds
Your site theme’s tier decides which embeds it draws:
- Every theme: All episodes, Recent 3 Episodes, Premiere Countdown, Sticky Player, Episode Spotlight.
- Pro and lab themes, and up: Follow Strip, Playlist Player.
- Business+ themes: Search & Browse, Guest Roster, Quote Cards.
How blocks follow your theme
Pick a site theme in ShowHub
Open Pages → Theme studio in the ShowHub dashboard and activate a theme. Your plan has to include it.
Add ShowHub blocks or elements
In WordPress, the inserter’s ShowHub category is named after the active theme, for example ShowHub · Margin theme. It lists only the embeds that theme draws.
Switch themes whenever you like
Every ShowHub block and element on the site redraws in the new theme on the next page load. The plugin checks your theme when the block editor opens, on every scheduled sync, and when you click Check again in a block’s Site theme panel.
If you switch to a theme that doesn’t include an embed you’ve already placed, for example Guest Roster after moving from a Business+ theme to a Pro one, visitors see nothing in that spot. Editors see a note naming the tiers that include it. Switch back, or upgrade the theme, and the embed returns as it was.
With no site theme active, the five embeds every theme has still play in your basic look from Design → Embed style. The theme-only embeds wait for a theme.
Settings
Each block and element starts with every setting on Saved in ShowHub. It uses what you set for that embed in the Theme studio. Change a setting in the block’s sidebar (or the builder’s panel) to override it for that one spot only. Clear it to go back to the ShowHub setting.
Options marked with a theme tier, such as Compact list (Pro themes and up), only take effect when your theme is at that tier or higher. Otherwise the embed uses its default.
The [showhub_embed] shortcode
Use it in any editor or builder that runs shortcodes:
[showhub_embed embed="guests" heading="On the show" cols="4" title="Our guests"]embed: which embed (the ID next to each name below). Defaults tolist, all episodes.title: an optional heading above the embed.- Any setting below, by its attribute name. Settings you leave out use what’s saved in ShowHub.
The shortcode works on every plan. The embeds themselves follow your site theme’s tier, as above.
Embed reference
All episodes list
The full player with every episode, drawn in this theme’s own layout. This is the standard embed. Every theme includes it.
| Setting | Shortcode attribute | Values |
|---|---|---|
| Episodes shown at a time | limit | 3, 4, 5, 6, 8, 10, 12, all |
| Layout | orient | vertical, horizontal |
Recent 3 Episodes recent
The latest episode featured, plus two more, with thumbnails and quick playback controls. Every theme includes it.
| Setting | Shortcode attribute | Values |
|---|---|---|
| Layout | layout | feature, cards, list (Pro themes and up) |
| Thumbnails | thumbs | true, false |
| Description on the featured episode | desc | true, false |
| Playback controls | controls | play, skip, full (Pro themes and up) |
| Listening progress bar | progress | true, false |
| Include an upcoming premiere | prem | true, false |
Premiere Countdown premiere
Promotes the next scheduled premiere with a countdown timer and a teaser card. Pro and Business+ plans. Every theme includes it.
| Setting | Shortcode attribute | Values |
|---|---|---|
| Layout | layout | card, banner, poster (Pro themes and up) |
| Countdown | cd | boxes, inline |
| Count seconds | secs | true, false |
| Show the date and time | when | true, false |
| Teaser text | teaser | true, false |
| Reminder button | remind | true, false |
| Label above the title | eyebrow | Text, up to 24 characters |
Sticky Player sticky
A persistent bottom-corner player that follows visitors as they scroll. Its title links to the episode page. Every theme includes it.
| Setting | Shortcode attribute | Values |
|---|---|---|
| Position | pos | right, left |
| Style | form | bar, button, card (Pro themes and up) |
| Plays | follow | latest, playing |
| Artwork | art | true, false |
| Progress line | prog | true, false |
| Close button | dismiss | true, false |
Episode Spotlight spotlight
Spotlights one specific episode, or always the newest one. Every theme includes it.
| Setting | Shortcode attribute | Values |
|---|---|---|
| Episode | ep | latest or an episode ID |
| Style | style | inline-card, badge-button, subscribe-strip, pull-quote (Pro themes and up), social-share (Pro themes and up), floating-bar (Pro themes and up), chapter-jump (Business+ themes), spotlight-banner (Business+ themes) |
| Show the description | desc | true, false |
| Button label | cta | Text, up to 24 characters |
Follow Strip subscribe
Listen-on buttons for the platform links in your Branding. Put it at the end of any post. Pro, lab and Business+ themes include it.
| Setting | Shortcode attribute | Values |
|---|---|---|
| Layout | layout | strip, stack |
| Heading | heading | Text, up to 40 characters |
| Show cover art | art | true, false |
| Links shown | count | 3, 5, 8, all |
Playlist Player playlist
One compact player with an up-next queue. Visitors can binge without leaving the page. Pro, lab and Business+ themes include it.
| Setting | Shortcode attribute | Values |
|---|---|---|
| Episodes in the queue | count | 3, 5, 8 |
| Playback controls | controls | simple, full |
| Thumbnails | art | true, false |
| Show the current chapter | chapter | true, false |
Search & Browse archive
A search box and topic filters over the whole back catalog. Built for shows with a deep archive. Business+ themes include it.
| Setting | Shortcode attribute | Values |
|---|---|---|
| Search box text | ph | Text, up to 40 characters |
| Topic filters | topics | true, false |
| Results shown | results | 5, 8, 12 |
| Episode descriptions | desc | true, false |
| Dates and lengths | dates | true, false |
Guest Roster guests
The people who have been on the show, each linking to their episode. Uses the Guest field in Episode details. Business+ themes include it.
| Setting | Shortcode attribute | Values |
|---|---|---|
| Heading | heading | Text, up to 40 characters |
| Columns | cols | 2, 3, 4 |
| Portraits | shape | round, square |
| People shown | count | 3, 6, 9, 12 |
| Role or title | role | true, false |
Quote Cards clips
Pull quotes from your episodes. Each card plays the episode from the moment the line was said. Uses the Pull quote field in Episode details. Business+ themes include it.
| Setting | Shortcode attribute | Values |
|---|---|---|
| Cards shown | count | 1, 2, 3 |
| Style | style | card, plain |
| Episode title | ep | true, false |
| Timestamp | ts | true, false |
Troubleshooting
- A ShowHub block shows “isn’t part of theme”: the active site theme doesn’t draw that embed. Switch to a theme at the tier shown, or replace the block.
- The inserter still shows the old theme: open a ShowHub block’s Site theme panel and click Check again, or reload the editor.
- An Elementor, Divi, Beaver, Bricks or WPBakery element is missing: these are part of the Business plan. After upgrading, click Sync now under ShowHub in wp-admin.
- Nothing appears on the live page: clear any caching plugin and allow
showhubco.comscripts in security plugins.