If you want to embed Instagram feed on WordPress, you’re in the right place. Adding this to your WordPress site is a great way to engage visitors, showcase your latest posts, and build trust with your audience. By embedding your Instagram feed directly on your website, you make it more interactive and visually appealing, which encourages visitors to spend more time on your site.
In this guide, we’ll show you how to easily embed an Instagram feed on WordPress. Whether you’re running a business site, blog, or portfolio, this step-by-step process will help you integrate Instagram seamlessly, enhance user experience, and boost engagement.
Add Instagram Feed on WordPress in 5 mins
| Multiple Themes |
Why embed an Instagram feed into WordPress?
Here are a few reasons why you should embed Instagram feed on WordPress instead of keeping your website static:

Show your brand in action
When you embed an Instagram feed on a WordPress website, visitors don’t just read about you; they see real content, real people, and real experiences, via the tool.
Make your website more engaging
You can make your site feel more and more interactive, wherein instead of a plain page, users get fresh, scrollable content directly from your profile.
Keep your website updated automatically
A big advantage of using your site is that it updates itself with your latest posts without any manual effort.
Build trust with real content
People trust what others share more than what brands say. An embedded feed brings that authenticity directly to your website.
Improve conversions naturally
When visitors see real experiences and social proof, they’re more likely to take action without feeling like they’re being sold to.
Method 1 – Embed Using Instagram Feed WordPress Plugin
The first method that we are going to tell you about is the simplest and quickest way to add an Instagram feed on WordPress using the Taggbox Widget Instagram Feed WordPress plugin.
The Taggbox Instagram feed WordPress plugin is extremely useful and responsive, and allows users to collect, curate, and embed instagram feed on your website. The Instagram feed WordPress plugin offers many additional features to users.
Users have the option to customize the Instagram widget by selecting from various options, including templates, layouts, colors, fonts, and more.
Additionally, the users can utilize the advanced moderation panel to remove any inappropriate or objectionable content from the widget and maintain premium content.
The Instagram feed plugin offers an analytics feature to users to get insightful details about the widget, such as the total number of impressions, the number of clicks, and other crucial insights.
Lastly, Taggbox offers a helpful back support team to assist users every time they experience a technical error or encounter any other issue.
Now that you know all about the Taggbox Instagram feed WordPress Plugin, keep reading to follow the step-by-step guide to add Instagram posts on your WordPress website.

Step 1 – Install The Instagram Feed WordPress Plugin
- Before starting the embedding process, you need to download the Taggbox Widget WordPress plugin either from the WordPress directory or the widget editor.
- Once you are done downloading the plugin, you need to activate it by uploading the plugin on your WordPress website or the plugin section and by clicking on the Activate option.
Step 2 – Integrate The Instagram Feed
- Redirect to the Taggbox widget plugin to log in to your account, or you can create a new account as well.
- Click on Create Widget to add the Instagram content.
- Click on the Add Social feeds option.
- A pop-up will appear. You need to select the Instagram business or Instagram as your content source.
- Next, select your connection type from the location where you wish to integrate the feed. You can select from a Hashtag, Handle, Stories, Mentions, Tagged, Reels and My Handle options.
- You will start collecting your Instagram post once you type in your Instagram credentials.
- Voila! You will be able to see your collected feed on the editor in a few seconds.
Step 3 – Add Instagram Feed On Your WordPress Site
Once you’re done collecting and customizing your Instagram post widget, you need to embed the content on your WordPress website.
We will tell you about the two best methods for embedding your Instagram feed.
Option – 1
- After collecting the feeds on your plugin, you need to click on the new widget option
- Next, you need to click on the Copy button present under the content to copy the shortcode
- Paste the copied shortcode on the editor section of the website where you want to embed the Instagram posts.
Option – 2
- Visit the webpage or the section of the website where you wish to embed the Instagram feed.
- Click on the (+) button and choose the Taggbox website widget option.
- You can either type or paste the shortcode and adjust the widget’s height and width as per your preference. You can click on the preview option to have a final look at the widget before publishing it on your website.
- Complete the process by clicking on the Publish button, and you will have successfully embedded your Instagram posts on the WordPress website!
Hook visitors. Build trust. Drive clicks.
Method 2 – Embed Instagram Feed On Your WordPress Without a Plugin
To add an Instagram feed to a WordPress website, you need to follow these steps:
Step 1: Register for a Free Taggbox Account
Sign up for Taggbox using your details to quickly set up your account. A dialog box will appear on your screen. Select “Social Feeds on Website” from the available options. In the next window, choose your industry and verify your email to activate your account.

Step 2: Create an Instagram Feed
From your window, select Instagram as your social media source.

Choose your preferred feed type, such as:
- Hashtag
- My Handle
- Handle
- Stories
- Mentions
- Tagged
- Reel
- Enter the required details (e.g., Instagram handle or hashtag) and click “Create Feed” to start pulling in your Instagram content.

Here’s a simplified version of the sentence:
Review the posts and choose which ones to display publicly or keep private based on your website’s needs.

Step 3: Customize Your Feed’s Design
Click the “Customize & Publish” button on the left sidebar. In the “Create Channel To Publish” pop-up, select website from the dropdown menu, and give a channel name. Click on the “Publish” button.

- To improve the appearance of your widget gallery, click on the “Theme” tab to choose a layout.

Step 5: Embed the Instagram Feed on Your WordPress Website
- Once the feed’s design is complete, click “Generate Code.” OR You can even try this with the Taggbox Instagram Embed Code Generator.
- Select the appropriate “Gallery Type” and choose “WordPress” as your platform.

- Adjust the dimensions (width and height) for a seamless fit, then copy the embed code.
- Log in to your WordPress dashboard, navigate to the page or post where you want the feed, and paste the code using a custom HTML block or a Taggbox WordPress plugin for easier integration.
Method 3 – Use an embed code from Instagram
One of the simplest ways to embed an Instagram feed into WordPress website is by using Instagram’s official embed code.
Here’s how you can do it:
- Open the Instagram post you want to display
- Click on the three dots (⋯)
- Select Embed
- Copy the embed code
- Paste it into your WordPress editor using a Custom HTML block
However, it does come with limitations. You can only add one post at a time, and there’s no option to customize how it looks on your website.
Method 4 – Use an Embed URL
Another easy way to embed an Instagram feed to WordPress is by simply using the post URL.
- Copy the Instagram post link
- Paste it directly into your WordPress editor
- WordPress will automatically convert it into an embedded post
This is a quick solution if you’re figuring out how to embed an Instagram feed on WordPress website without using any code.
But like the instagram feed embed code method, it only supports single posts and offers little design or layout flexibility.
Hook visitors. Build trust. Drive clicks.
Over To You
If you are a brand or business that owns an official WordPress website, then embedding Instagram posts may be the most brilliant move to establish a significant digital presence.
We guided you on embedding an Instagram feed on the WordPress website and displaying user-generated Instagram content to showcase your social acceptability among your current users.
You can use the Taggbox widget plugin and the Taggbox Instagram Widget to display your embedded Instagram post on your website.
So, what are you still waiting for? Start the embedding process right away, and you’ll be amazed to see the difference it makes in your marketing strategy! Moreover, if you’re looking to further customize your WordPress site with unique designs, converting PSD to WordPress themes can offer a tailored experience that aligns perfectly with your brand’s aesthetic and functional requirements.