Subscribe to Our Mailing List and Stay Up-to-Date!
Subscribe
WordPress Plugin Tutorials

Instagram Blocks Plugin: Complete Setup Guide for Beginners (2025)

Setting up your first WordPress plugin can feel intimidating, especially when you’re eager to start displaying Instagram content on your website. The good news? Instagram Blocks (InBlocks) is designed with beginners in mind, offering an intuitive setup process that gets you embedding Instagram posts in minutes, not hours.

This comprehensive guide walks you through every step of installing, configuring, and using the Instagram Blocks plugin, from initial installation to creating your first beautiful Instagram embed. Whether you’re a WordPress beginner or experienced user, you’ll have Instagram content on your site by the end of this tutorial.

What is Instagram Blocks Plugin?

Instagram Blocks (also known as InBlocks or Block Editor Social Feed Embeds) is a WordPress plugin that enables seamless Instagram content integration directly within the WordPress Block Editor.

Key Features at a Glance

Free Version:

  • Image post embedding
  • Built-in Block Editor controls
  • Dimension and alignment adjustments
  • Block Preview Mode
  • Style Presets System
  • No Instagram API authentication required

Pro Version:

  • Video and gallery post embedding
  • Integrated Instagram API authentication
  • Advanced custom controls
  • Heading and caption customization
  • Lazy loading for performance
  • Priority email support
  • Regular plugin updates

Prerequisites: What You Need Before Starting

Before installing Instagram Blocks, ensure you have:

  • WordPress 5.0 or higher (Block Editor support)
  • PHP 7.2 or higher
  • Admin access to your WordPress site
  • Public Instagram post URLs you want to embed
  • (Optional for Pro) Instagram Business account for API features

Step-by-Step Installation Guide

This is the easiest method for beginners.

Step 1: Access Plugin Installer

  1. Log into your WordPress admin dashboard
  2. Navigate to Plugins > Add New
  3. You’ll see the “Add Plugins” page

Step 2: Search for Instagram Blocks

  1. In the search box (top right), type “InBlocks” or “Instagram Blocks”
  2. Look for “InBlocks – Block Editor Social Feed Embeds” by krasenslavov
  3. Verify it’s the correct plugin (check author and ratings)

Step 3: Install the Plugin

  1. Click the Install Now button
  2. WordPress will download and install the plugin (takes 10-30 seconds)
  3. Wait for the success message

Step 4: Activate the Plugin

  1. Click the Activate button that appears after installation
  2. You’ll be redirected to the Plugins page
  3. Look for the success message confirming activation

Method 2: Manual Installation

For advanced users or when automatic installation fails.

Step 1: Download the Plugin

  1. Visit the WordPress.org plugin page
  2. Click the Download button
  3. Save the ZIP file to your computer

Step 2: Upload to WordPress

  1. Go to Plugins > Add New
  2. Click Upload Plugin button at the top
  3. Click Choose File and select the downloaded ZIP
  4. Click Install Now

Step 3: Activate

  1. After installation completes, click Activate Plugin
  2. Confirm the plugin appears in your Plugins list

Initial Configuration (Free Version)

Once activated, Instagram Blocks works out-of-the-box with minimal configuration needed.

Accessing Plugin Settings

  1. Navigate to Settings > Instagram Blocks from your WordPress admin menu
  2. Alternatively, click Settings link under the plugin name on the Plugins page

Basic Settings Overview

General Settings:

  • Compact Mode: Toggle between full menu or compact settings location
  • Style Presets: Manage saved styling configurations
  • Block Options: Default settings for new Instagram blocks

Note: The free version requires minimal setup. Most customization happens directly within the Block Editor when adding Instagram content.

Creating Your First Instagram Embed

Now for the exciting part—actually embedding Instagram content!

Step 1: Get Instagram Post URL

  1. Open Instagram (web or app)
  2. Navigate to the post you want to embed
  3. Click the three dots (…) menu
  4. Select Copy Link or Share > Copy Link
  5. Paste URL somewhere safe (notepad, email draft)

Example URL format:

https://www.instagram.com/p/ABC123xyz/

