Inserting an Instagram post into WordPress is straightforward. Instagram provides an embed feature for inserting posts on external websites. It works with WordPress without any additional tools, and the process takes under a minute. For the right use cases, it's entirely sufficient.
However, it’s important to know when it's a sufficient method for inserting Instagram posts into WordPress and when it isn't. We cover that in this article.
Why Insert an Instagram Post into WordPress?
Inserting an individual Instagram post into WordPress content is an editorial decision. It makes sense when the post itself is the point, or when the content you're writing needs to show the reader a specific Instagram post in its original form.
For example, if you run a business and are publishing a year-in-review post, you can embed the Instagram post that announced your biggest launch of the year. The embed will show the original image, caption, and timestamp, giving the recap authenticity that a screenshot or rewritten description couldn't provide.
In this case, the individual post is used as a citation or illustration and nothing more.
Ways to Insert an Instagram Post into WordPress
- Instagram's native embed feature
- An Instagram feed plugin
Instagram's Native Embed Feature
Instagram's embed tool was built for exactly this scenario. To use it, open the post you want to insert in a desktop browser, click the three-dot icon, and select Embed. Copy the HTML and paste it into a Custom HTML block in the WordPress editor.
The post renders on your desired page as a standard Instagram card. It shows the image or video, the caption as it was written at the time of embedding, the account handle, and the post date.
The styling stays consistent regardless of your WordPress theme; it looks the same as on Instagram because it is rendered through Instagram's embed infrastructure.
A few characteristics of this method to note include:
- The embed reflects the caption as it existed when you generated the code. If you make any edits afterward, they may not be reflected.
- If the original post is deleted from Instagram, the embed will stop rendering and appear broken on your page.
- The post's engagement metrics are visible, which may be a factor depending on whether the post has significant interaction or very little.
For editorial insertions, none of these are significant drawbacks. The method is clean, quick, and produces a good result.
Using an Instagram Feed Plugin
The plugin approach becomes relevant when the goal shifts from simply inserting an Instagram post to maintaining a presence.
If you only need to insert individual posts, a plugin is overkill. But if your goal is to keep your Instagram content consistently visible across your WordPress site, a plugin can do what individual embeds cannot.
A plugin connects to your Instagram account and displays a live, updating feed, so the site always reflects current Instagram activity without manual post-by-post embedding. This is the right solution if you want your Instagram content to be a persistent feature of your pages rather than an occasional editorial choice.
Elevated Instagram Feed

Elevated Instagram Feed is the appropriate tool when the need extends beyond individual post insertions. It connects your Instagram account to WordPress, displays your feed in a structured layout, and keeps it current automatically as you publish new content.

For a single post insertion within editorial content, Instagram's embed feature is all you need. But for anything involving multiple posts, ongoing display, or a self-updating feed, Elevated Instagram Feed handles it without manual intervention.
Final Thoughts
Inserting an Instagram post into WordPress is straightforward: use Instagram's embed feature. It works, requires no additional tools, and, for editorial use cases where individual post insertion makes sense, does the job well.
The more important question to ask first is whether individual post insertion is actually what's needed, or whether the real goal is a connected, self-updating Instagram presence on the website. Those are different problems with different solutions, and knowing which one you're solving saves time on both ends.
Elevated Instagram Feed covers the second problem cleanly.
For a comparison of available tools for inserting multiple Instagram posts in WordPress, see our roundup of the best Instagram feed plugins for WordPress.

