Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsThe reliable way to add an Instagram feed to WordPress in 2026 is to use a maintained plugin that supports Instagram’s Graph API, then connect a Professional Instagram account (Business or Creator) through that plugin. Personal accounts are not eligible for the current Graph API route. If an old tutorial tells you to use Instagram Basic Display, do not follow it: Meta retired that API on December 4, 2024.
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
What you need before you start
Prepare these items first. Doing so avoids the most common connection failures.
As an Amazon Associate I earn from qualifying purchases.
Free tools Windows power users keep installed
One-click scans. No signup required.
- A Professional Instagram account: the account must be set to Business or Creator. A Personal account cannot use the current Graph API connection used by WordPress feed plugins.
- Administrator access to WordPress: you need permission to install a plugin and place its feed block, widget or shortcode on a page.
- A maintained Instagram feed plugin: check that its changelog mentions Instagram Graph API or the current Instagram Login method. A plugin last updated before December 4, 2024 may still depend on the retired Basic Display API.
- A test page: use a private or draft page while you connect the account and adjust the layout.
Instagram’s account-type controls and plugin screens change over time. If a label differs from the wording below, choose the option that refers to a Professional account, Instagram Login or Graph API rather than an old Basic Display connection.
Why older Instagram-to-WordPress tutorials stopped working
Instagram Basic Display API was retired on December 4, 2024. WordPress feeds that depended on it could stop loading, show authorization errors or remain frozen with old posts. Repeating the old token process will not repair those feeds because the underlying API is no longer the supported route.
#1 Best Overall
The replacement route is Instagram Graph API access for Business and Creator accounts. A plugin must implement that route and provide a current connection flow. This is why choosing an actively maintained plugin matters more than following a familiar tutorial published before the shutdown.
Some 2026 roundups list free and paid plugins, but their rankings are vendor-influenced rather than neutral testing. Treat the names as a starting list, not proof that a particular plugin will work with your site, theme or account. Always inspect the plugin’s changelog and run a front-end test after connecting.
Choose a plugin that can use the current API
The following names surfaced as options for a current WordPress installation. Features, pricing and account requirements can change, so confirm the present documentation and changelog before installation.
| Plugin | What the available descriptions establish | What to verify before installing |
|---|---|---|
| Spotlight | Listed among plugins supporting the post-Basic-Display connection approach. | Confirm the latest Graph API connection screen, supported account types and layout controls. |
| Smash Balloon | Reportedly moved users to a new connection method after the Basic Display shutdown. | Confirm that the release you install uses the current Instagram connection and check whether your preferred layout is included in the free tier. |
| WPZOOM Instagram Widget | Listed in current plugin roundups as an Instagram feed option. | Check its latest changelog for Graph API compatibility and the exact WordPress or page-builder integrations you need. |
| Intagrate Lite | Has a listing in the official WordPress.org plugin directory. | Read the directory changelog and connection instructions; do not assume an older Basic Display setup still applies. |
| The Plus Addons | Presented as an Elementor-oriented option. | Confirm the required Elementor edition, account support and whether the Instagram widget is available in your installed tier. |
No Meta-published feed plugin appeared in the available listings. That means the plugin, rather than WordPress or Meta, is responsible for presenting the connection interface and maintaining compatibility. A plugin’s active development history is therefore a practical selection criterion.
How to add the feed with a WordPress plugin
1. Convert the Instagram account to Professional
In Instagram, open the account settings and choose the option to switch to a Professional account. Select Business or Creator, complete the category and contact prompts, and return to the profile. The exact menu wording can vary by Instagram app version.
Rank #2
Do not try to connect a Personal account and then troubleshoot its token. Personal accounts are not eligible for the current Graph API route, so the connection will fail or the account will be unavailable in the plugin’s selector.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
2. Install the plugin from a trusted source
- Sign in to WordPress with administrator privileges.
- Open Plugins and choose Add New.
- Search for the plugin name, or upload the package supplied by its developer when the plugin is not distributed through the directory.
- Check the displayed last-updated date, WordPress compatibility information and developer changelog.
- Install and activate the plugin.
Stop if the listing has not been updated since before December 4, 2024 and does not mention Graph API or the current Instagram Login flow. An attractive demo cannot compensate for an obsolete authentication method.
3. Open the plugin’s Instagram connection screen
Look for a menu named Instagram, Feeds, Social Feeds, Connections or Settings. Choose Add account, Connect Instagram or equivalent. The plugin should send you through a current Instagram authorization screen rather than asking you to paste a legacy Basic Display token.
Sign in to the Professional Instagram account, review the permissions requested, and approve the connection. If more than one account is offered, select the account that should appear on your site. Return to WordPress after authorization and confirm that the account is shown as connected.
Plugins such as Smash Balloon and Spotlight reportedly required existing users to reconnect through a new method after Basic Display was shut down. If you are migrating an old feed, delete or disconnect the stale connection in the plugin first, then authorize the account again through the new flow.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Rank #3
4. Create the feed display
Use the plugin’s feed builder, block, widget or shortcode generator. Select the connected account and choose the number of columns, posts per page, spacing and image aspect ratio offered by your plugin. Keep the first version simple: a responsive grid with a moderate number of posts is easier to test than a heavily customized layout.
If you use a page builder, insert the plugin’s native widget rather than copying markup from an old tutorial. The Plus Addons, for example, is described as Elementor-oriented; other plugins may provide a block or shortcode instead. Use the integration that matches the editor active on your site.
5. Place the feed on a draft page
- Create or edit a page in WordPress and leave it in Draft status.
- Insert the plugin block, widget or generated shortcode where the feed should appear.
- Save the draft and use the preview function.
- Check the preview at desktop and narrow mobile widths.
- Publish only after images, links and loading behavior are correct.
A feed that appears in the editor but not in the preview usually indicates a connection, permission, JavaScript, caching or layout conflict. Test the public preview before changing several settings at once.
6. Recheck the live front end
Open the published page in a private browser window or while logged out of WordPress. Confirm that visitors can see the feed without administrator privileges, that images load, and that links point to the intended Instagram posts. Test a second device or browser because an administrator session can hide caching and permission problems.
Finally, revisit the plugin changelog and note the version you installed. Instagram can change authorization requirements, so keeping a record makes future troubleshooting faster.
Rank #4
Does the feed require a Facebook Page?
The requirement is not consistent across the connection paths described in current guides. One guide describing Instagram Login says a Facebook Page is not needed, while another account-migration description includes linking a Facebook Page. Because those instructions conflict, do not create or link a Page solely because an old tutorial says it is mandatory.
Follow the account-connection prompts shown by the plugin you selected. If the flow asks for a Page, check the plugin’s current documentation and Meta’s current developer instructions before proceeding. The important, established requirement for this route is that the Instagram account is Professional (Business or Creator); the Page requirement depends on the specific implementation and may change.
Free versus paid plugins
A free plugin can be sufficient when you need a basic feed on one page and the current connection works. Paid tiers commonly add design controls, additional feeds, filtering, support or page-builder integrations, but those features vary by product and release. Do not choose a plan based only on a roundup ranking.
Recommended Free Tools
- Choose free first when you need one account, a straightforward grid and you are comfortable checking updates yourself.
- Consider paid support when the site is business-critical, you need several layouts or accounts, or you require a vendor to help when Instagram changes authentication.
- Compare maintenance, not just styling: a less elaborate plugin with recent Graph API updates is safer than a visually impressive plugin that still documents Basic Display.
Before paying, verify which account types are supported, whether the required widget works with your editor, how many sites the license covers, and whether support includes connection failures. These details can change independently of the plugin’s headline feature list.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Common problems and practical fixes
The plugin cannot find the Instagram account
- Confirm that the account is Business or Creator, not Personal.
- Disconnect any old account entry and start a fresh authorization from the plugin.
- Use the same Instagram login that owns the account you intend to display.
- Check the plugin changelog for a Graph API or Instagram Login migration note.
The feed worked before December 2024 and is now blank
This is consistent with a Basic Display dependency. Updating the plugin may not be enough if the old account token remains stored. Use the plugin’s disconnect or remove-account control, then reconnect through its current authorization screen. If no current connection option exists, replace the plugin with one that documents Graph API support.
The connection succeeds but no posts appear
- Open the feed settings and verify that the newly connected account is selected.
- Save the feed again and clear the plugin’s feed cache if that control is available.
- Preview the page while logged out to rule out an editor-only display.
- Check whether the plugin’s layout filters, date limits or moderation settings hide the available posts.
The feed appears for administrators but not visitors
Clear page, object and CDN caches, then test in a private browser window. Review any security or optimization plugin that delays or blocks the feed’s scripts. If the feed is inserted with a shortcode, make sure the shortcode is on the published page and has not been removed by the editor.
Images are broken or the layout overflows on mobile
Test the plugin’s default responsive layout before adding custom CSS. Remove fixed image widths, reduce the number of columns at narrow breakpoints and check whether your theme is overriding the widget’s styles. A feed that loads slowly can also appear broken; reduce the initial post count if the plugin permits it.
The authorization window closes with an error
Start the connection in a normal browser window with third-party cookies and pop-ups allowed for the duration of authorization. Sign out of unrelated Instagram accounts before trying again. If the error persists, record the exact message, plugin version and account type, then consult the plugin’s current support instructions rather than reusing a token from an obsolete guide.
Keeping an Instagram feed reliable
- Update deliberately: read the plugin changelog before updating, especially when it mentions Instagram authentication.
- Test after updates: check one logged-out desktop view and one mobile view after WordPress, theme or plugin updates.
- Keep a fallback: retain a short text link to the Instagram profile so visitors still have a path if the API or feed temporarily fails.
- Limit permissions: authorize only the account and capabilities the plugin requests for displaying the feed, and remove connections you no longer use.
- Monitor stale content: if the same posts remain visible for an unusually long period, inspect the plugin cache and its last successful refresh status.
There is no confirmed 2026 deprecation date for the Graph API in the available material. Nevertheless, API policies can change, so a maintained plugin and a documented reconnection process are more valuable than a one-time setup.
Building a custom feed instead of using a plugin
Developers who need a custom design can implement the Meta connection and render the feed in their own WordPress code, but this is a maintenance project rather than a shortcut. One current guide describes an API Setup with Instagram Login route in the Meta app dashboard for Instagram accounts, distinct from Facebook Login, which targets Facebook Pages. Treat the dashboard labels and permissions as version-sensitive and verify them against Meta’s live developer documentation before coding.
A custom implementation must handle authorization, token storage, refresh or reauthorization, API errors, rate limits, caching, responsive markup and WordPress security. It should also fail gracefully when Instagram is unavailable. Unless you already maintain Meta integrations, a maintained plugin usually reduces the amount of authentication code your site must own.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Quick Recap
A final pre-launch checklist
- Instagram account type is Business or Creator.
- The selected plugin documents Graph API or the current Instagram Login method.
- The plugin was updated after the December 4, 2024 Basic Display retirement, or its changelog clearly documents migration.
- The old connection was removed and the account was reauthorized through the new flow.
- The feed is visible on the front end while logged out.
- Images, post links and responsive behavior work on desktop and mobile.
- Caches were cleared after the first successful connection.
- You recorded the plugin version and know where to reconnect the account if authorization expires.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




