How to Import Instagram to WordPress Easily (Step-by-Step Tutorial)
Home Blog How to Import Instagram to WordPress Easily (Step-by-Step Tutorial)

How to Import Instagram to WordPress Easily (Step-by-Step Tutorial)

How to Import Instagram to WordPress

I used to think displaying Instagram feeds was just for big brands with developer teams. Then I discovered there’s actually a simple way to do it—no coding required.

Key Takeaways

  • Manual limits: Importing Instagram directly is difficult due to strict API restrictions.
  • Reliable method: Using a plugin like Instagram Feed Pro prevents broken embeds.
  • Step-by-step: This guide covers installation, connection, and customization.

The truth is, showing your social proof shouldn’t be this hard. After testing several methods, I found a solution that automatically handles everything for you.

In this guide, I will share the easiest way to import Instagram to WordPress step-by-step. You won’t need to touch a single line of code to get a beautiful feed running in minutes.

In this Article:

Can You Import Instagram Without a Plugin?

Now, you typically need an authentication key (access token) to display a live feed reliably. Without a specialized tool to handle this connection, your embeds can break unexpectedly.

Here are the specific limitations of trying to do this manually:

  • Strict API limits: Direct oEmbeds often fail because they lack the necessary access tokens required by Instagram’s modern API.
  • No design control: You cannot change how the photos look or resize them without writing complex CSS code.
  • High maintenance: You often must manually update tokens, or the feed will stop working and show an error on your live site.
  • No support: If a code update breaks your site layout, you don’t have a support team to help you fix it.

Because of these technical hurdles, manual importing is risky for most business owners.

embed code for instagram

Easiest Way to Import Your Instagram Feed

Fortunately, you don’t have to worry about complex API keys. You can easily import your Instagram feed to WordPress using a reliable plugin.

I recommend using Smash Balloon’s Instagram Feed Pro. It allows you to set up and display your Instagram feed in under 5 minutes without touching any code.

best instagram feed pro plugin

That’s right. You don’t even need to hire an expensive developer or deal with confusing code yourself. Let Instagram Feed Pro do the hard work for you.

Using this Instagram feed plugin gives you access to enjoy its amazing functionalities, like:

  • Super easy to set up: You can install the plugin and set up your Instagram feed in just a few minutes. Perfect for WordPress beginners like you.
  • oEmbed support: You can even turn on Instagram oEmbeds for WordPress with this plugin and import posts just by pasting the link.
  • Lots of customization choices: To create an Instagram feed that looks how you want, you can just use our simple live feed editor.
live feed editor for instagram feed pro
  • Lightning fast loading: Your feed loads Instagram images and videos super fast on your site because the plugin efficiently requests data. And a faster site means better SEO too.
  • Shoppable feeds: To boost the sales of your e-commerce store, you can display shoppable Instagram feeds and convert website visitors into customers
  • Always updated: WordPress or Instagram updated their platforms? Don’t worry. Because of the plugin’s timely updates, it’s guaranteed to continue working smoothly with these platforms.

For even more proof, you can just check out the plugin’s 4.9/5 star rating with over 1,000,000 users worldwide!

Ready to import posts, videos, and more from Instagram? Get your copy of Instagram Feed Pro today!

How to Import Instagram to WordPress Easily

With that, let’s get started with our step-by-step guide. We will show you exactly how to import Instagram content into WordPress.

Step 1: Install and Activate Instagram Feed Pro Plugin

First, you need to get your copy of the best Instagram WordPress plugin out there — Instagram Feed Pro.

Once you’ve downloaded the plugin, it’s time to install it on your computer.

Not sure how you can do this? Check out this step-by-step guide to Install a WordPress plugin for your guidance.

To create your Instagram feed, you can just follow our simple guided flow.

First, go to the Instagram Feed » All Feeds menu from your WordPress dashboard.

On this page, click on the Add New button at the top.

create new feed instagram feed pro