Step 2: Open Block Editor

  1. Create a new post/page or edit an existing one
  2. Click the (+) icon to add a new block
  3. Type “InstaBlocks” or “Instagram” in the search
  4. Select the Instagram Blocks option (green Instagram icon)

Keyboard Shortcut: Type /insta and press Enter

Step 3: Insert Instagram URL

  1. The Instagram block will appear with a URL input field
  2. Paste your copied Instagram URL
  3. Press Enter or click outside the input field
  4. Wait 2-5 seconds for the preview to load

Step 4: Customize Your Embed

With the Instagram block selected, you’ll see options in the right sidebar:

Block Settings (Right Sidebar):

Dimensions:

  • Width: Adjust embed width (pixels or percentage)
  • Height: Set maximum height
  • Aspect Ratio: Maintain proportions

Alignment:

  • Left, Center, Right
  • Wide Width, Full Width (if theme supports)

Style Options:

  • Border: Add borders around embed
  • Shadow: Apply drop shadows
  • Padding: Internal spacing
  • Margin: External spacing

Advanced:

  • Additional CSS Classes
  • Custom Anchor ID

Step 5: Preview and Publish

  1. Click Preview button to see how it looks on the front-end
  2. Make any final adjustments
  3. Click Publish or Update to save

Using Style Presets for Consistent Styling

One of Instagram Blocks’ most powerful features is the Style Presets System.

Creating a Style Preset

Step 1: Style Your Instagram Block

  1. Add an Instagram block to your page
  2. Customize it exactly how you want (dimensions, borders, shadows, etc.)
  3. Get it perfect for your design

Step 2: Save as Preset

  1. With the block selected, open the block settings sidebar
  2. Scroll to Style Presets section
  3. Click Save as New Preset
  4. Give it a descriptive name (e.g., “Blog Post Instagram – Standard”)
  5. Click Save

Applying Presets to New Blocks

  1. Add a new Instagram block
  2. In the block settings, find Style Presets section
  3. Select your saved preset from the dropdown
  4. All styling applies automatically

Benefits:

  • Consistent branding across all Instagram embeds
  • Save time—no need to re-style each block
  • Easy updates—change preset, update all blocks using it

Pro Version Setup (Optional)

For users upgrading to Instagram Blocks Pro, additional setup enables advanced features.

Installing Instagram Blocks Pro

Step 1: Purchase License

  1. Visit InBlocks website
  2. Choose your license tier (single site, multi-site, etc.)
  3. Complete purchase and save license key

Step 2: Download Pro Plugin

  1. Log into your account on the InBlocks website
  2. Download the Pro version ZIP file
  3. Save to your computer

Step 3: Install Pro Version

  1. Go to WordPress admin > Plugins > Add New
  2. Click Upload Plugin
  3. Choose the Pro ZIP file
  4. Click Install Now
  5. Activate the plugin

Note: The Pro version will automatically deactivate the free version to avoid conflicts.

Activating Your License

Step 1: Access License Tab

  1. Navigate to Settings > Instagram Blocks
  2. Click the License tab

Step 2: Enter License Key

  1. Paste your license key into the input field
  2. Click Activate License
  3. Wait for confirmation message

Step 3: Verify Activation

  • License status should show “Active”
  • Pro features are now unlocked

Instagram API Authentication (Pro Only)

Connect your Instagram account for automated feed features.

Step 1: Create Facebook App

  1. Visit Facebook for Developers
  2. Create a new app
  3. Add Instagram Basic Display API product
  4. Configure OAuth Redirect URIs

Step 2: Obtain Access Token

  1. Follow Instagram Blocks Pro documentation
  2. Use built-in authentication wizard
  3. Connect your Instagram Business account
  4. Authorize the app

Step 3: Enter Token in Plugin

  1. Go to Instagram Blocks > Settings > API
  2. Paste your access token
  3. Click Verify and Save
  4. Confirm successful connection

Troubleshooting Common Setup Issues

Plugin Not Appearing After Activation

Solutions:

  • Clear browser cache (Ctrl+F5 / Cmd+Shift+R)
  • Try a different browser
  • Check if JavaScript is enabled
  • Verify plugin is listed in Plugins page as “Active”

