YouTube videos, tweets, or other embeds fail to render on the frontend.
Embedded Media Not Displaying
Key Points: Embeds like YouTube, Vimeo, Twitter, or Instagram don’t show up on published pages.
You paste a YouTube link expecting a beautiful embedded video — but all you get is a plain URL. Or it renders in preview, but disappears on the live site. Welcome to embed limbo.
🚫 Possible Causes
- Embeds placed inside a block not recognized (e.g., Paragraph instead of Embed)
- Theme not supporting
wp_oembedor iframe content - Content filtered or stripped by security settings, cache plugin, or visual builder
🛠️ Solutions
- Use the “Embed” block specifically designed for services like YouTube, Twitter, etc.
- Switch to a default theme and check if embed support works there
- Clear all site/server/browser caches and disable aggressive minification temporarily
💬 Note
Some embeds (especially Instagram and Facebook) require access tokens or account linking as of recent API changes.