Once you do that, you can then choose from 3 Instagram feed types:

  • User Timeline: Import your own account’s Instagram feed.
  • Public Hashtag: Display your Instagram feed based on a public hashtag of your choice.
  • Tagged Posts: Show Instagram posts that have tagged your account.

What’s more, you can even combine multiple feed types and show them in a single Instagram feed. Just select more than 1 option here to do that.

Finally, click on the Next button to proceed.

For our tutorial, we’ll display posts from a user timeline.

select user timeline import instagram feed

Step 3: Connect Your Instagram Account

To show Instagram content on your website, your feed needs a source.

That source can be your own Instagram account.

To add your account as the source, click on the Add Source button.

instagram add source for feed

Next, you can pick between a basic and advanced connection type.

With a basic connection, you can show content from your Instagram profile.

On the other hand, an advanced connection supports more types of Instagram content, such as hashtag feeds, shoppable feeds, Instagram reels, and much more.

Just select your account type and then click on the Connect button.

select your connection type

For this guide, I’ll go with a basic connection, since I’m showing an Instagram profile.

Click on the Connect with Instagram button to proceed.

choose to connect with instagram

After that, the plugin will redirect you to Instagram, so you can give the plugin read-only access to your Instagram account.

Since the access is read-only, Instagram Feed Pro can only view your info and won’t be able to make any changes.

As a result, using Smash Balloon’s Instagram Feed Pro is completely safe.

To continue, click on the Allow button on the popup.

allow read only access

This will bring you back to your WordPress site, where you can confirm this Instagram account as the source for your new feed.

For that, just click on the Next button here.

confirm account as source for instagram feed

Step 4: Customize Your Instagram Feed

As mentioned, the plugin already makes your Instagram feed look great — right out of the box! And if you want to customize how your Instagram feed looks, you can do this as well.

First, the plugin gives you different feed themes with unique designs that you can import:

  • Default
  • Modern
  • Social Wall
  • Outline
  • Overlap

Once you select your feed theme, click on Next to continue.

instagram feed theme

Next, you can pick a feed template to quickly change the layout of your Instagram posts.

Like earlier, select a template you like and click on Next.

select your instagram template

After you import a template, the plugin will automatically open your feed in the live feed editor.

Now, you can find all the customization options on the left side of the screen. You can change your layout, header style, feed size, load more buttons, color scheme, and much more that way.

live feed editor instagram feed

And on the right, you have a live preview of your Instagram feed.

That way, you can see how your Instagram feed looks in real time when you’re customizing it.

Want to change your Instagram feed’s layout? Just click on the Feed Layout option on the left.

feed layout for shoppable instagram feeds

Using Instagram Feed Pro, you can choose from 4 available layout types:

  • Grid
  • Carousel
  • Masonry
  • Highlight
feed layout options instagram feed pro

Select the grid layout if you want your audience to see an organized Instagram feed when they check out your site.

grid layout for shoppable instagram feed

If you’d like to display a horizontal Instagram feed, using the carousel layout is the way to go. Plus, it gives your visitors another great way to interact with your site.

carousel layout for your instagram feed

You can also import your Instagram photos in their original sizes.

Just choose the Masonry layout, so your portrait photos won’t get cropped to fit a uniform size — perfect for creating Instagram galleries in WordPress.

masonry feed layout for your instagram feed

Finally, if you have specific photos that you’d like to stand out from your Instagram feed, choose the highlight layout.

This layout type is ideal if you’d like to display shoppable Instagram posts on your website.

highlights layout instagram feed

After choosing the layout you like, remember to click the Save button.

You can now click on the small Customize button to return to the main customization options and continue editing your feed.

return to main customization options

From here, click on the Color Scheme option to go ahead and set your colors.

click on color scheme option

With Instagram Feed Pro, you get 4 color scheme options that you can choose from:

  • Inherit from Theme: Use the same colors as your WordPress theme
  • Light: Pick a light background for your Instagram feed along with a dark font color
  • Dark: Choose a dark background along with a light font for your feed
  • Custom: Manually pick all the colors of your Instagram feed by yourself.
