For quite some time I have been able to successfully embed my podcast episodes from my host into my Ghost posts. For instance: War and Peace (Book 3, Part 1)
Lately, these embeds have stopped showing up on my new posts. To clarify, I am talking about posts and not emails (I know that was an issue awhile back in the forums). See here: The Performance by Dovlatov
In my editor, there is the same embed code from my podcast host as the working post, but suddenly my new posts don’t seem to display the embed. I have also tried pasting embeds from other podcast sites - Spotify, Apple Podcasts, etc. I have tried pasting the share URL, embedding their iframes, and any other variant I could think to try.
I’m running on Ghost v. 5.59.4. Normally, I am using Chrome, but I have replicated this issue on Firefox and Safari (mobile as well).
When I inspect the page code, I don’t even see the embed code at all.
Just to test an extra variable, I pasted the Spotify URL to the episode into the post that is not working as well. I can see it in the editor but not the final post.
Neither of them are showing in the published post.
Edit: Sorry, didn’t see your comment about templates. These should both be using the same post template. I was making posts that used the embeds fine for a few months now. Just recently I noticed it stopped working.
I’m not sure if it is theme-specific. I am starting another website using Ghost that uses a completely different theme and am running into the same problem with the podcast player. This podcast player is from a different host as well (Spotify for Podcasters instead of RedCircle).
Here on the different theme: The Dinner Party I am also not seeing the player with the embed code:
I can try contacting my host (I do not self host - I’m not that tech-savvy) to see if there was an update recently that might be affecting things. I wanted to double check that it’s not an issue on my end before doing that.
The only other thing that others had trouble with that I thought might be applicable here was if the embed was somehow serving mixed content. However, it seems to me that the src is serving over https and should not be causing an issue there. Plus, I would assume that old posts would suffer from the same issue as newer ones.
Normally, yes. That was working perfectly fine for me up until recently.
However, since I’ve had this issue I have tried adding the episode’s URL to an “Other /embed” block as well as just pasting the URL into the post. In my picture above, you can see that this is displaying properly in the editor but is not showing anything on the published post.
With the Redcircle podcast, I’d use the HTML card.
Do other embeds work (like from YouTube)?
Are you using the beta editor (you’ll see Beta feedback in green text in the lower lefthand corner)?
Which version of Ghost are you using?
I disabled the Ghost beta editor, created a new post, and I once again see embeds. This is on v. 5.59.4.
I have had the beta editor enabled since I started posting, so it seems like maybe a new issue.
Either way, glad to have found a solution!
Edit: I just wanted to add that this only works when you create a new post after disabling the beta editor. It doesn’t actually fix the posts that were made with the beta editor.
It’s not particularly consistent. The RedCircle embed works for me when embedded in the html block. Posting just a Spotify link, for instance, also will produce the proper link. However, on my other website, the html block still will not give an embed with the Spotify for Podcasters code.
At this point, as long as I can have some working embed on my sites that’s okay.
The only downside is, of course, having to go back and redo all of the posts to make sure they are on the old editor.
I’ve also followed up with my host in case it could be something on their end.