Recommended Free Tools
Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
For supported services, paste the content URL into a WordPress Embed block. If you need to use iframe markup supplied by the provider, add a Custom HTML block and paste the code there. Preview the result in the editor and on the published page; if the iframe is missing, WordPress’s security filtering, provider support, or your account permissions may be involved.
Choose the right way to embed the content
| Method | What you add | Best fit | What to check |
|---|---|---|---|
| Embed block | The third-party content URL | The provider is supported by WordPress | Confirm the embed appears in the editor preview and on the page. WordPress’s Embed documentation describes this URL-based workflow. |
| Custom HTML block | Iframe markup supplied by the provider | You need to insert the provider’s direct embed code | Check that the markup remains in the block and renders on the front end. The Custom HTML block is for adding custom HTML and previewing it as you edit. |
Try the URL method first when WordPress supports the service: it avoids manually handling iframe markup. Use the HTML method when the provider gives you code or URL embedding is not available. WordPress does not generate a provider’s iframe code for you.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
WordPress for Journalists: From Plugins to Commercialisation | $58.99 | Buy on Amazon |
Embed a provider URL with an Embed block
- Copy the content URL from the service you want to embed. Use the URL for the specific video, post, or other item, rather than the service’s general homepage.
- Open the WordPress editor and add an Embed block. If the provider has its own block, you can use that instead.
- Paste the URL into the block and select Embed.
- Preview the page and confirm the content appears as expected. WordPress documents this as the standard approach for supported services; see its Embed block instructions.
A URL will not necessarily work just because the provider offers iframe code. WordPress supports a defined set of providers, and availability can vary with the provider and site configuration.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallOutdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchInsert iframe code with a Custom HTML block
- Copy the iframe code supplied by the provider. Follow that provider’s instructions for required attributes and dimensions; there is no single universal iframe configuration.
- In the block editor, add a Custom HTML block where you want the embed to appear.
- Paste the complete iframe markup into the block. WordPress provides the block for custom HTML; it does not create the provider-specific code. See the Custom HTML block reference.
- Use the block’s preview, then preview the full page on the front end. Check that the embedded content loads and fits the page layout.
If the iframe disappears or does not load
First distinguish between markup being removed and an embed remaining in place but failing to display. If the iframe code disappears after saving or switching views, HTML filtering or permissions may be involved. If the markup remains but the content is blank or unavailable, check the provider’s URL and embed requirements as well as the site’s configuration.
#1 Best Overall
- Confirm the provider and URL. WordPress does not accept every provider URL by default. Its oEmbed documentation describes an internal provider whitelist and ways developers can add support.
- Check your user role and site settings. WordPress filters embed content, including iframe content, as a security measure. Its unfiltered HTML guidance explains that the
unfiltered_htmlcapability affects what a user can insert, including discovery from non-whitelisted sites. - Ask the site administrator or host if needed. Capabilities and filtering can depend on the installation and configuration. Having a particular role does not guarantee that arbitrary iframe code will be accepted in every WordPress environment.
- Keep the security protections in place. Filtering is intentional; do not disable security controls as a routine workaround. If a legitimate embed is blocked, ask the administrator to check the provider support and permitted configuration.
For managed WordPress services, including WordPress.com, check the documentation for your specific account and site configuration. The behavior should not be assumed to be identical across all plans, hosts, and self-hosted installations.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Check the result on the published page
An editor preview is useful, but it is not the final check. Preview or publish the page and test it on the front end, where the provider content should load and display at a usable size. If it fails there, note whether the code was stripped, the embed frame is blank, or the frame is present but poorly sized; those symptoms point to different provider, permission, or layout issues.
Interface wording can change between WordPress versions. The WordPress.org Embed block documentation says its instructions and screenshots were updated for WordPress 7.1 on September 22, 2026; consult the current documentation if your editor labels differ. See WordPress Embeds.
Free tools Windows power users keep installed
One-click scans. No signup required.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

