For Podcasters · Video creators · Musicians and DJs · Streamers · Teams and brands

Drag your episodes into Elementor, Divi or the WordPress block editor

The ShowHub WordPress plugin adds a block for every player your ShowHub theme draws, plus an element in Elementor, Divi, Beaver Builder, Bricks and WPBakery. Switch themes in ShowHub and every block on your site restyles itself.

Install the ShowHub WordPress plugin and connect your show. In the block editor, open the inserter's ShowHub category and drag in any block: All episodes, Recent 3, Episode Spotlight, Follow Strip, Guest Roster and more. In Elementor, Divi, Beaver Builder, Bricks or WPBakery, add the ShowHub Theme Embed element and pick the embed. Anything else can use the shortcode below.

Embed code
[showhub_embed embed="recent" title="New episodes"]

You need: A self-hosted WordPress site where you can install plugins. Check your podcast's pages for free.

Setup time
~10 minutes
Cost
Blocks on Pro
Last updated

Preview your own site

A podcast, YouTube or Spotify link, or just your show's name. No sign-up, nothing saved.

A sample show in the Screen design.Try other looks

How do you set it up?

  1. Connect your show to ShowHub

    Sign in with YouTube, paste a podcast, Spotify or Apple link, or connect SoundCloud, TikTok or Twitch. Your episodes, tracks or videos import in a minute or two.

  2. Pick a theme in ShowHub

    Open the Theme studio in your ShowHub dashboard and activate a theme. Its tier decides which embeds it draws.

  3. Install the WordPress plugin and connect

    Upload the ShowHub plugin, open ShowHub in wp-admin and click Connect to ShowHub. There are no keys to copy.

  4. Drag in blocks or builder elements

    The inserter's ShowHub category is named after your theme and lists the embeds it includes. In a page builder, add ShowHub Theme Embed and choose one.

What you get in WordPress

Every embed your ShowHub theme draws is its own block in WordPress, and an option in one ShowHub element in each page builder:

  • All episodes: the full player, in your theme's layout.
  • Recent 3 Episodes: the newest episode featured, with two more.
  • Premiere Countdown: your next premiere with a countdown (Pro and Business plans).
  • Sticky Player: a corner player that follows visitors as they scroll.
  • Episode Spotlight: one episode, or always the newest one.
  • Follow Strip: listen-on buttons for every platform link in your branding (Pro themes and up).
  • Playlist Player: one player with an up-next queue (Pro themes and up).
  • Search & Browse: a search box and topic filters over your whole archive (Business+ themes).
  • Guest Roster: the people who've been on the show, each linking to their episode (Business+ themes).
  • Quote Cards: pull quotes that play the episode from the moment they were said (Business+ themes).

They all draw in the theme you picked in ShowHub, so your WordPress page and your ShowHub episode pages look like the same show.

Adding them in your editor

Your WordPress editor

Click +, scroll to the category named after your theme (for example ShowHub · Margin theme) or search for "ShowHub", and add a block. Its settings are in the sidebar. Kadence, Spectra, GenerateBlocks and full-site-editing themes use the same blocks.

Change the look in one place

Your theme lives in ShowHub, not in each block. When you switch themes in the Theme studio:

  • every ShowHub block and element on your WordPress site redraws in the new theme on the next page load;
  • the block inserter's ShowHub category takes the new theme's name, and lists only the embeds that theme includes;
  • a block the new theme doesn't include shows nothing to visitors, and tells editors which themes include it. Switch back and it returns as it was.

The plugin checks your theme when the block editor opens and on every scheduled sync, so there's nothing to refresh by hand.

Settings: saved once, changed where you need

Each embed's settings (layout, columns, how many episodes, button labels) are saved once in ShowHub. Every block starts with Saved in ShowHub for each one. Change a setting in one block's sidebar and it applies to that block only, for example a three-episode Recent block on the homepage and a six-episode one on the podcast page.

Episode pages come with it

The same plugin adds an Episodes page and a page for every episode, with its player, show notes and transcript, synced from ShowHub on a schedule. The blocks put your show into the pages you design; the episode pages give each episode its own address on your site. The WordPress player guide covers the snippet-only route if you'd rather not install a plugin.

What does it cost, and what's included?

  • The [showhub_embed] shortcode

    Every embed your theme draws, in any editor or builder that runs shortcodes, including Oxygen and Breakdance.

    Starter · free

  • Gutenberg blocks

    One block per embed in the block editor and the Site Editor. Kadence, Spectra, GenerateBlocks and other block builders use the same blocks.

    Pro · $20/mo

  • Page-builder elements

    A ShowHub Theme Embed element in Elementor, Divi, Beaver Builder, Bricks and WPBakery, with each embed's settings.

    Business · $50/mo

Monthly prices; paying yearly takes 20% off. Compare plans

Things people ask before they start

Which page builders does the ShowHub plugin work with?
Elementor, Divi, Beaver Builder, Bricks and WPBakery each get a ShowHub Theme Embed element. The block editor, the Site Editor and block-based builders such as Kadence, Spectra and GenerateBlocks get one block per embed. Oxygen, Breakdance, Thrive and the Classic editor can use the showhub_embed shortcode.
What happens to my blocks when I switch themes in ShowHub?
They redraw in the new theme on the next page load. You don't edit any posts. If the new theme doesn't include an embed you placed, for example Guest Roster on a Pro theme, visitors see nothing in that spot and editors see a note saying which themes include it.
Does the editor show the real player?
The editor shows a card with the embed, the theme it draws in and the settings you changed. The player itself appears on the published page, drawn in your theme.
Can I change settings on one block only?
Yes. Every setting starts as "Saved in ShowHub", which uses what you set in the Theme studio. Change it in the block's sidebar or the builder's panel to override it for that block.
Do I need the plugin for this?
Yes, the blocks and builder elements come with the free ShowHub WordPress plugin. Without it you can still paste the one-line player into an HTML widget, but you don't get blocks, episode pages or sync.
Does it work on WordPress.com?
It needs a site where you can install plugins, so a self-hosted WordPress.org site, or a WordPress.com plan that allows plugins.

Choose a design

These designs are showing a sample show. Preview your own link at the top of the page and they all switch to your episodes.

Swipe or scroll the wall