We’ve had users ask us how to add and customize an Instagram photo feed on their site. Specifically, users are looking for how to show select photos instead of all photos from their profiles. In this article, we’ll show you exactly how to create a custom Instagram photo feed in WordPress.

This video is sponsored by Smash Balloon, a powerful plugin to help you bring your social media content to your WordPress site, take a look at Smash Balloon here:


For our discount, use our code: WPBVIP

For this tutorial, we will be using the pro version of Smash Balloon. There is a free version as well but this specific tutorial will cover how to use the pro version.

Once you purchase and install the plugin, you would want to go under Instagram Feed, Licence to add your license key to the plugin so it is active. Then, in the plugin’s settings, you can choose to connect a business or personal account. If you were unsure how to upgrade to a business account, you would want to take a look at the article below:


The plugin has many different choices for what to show when using a business account on the page from your user account, a public hashtag, tagged posts, or a mix of those options.

If adding to a page you can add an Instagram Feed block for showing the content on a specific page, for widgets there is a dedicated widget, or the plugin even offers shortcodes should you have a custom location for your site. If you would prefer to change the way the feed is displayed then under Instagram Feed, Settings, Customize and the plugin has different built-in display methods to choose from.

If you liked this video, then please Like and consider subscribing to our channel here for more WordPress videos.

Feel free to take a look at the written version of this tutorial here:

Join our group on Facebook

Follow us on Twitter

Check out our website for more WordPress Tutorials