Instagram Block Not Found in Block Inserter

Solutions:

  • Type full name: “InstaBlocks”
  • Use forward slash shortcut: /insta
  • Clear WordPress cache
  • Regenerate block scripts (deactivate/reactivate plugin)

Embed Not Displaying Correctly

Solutions:

  • Ensure Instagram post is public
  • Verify URL is correct (should include /p/ or /reel/)
  • Check internet connection
  • Clear browser cache
  • Wait 30 seconds and refresh (Instagram API delay)

License Key Won’t Activate (Pro)

Solutions:

  • Verify key is copied correctly (no extra spaces)
  • Check license isn’t already used on another site
  • Ensure your site URL matches license registration
  • Contact support with license key

Best Practices for Instagram Blocks Usage

1. Limit Embeds Per Page

Recommendation: 5-10 Instagram embeds maximum per page for optimal performance.

2. Use Style Presets

Create 2-3 preset styles for different use cases:

  • Blog post standard
  • Homepage featured
  • Sidebar widget

3. Regular Updates

Keep Instagram Blocks updated for:

  • Security patches
  • New features
  • Instagram API compatibility
  • Bug fixes

4. Monitor Performance

Track page load times when using multiple embeds:

5. Test on Mobile

Always preview Instagram embeds on:

  • Smartphones (iOS and Android)
  • Tablets
  • Different screen orientations

Comparison Table: Free vs Pro Setup Complexity

Setup AspectFree VersionPro Version
Installation Time5 minutes10-15 minutes
Configuration NeededMinimalModerate
API Setup RequiredNoOptional (for advanced features)
Learning CurveEasyModerate
Ongoing MaintenanceVery LowLow

Frequently Asked Questions

Do I need technical skills to set up Instagram Blocks?

No. The free version setup is beginner-friendly and requires no coding or technical knowledge. Pro version API setup requires following step-by-step instructions but no programming skills.

Can I use Instagram Blocks on multiple websites?

Free version: Yes, use on unlimited sites. Pro version: Depends on your license—single-site, 5-site, or unlimited options available.

Will Instagram Blocks slow down my website?

When properly configured with limited embeds per page, performance impact is minimal. Pro version’s lazy loading feature further optimizes load times.

Do I need an Instagram account to use the plugin?

No for basic embedding of public posts. Yes for Pro API features that access your own Instagram feed automatically.

Can I embed private Instagram posts?

No. Only public Instagram posts can be embedded. Private account posts are not accessible via embed codes or API.

How do I update the plugin?

WordPress will notify you when updates are available. Go to Dashboard > Updates and click update for Instagram Blocks, or enable automatic updates.

What happens if I switch from Free to Pro?

Your existing embedded Instagram posts continue working. You gain access to additional block types (video, gallery) and advanced features. No content is lost during the upgrade.

Next Steps After Setup

Once Instagram Blocks is installed and configured, explore these features:

  1. Create Your First Gallery: Add multiple Instagram blocks to create a custom gallery page
  2. Experiment with Presets: Save time by creating style presets for different page types
  3. Add to Blog Posts: Enhance articles with relevant Instagram content
  4. Build Social Proof Pages: Showcase customer testimonials from Instagram
  5. Explore Pro Features: Consider upgrading for video embeds and API integration

Conclusion

Setting up Instagram Blocks is straightforward and accessible for WordPress users of all skill levels. The free version provides immediate value with simple installation and minimal configuration, while the Pro version unlocks advanced features for those needing video embeds, API integration, and premium support.

By following this step-by-step guide, you’ve successfully installed Instagram Blocks, created your first embed, and learned the fundamentals of styling and customization. As you become more comfortable with the plugin, explore advanced features like style presets, custom dimensions, and responsive design options.

The beauty of Instagram Blocks lies in its simplicity—powerful Instagram integration without complexity. Start embedding Instagram content today and enhance your WordPress site with authentic, engaging social media content.

For additional help, visit the Instagram Blocks documentation or reach out to the support team through the WordPress.org support forums.

Leave a Reply

Your email address will not be published. Required fields are marked *