Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To embed a Medium article in WordPress, copy the article’s public URL, insert an Embed block, paste the URL, and select Embed. WordPress may show a rich preview when the provider is supported. If it does not, publish the article as a normal linked title—the URL method is not guaranteed to produce an interactive card.

Embed a Medium article with the WordPress editor

This process creates a link or preview to the Medium page; it does not copy the story into WordPress or upload it to your Media Library.

  1. Copy the public Medium URL

    Open the Medium story and copy its canonical address from the browser. Use the public story URL rather than a private, draft, or account-specific link.

  2. Insert an Embed block

    In the WordPress editor, select the + block inserter and search for Embed. You can also type /embed in a paragraph block and choose Embed.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  3. Paste and submit the URL

    Paste the Medium address into the Embed block field, then click Embed.

  4. Check the result in the editor and on the published page

    Confirm that the preview or link looks correct in both views. Test the published page in a logged-out browser if the article is meant for public readers.

What WordPress is actually embedding

WordPress’s Embed block points readers to third-party content. It does not import the Medium article’s text, images, comments, or styling into your WordPress post. Changes made on Medium remain on Medium, and your WordPress site does not become the owner or host of that story.

Why a Medium URL may not become a rich preview

WordPress Core limits which providers it accepts for automatic embeds. Its oEmbed administration documentation describes a provider whitelist and restrictions on discovered content, including filtering and sandboxing. Consequently, pasting a URL is the correct first step but not a promise that every Medium address will render as an interactive card.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • The specific URL may not be recognized by your WordPress version or configuration.
  • The site may have provider support disabled or customized.
  • A security or capability setting may prevent discovered HTML from being retained.
  • The article may be private, unavailable, redirected, or otherwise unsuitable for a public embed.

WordPress has supported oEmbed discovery since version 4.4; the WordPress Developer Resources documentation covering whitelist and provider administration was last updated July 7, 2025. That capability still does not mean every provider is enabled on every installation.

What to do when the embed fails

Use a plain linked title first

Keep the block as a regular link if WordPress reports that it cannot embed the URL. Write a descriptive title, select it, choose the link control, paste the Medium address, and save. This is the most dependable reader-facing fallback and avoids copying content or adding fragile code.

Ask an administrator about provider support

If a rich preview is essential, ask the site administrator whether the installation supports the relevant provider and whether its URL handling is configured correctly. WordPress can register an oEmbed provider with wp_oembed_add_provider(); a non-oEmbed service may require a registered custom handler. These are site-level changes, not ordinary editor steps.

Do not treat arbitrary iframe code as the routine fix

Custom HTML may be filtered or removed depending on user capability and site security settings. WordPress documents additional restrictions for non-whitelisted discovered HTML, so an administrator should evaluate any custom handler or HTML embed for security and maintenance before enabling it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Medium’s own embed instructions are for the opposite direction

Medium’s “Using embeds” help article explains how to place supported third-party material inside a Medium story: paste a service URL and press Enter. It also says the Medium editor does not support embedding with arbitrary embed code. Those instructions do not explain how to place a Medium story in WordPress; use WordPress’s Embed block workflow for that task.

Choose the right outcome

What you need Recommended approach What to expect
A quick reference to a Medium story Use a normal linked title Reliable link to the original article; no rich preview required
A visual preview in the post Try the WordPress Embed block with the public URL Works only when the provider and installation accept that URL
Site-wide automatic handling Have an administrator assess provider registration or a custom handler Requires WordPress configuration, permissions, and security review

Quick troubleshooting checklist

  • Is the address the public, canonical Medium story URL?
  • Did you use the WordPress Embed block rather than an unrelated block?
  • Did you click Embed after pasting?
  • Does the editor show an error or only a plain link?
  • Does the published page behave the same way?
  • If it fails, is a plain linked title sufficient for your readers?
  • If not, can your administrator verify provider support and filtering rules?

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.