If you host your podcast with Transistor.fm and run your website on WordPress, at some point you are going to want those two things to talk to each other.
Maybe you want to add a podcast player to a show notes post. Maybe you want the newest episode to show up on your homepage. Maybe you want a full podcast page with a playlist of recent episodes.
The good news is that you can absolutely embed your Transistor.fm podcast on your WordPress site.
The slightly less-good news is that there are a few different ways to do it, and the best option depends on what you want the page to do.
Let’s walk through it.
The quick answer
There are two main ways to embed a Transistor.fm podcast in WordPress:
- Copy the embed code from Transistor.fm and paste it into a WordPress Custom HTML block.
- Use TransistorWP to select your show or episode directly inside the WordPress block editor.
The manual embed-code method works just fine, especially if you only need to embed one episode once in a while.
But if you are regularly publishing episode posts, updating pages, adding transcripts, showing subscribe links, or managing multiple shows, using a dedicated WordPress block can save you a lot of clicking around.
Why embed your podcast on your own site?
Before we get into the how, it is worth talking about the why for a minute.
Transistor.fm gives you a podcast page, and that is useful. But your WordPress site is still your home base. It is where you can control the layout, add show notes, build an email list, publish transcripts, sell products, link to related articles, and generally give people more than just a play button.
There is also the very practical reality that people often discover podcast episodes through search, social links, newsletters, and recommendations. Sending them to a page on your own site gives you more room to help them take the next step.
Maybe that next step is listening to the episode. Maybe it is subscribing to the show. Maybe it is reading the transcript because they are in a coffee shop without headphones. Your site gives you a little more control over that experience.
Option 1: Embed a Transistor.fm episode manually
The manual approach is pretty straightforward.
In Transistor.fm:
- Go to your podcast’s episodes.
- Find the episode you want to embed.
- Open the embed option for that episode.
- Copy the embed code.
Then, in WordPress:
- Edit the post or page where you want the player to appear.
- Add a Custom HTML block.
- Paste in the embed code from Transistor.fm.
- Save or publish the page.
That is the basic process. Transistor has a help article that walks through this approach in more detail: How do I embed my podcast in WordPress?
If you only need to do this once, that may be all you need.
But after a while, copying and pasting embed code can start to feel a little clunky. You have to jump over to Transistor.fm, find the episode, copy the code, come back to WordPress, paste it in the right place, and hope you did not grab the wrong snippet.
Not the end of the world, of course. But also not exactly delightful.
Option 2: Embed your podcast with TransistorWP
TransistorWP is a WordPress plugin built specifically for connecting Transistor.fm podcasts to WordPress sites.
Instead of copying embed code by hand, you connect TransistorWP to your Transistor.fm account with your API key. Then you can add podcast blocks directly in the WordPress editor.
For example, you can:
- Choose a specific episode and display its player
- Automatically show the latest episode from a show
- Add a multi-episode playlist player
- Display podcast subscribe/listen links
- Show an episode description below the player
- Show an episode transcript when one is available in Transistor.fm
It is still using your Transistor.fm podcast content. The difference is that you are working from inside WordPress instead of bouncing back and forth for every embed.
Getting TransistorWP connected
Before you can use the blocks, you will need to connect TransistorWP to your Transistor.fm account.
The short version looks like this:
- Install and activate TransistorWP.
- Add your TransistorWP license key.
- Add your Transistor.fm API key.
- Choose a default show if you have more than one podcast.
- Add one of the TransistorWP blocks to a page or post.
If you have not done that setup yet, start with the Getting Started with TransistorWP doc. That covers the plugin install, license activation, API key, and default show settings.
Once that is done, you can start embedding.
How to embed one specific podcast episode
If you are writing a post or page about one exact episode, use the Single Episode Embed block.
This is the most common setup for episode show notes.
In WordPress:
- Edit the post or page where you want the episode player to appear.
- Click the block inserter.
- Search for TransistorWP or podcast.
- Choose TransistorWP Single Episode Embed.
- Select your show.
- Select the episode.
- Choose whether to use the light or dark player.
- Save or publish the page.
If you want, you can also turn on the episode description or transcript options.
That part is especially useful if your WordPress page is doing more than simply embedding audio. For example, you may want the player at the top of the page, then the episode description below it, then a transcript for folks who would rather read or skim.
For the full walkthrough, see How to Use the Single Episode Embed Block.
How to always show your latest episode
Sometimes you do not want to choose a specific episode.
For example, maybe you have a section on your homepage that says “Listen to the latest episode.” You do not want to update that page every time you publish. You want the page to take care of itself.
That is where the Latest Episode Embed block comes in.
You select a show once, and the block displays the newest episode from that show. When a new episode is published in Transistor.fm, the latest episode player updates automatically.
This works nicely for:
- Homepages
- Sidebars
- Podcast landing pages
- “Start here” pages
- Speaker or host pages
For setup details, see How to Use the Latest Episode Embed Block.
How to embed multiple podcast episodes
If you want visitors to browse several episodes from the same show, use the Multi Episode Embed block.
This block uses Transistor.fm’s playlist player. In TransistorWP, you choose the show and light/dark player style, and Transistor.fm handles the playlist player itself.
This is a good fit for a dedicated podcast page where someone might want to sample a few episodes before subscribing.
One small note: the Multi Episode Embed block does not have an episode-count setting inside WordPress. If you want to adjust how many episodes appear in the playlist, that is handled in Transistor.fm’s player or show settings rather than in the TransistorWP block.
For more details, see How to Use the Multi Episode Embed Block.
Do not forget subscribe links
Embedding the player is great, but it is not the only thing your podcast page needs.
If someone listens on your website and likes the show, you probably want to make it easy for them to subscribe in the app they actually use.
That is what the Podcast Links block is for.
It pulls in the distribution links you have set up in Transistor.fm and displays them as listen/subscribe buttons on your WordPress site.
This can be helpful below an episode player, on a podcast landing page, or anywhere you want to give people a simple “listen in your favorite app” option.
For setup details, see How to Use the Podcast Links Block.
Which embed should you use?
Here is the simple version.
If you want to display one exact episode, use the Single Episode Embed block.
If you want a page to always show the newest episode from a show, use the Latest Episode Embed block.
If you want visitors to browse a playlist of multiple episodes, use the Multi Episode Embed block.
If you want to display listen and subscribe buttons, use the Podcast Links block.
You can also use these together.
For example, a dedicated podcast page might include a Latest Episode Embed block near the top, a Podcast Links block underneath it, and a Multi Episode Embed block farther down the page for browsing older episodes.
An episode show notes post might use the Single Episode Embed block, then display the episode description and transcript.
There is not one perfect layout for every podcast. The point is to match the block to the job the page needs to do.
A few things to check if the embed is not working
If something does not show up the way you expect, start with the basics.
Make sure:
- Your TransistorWP license is active
- Your Transistor.fm API key is saved
- The selected show has published episodes
- The selected episode is published in Transistor.fm
- You are editing with the WordPress block editor
- You saved or updated the page after configuring the block
If the Podcast Links block is not showing a specific app, check that the app link exists in your Transistor.fm distribution settings.
If the transcript is not showing, check that the episode has a transcript available in Transistor.fm.
For a fuller list of common issues, see TransistorWP Troubleshooting and FAQ.
So, which approach should you use?
If you only need to embed one Transistor.fm episode on one WordPress page, the manual embed-code method is perfectly reasonable.
But if your WordPress site is an important part of your podcast, I think it is worth making the workflow smoother.
Episode posts, latest episode sections, podcast landing pages, transcripts, and subscribe links all get easier when you can manage them with blocks instead of copying embed snippets around.
That is really the whole point of TransistorWP: keep Transistor.fm doing the podcast hosting work it is great at, and let WordPress be the home for your podcast website.
If you are ready to connect the two, start with Getting Started with TransistorWP or take a look at TransistorWP pricing.