color scheme options instagram feed pro

Once you’re happy with the color scheme, click on the Save button.

After that, you can use the remaining options to customize the design of your Instagram feed. You can set your feed size, header design, post style, button style, lightbox options, and more.

Using the live feed editor, you can easily check out all these options with a real-time preview.

Finally, click on Save after you’re done customizing your Instagram feed.

Step 5: Easily Add Your Instagram Feed to Your Website

Finally, you’ve reached the last step, so you can import your Instagram feed on WordPress! There are 2 ways to add your Instagram feed to WordPress:

  • Instagram Feed Block: Instagram Feed Pro has a built-in block you can use to import your feed on a WordPress page using the block editor.
  • Instagram Feed Widget: Want to import your Instagram feed in your sidebar area instead? Using the plugin’s ready-made Instagram widget, you can do this, too.

Not sure which method you’d like to use? No worries. We’ll talk about both ways below.

Method 1: Import Instagram Feed on a WordPress Page

The good news is that you can import your Instagram feeds directly from the live feed editor.

Just click on the Embed button at the top of the page to get started.

embed instagram feed

After that, you’ll see a new popup that allows you to pick the location of your Instagram feed. You can also get the Instagram shortcode here and manually add the feed to a WordPress post.

To proceed, just click on the Add to a Page option.

add instagram feed to page instagram feed pro

Now select your WordPress page from the list and click on the Add button.

add instagram feed to a wordpress page

Once you’ve clicked on this, you’ll see the page open in the WordPress editor.

Next, click on the Plus (+) icon to add a new content block.

add new wordpress block

Finally, type “instagram” in the search field and then select the Instagram Feed widget by clicking on it.

embed instagram feed page

Happy with how your Instagram feed looks?

Great! Don’t forget to click on Update to export Instagram content to this WordPress page.

import instagram feed example

Method 2: Import Instagram Feed on Your Sidebar

To import your Instagram feed as a widget, the first step is to open the feed in the live feed editor once again.

Start by going to the Instagram Feed » All Feeds from your WordPress dashboard.

Then, look for the Instagram feed that you created earlier and click on it.

open shoppable instagram feed

On the live feed editor, click on the Embed button in the top right corner.

embed instagram feed

This will bring up a new popup so you can choose where to add your Instagram feed.

Just click on the Add to a Widget option on the popup.

add instagram feed to widget instagram feed pro

Click on that will open the widgets page of your WordPress site.

From here, you can add, remove, or manage the widgets for your sidebar and footer areas.

To continue, you can click on a Sidebar panel here.

open sidebar panel to embed social media widget

You can also use the footer panel if you prefer.

Now, click on the plus icon (+) to add a new widget, and then click on the Instagram Feed widget.

add instagram widget to your sidebar

Finally, click on the Update button to save your changes.

Now, when you visit your website and check out your sidebar area, you can see your Instagram feed displayed like this:

import instagram feed to sidebar

And there you have it!

Now, you’ve learned how to import Instagram content on your WordPress website the easy way and engage visitors with photos and videos.

With Instagram Feed Pro, it takes just a few minutes to add Instagram feeds on your site. Just like that, you’ll be able to:

  • Easy, code-free Instagram feed integration.
  • Full customization options for a branded look.
  • Support for various feed types, including shoppable feeds.
  • Optimized for speed and WordPress compatibility.

It’s a great way to keep visitors engaged, grow your followers, and even promote your products to grow your business.

Ready to import Instagram on WordPress? Get started with Smash Balloon’s Instagram Feed Pro now!

More Instagram Growth Tips and Tutorials (Top Picks)

author avatar
Lianne Laroya Content Marketing Manager
Lianne serves as the Content Marketing Manager at Smash Balloon, drawing upon more than 12 years of experience in WordPress content, social media marketing, user-generated content (UGC) and search engine optimization (SEO).

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.