In this article, you’ll learn how to showcase your latest Instagram posts on your website.
We’ve tested for you lots of plugins that offer Instagram integration with WordPress websites. We strongly recommend the Smash Balloon Social Photo Feed plugin because it has multiple options for displaying an Instagram feed and is periodically updated to keep up with new changes.
Setup the plugin and link your Instagram account
- Install the plugin on your website by going to Plugins → Add new and search for “Smash Balloon Social Photo Feed.” Once it installs, click on Activate.
- On your Dashboard, on the left menu, go to Instagram Feed and click on Settings. Under the Configure tab, select the Connect an Instagram Account and follow the instructions. Find more details in this screenshot.
- Once the account connects, you will see it in the Instagram Accounts area.
- Save your settings by clicking the Save Changes button from the bottom of the page.
Add the Instagram feed to your website
If you want to add it to your website’s widget areas, follow the steps below:
- Go to Appearance → Customize → Widgets and select the Widget Area where you’d like to add your feed.
- Click on Add a Widget and search for “Instagram Feed.”
- Wait until the page refreshes, and your Instagram feed should appear in the Preview Mode.
- Click on Publish when you’re done.
You can also add it anywhere on your website’s pages or posts by following these steps:
- Open the page or post where you want to add the Instagram feed;
- Add the following shortcode anywhere on the page where you want the feed to show up:
Customize your Instagram feed
You need to go to Instagram Feed and click on the Customize tab to customize your feed. You can change the number of photos and columns, image resolution, image sorting, button color, and much more.
Plus, you can find additional shortcode settings and examples in the Display your feed tab.
You can also customize the Instagram feed for just one location while keeping the general settings untouched. For example, if you want to display the last 8 posts on 2 columns, replace the shortcode from your widget or page with this one
[instagram-feed num=8 cols=2]. View the screenshot for details.
Another great idea is to display your feed horizontally. To make a single row of posts, ensure that the number of columns equals the number of posts. You can do that in two ways:
- Change the general settings and apply them in all the feed locations by going to Instagram Feed → Settings → Customize and matching the Number of photos to the Number of Columns. View the screenshot for details.
- Apply the changes just to one location by adding the following code
num=4 cols=4(replace the 4 value with the number of photos you want to display) inside the default shortcode (e.g.,
[instagram-feed num=4 cols=4]).
Note: To make sure the Instagram feed displays horizontally in the Footer in full width, navigate to Appearance → Customize → Theme Options → Layout → Footer, and change the Widget Area Number of Columns to “1” the Widget Column width to “Whole.”