Logo
Logo

April 25, 2026

How to Insert an Instagram Post into WordPress

Inserting a single Instagram post into WordPress is pretty simple. Instagram provides the embed tool; WordPress provides the place to put it, and no plugin is required. For the right use case, it works well.

The most important thing is understanding when inserting a single post is the appropriate solution, and when you might actually need something more.

When a Single Post Insert Is the Right Call

Sometimes, it makes sense to insert just one Instagram post in your WordPress content for editorial reasons.

If you are writing a blog post and want to show something specific from your Instagram, like a product launch, an event summary, or a client success, inserting that post lets readers see the original post with all its details: the image, caption, account name, and date. 

This is not the same as creating a feed. You are not showing your entire Instagram account; you’re just highlighting one post in your article. That is what Instagram’s native embed tool is meant for.

How to Use Instagram’s Native Embed

You do not need any plugins to use Instagram’s embed tool. Here is how it works:

  • Open the post in a desktop browser.
  • Click the three-dot icon on the post.
  • Select Embed from the menu.
  • Copy the generated HTML snippet.
  • In the WordPress editor, add a Custom HTML block and paste the code.

The post will show up on your page just like it does on Instagram, with the image or video, caption, and account details all visible.

There are a few things you need to keep in mind. If you change the caption on Instagram after embedding, the update might not show up on your site. 

If you delete the post or make it private, the embed will stop working. For most editorial uses, however, these are rare issues and usually not a problem.

When a Plugin Is the Better Answer

The embed tool has limits if you want to show more than just one post and keep your Instagram presence updated on your site.

If you want your Instagram content to appear in several places on your website, stay up to date automatically, and show your latest posts, using single embeds becomes hard to manage as you post more often. It’s easy to forget to keep the feed updated, and it requires time commitment that could otherwise be spent on other more important work.

Elevated Instagram Feed is designed to address the shortcomings of the manual embed method. It takes care of account setup, layout, and keeping your content updated. 

elevated-instagram-feed-post-elements-settings

You can put a feed of your Instagram posts anywhere on your site with a shortcode. 

elevated-instagram-feed-mosaic-template-frontend

While a single embed shows just one post, a plugin-powered feed automatically displays multiple posts from your Instagram account and keeps the feed updated over time.

Knowing Which Problem You Are Solving

If you try to create a feed by inserting individual Instagram posts, it will not work well. As soon as you post something new on your account, your feed on the site is already outdated.

If you just want to insert a specific post in your content for reference purposes, Instagram’s embed tool is all you need. There is no need for a plugin.

Knowing exactly what you need helps you save time and pick the right tool from the beginning.

Bringing It All Together

Inserting an Instagram post into WordPress is simple and does not need a plugin. If your use case is simply editorial, Instagram’s native embed works well.

However, if what you actually need is a live feed rather than individual post insertion, Elevated Instagram Feed is designed for that. It 

For other Instagram feed plugins, see Best Instagram Feed Plugins for WordPress.

    Elevated Instagram Feed for WordPress
    Blow your visitors away showing a lightweight, fully customizable Instagram feed on any part of your site without any technical knowledge
    • Beautiful Templates
    • Embed Anywhere
    • Highly Customizable
    • Supports All Content

    Experience the Breakdance difference.

    Unlimited license.
    Unlimited websites.

    Get maximum flexibility with unlimited licensing and domain activations.

    60-day money back guarantee.
    No questions asked.

    Get your money back within 60 days of purchase, no questions asked. It's risk-free!

    Premium support.
    Get all the help you need.

    We offer premium support to ensure the ultimate customer experience.

    Just $199.99/year for
    unlimited sites.

    For a limited time, we're offering an unlimited site license for just $199.99/year. Buy now to lock in this price.