{"id":325,"date":"2025-07-30T10:03:57","date_gmt":"2025-07-30T10:03:57","guid":{"rendered":"https:\/\/docs.socialsharingplugin.com\/?post_type=docs&#038;p=325"},"modified":"2025-07-30T10:18:21","modified_gmt":"2025-07-30T10:18:21","password":"","slug":"general-setup-of-instagram-feed","status":"publish","type":"docs","link":"https:\/\/docs.socialsharingplugin.com\/knowledgebase\/general-setup-of-instagram-feed\/","title":{"rendered":"General setup of Instagram Feed"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Overview<\/h2>\n\n\n\n<p>The Instagram Feed can display a static feed with up to 12 from the latest images from a username or hashtag. The Instagram Feed can also show a static embed image on site. All settings of the Instagram you can find in the&nbsp;<strong>Instagram Feed<\/strong>&nbsp;menu. In case you did not see this menu the module is not running and you should enable it.<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"412\" height=\"777\" data-id=\"326\" src=\"https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-image1.png\" alt=\"-\" class=\"wp-image-326\" title=\"-\" srcset=\"https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-image1.png 412w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-image1-159x300.png 159w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-image1-271x512.png 271w\" sizes=\"(max-width: 412px) 100vw, 412px\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"704\" height=\"787\" data-id=\"327\" src=\"https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed1.png\" alt=\"-\" class=\"wp-image-327\" title=\"-\" srcset=\"https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed1.png 704w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed1-268x300.png 268w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed1-360x402.png 360w\" sizes=\"(max-width: 704px) 100vw, 704px\" \/><figcaption><\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group bg-light-orange info-panel is-layout-flow wp-block-group-is-layout-flow\">\n<p>The Instagram Feed may not appear in the plugin&#8217;s menu if the module is not activated. If that&#8217;s the case, go to &#8216;<a href=\"https:\/\/docs.socialsharingplugin.com\/knowledgebase\/how-to-enable-or-disable-additional-plugin-features-using-the-activate-deactivate-features-function\/\" data-type=\"link\" data-id=\"https:\/\/docs.socialsharingplugin.com\/knowledgebase\/how-to-enable-or-disable-additional-plugin-features-using-the-activate-deactivate-features-function\/\">Activate\/Deactivate Features<\/a>&#8216; and enable the &#8216;<strong>Instagram Feed<\/strong>&#8216; under the <strong>Social Features<\/strong> section.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Connected_Accounts\">Connected Accounts<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Connecting_a_new_account\">Connecting a new account<\/h3>\n\n\n\n<p>Starting March 2021 Instagram does not allow any more access to the API without authorization. To be able to use the feed you need to put a token key for each of the accounts.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ed6e8e13a5e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ed6e8e13a5e\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1482\" height=\"848\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts1.png\" alt=\"-\" class=\"wp-image-328\" title=\"-\" srcset=\"https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts1.png 1482w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts1-300x172.png 300w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts1-1024x586.png 1024w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts1-768x439.png 768w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts1-360x206.png 360w\" sizes=\"(max-width: 1482px) 100vw, 1482px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>When you press the connect account button you will see a new screen opening. Put your token key inside that screen and press the validate button. If everything is OK you will see a green message at the bottom right corner along with your username and user id showing in the fields.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ed6e8e13f51&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ed6e8e13f51\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1482\" height=\"893\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts-new1.png\" alt=\"-\" class=\"wp-image-329\" title=\"-\" srcset=\"https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts-new1.png 1482w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts-new1-300x181.png 300w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts-new1-1024x617.png 1024w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts-new1-768x463.png 768w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-accounts-new1-360x217.png 360w\" sizes=\"(max-width: 1482px) 100vw, 1482px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>If you plan to use the profile bio feature don\u2019t forget to fill out the details below for the account \u2013 display name, bio, and profile picture (square image size recommended).<\/p>\n\n\n\n<div class=\"wp-block-group bg-light-blue info-panel is-layout-flow wp-block-group-is-layout-flow\">\n<p>Access to the Instagram data requires a valid token key. You can use an app to generate your own developer key or a tool.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/docs.socialsharingplugin.com\/knowledgebase\/how-to-get-an-instagram-token-for-showing-feed-on-your-website\/\"><strong>How to create Facebook Application and generate a token key for an Instagram account<\/strong><\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/spotlightwp.com\/access-token-generator\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Instagram ready to use token generator with a click (external tool)<\/strong><\/a>.<\/p>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Connected_Accounts_Options\">Connected Accounts Options<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Modify \u2013 you can open again the edit screen and change account settings. We don\u2019t recommend changing the username or user id that are automatically generated.<\/li>\n\n\n\n<li>Update images \u2013 it will call an immediate update of the stored images from the profile<\/li>\n\n\n\n<li>Refresh token \u2013 it will extend the time of your token key.<\/li>\n\n\n\n<li>Remove \u2013 remove the account and stored images in the database<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Basic_Settings\">Basic Settings<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ed6e8e14550&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ed6e8e14550\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1447\" height=\"707\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-settings1.png\" alt=\"-\" class=\"wp-image-333\" title=\"-\" srcset=\"https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-settings1.png 1447w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-settings1-300x147.png 300w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-settings1-1024x500.png 1024w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-settings1-768x375.png 768w, https:\/\/docs.socialsharingplugin.com\/wp-content\/uploads\/2025\/07\/instagram-feed-settings1-360x176.png 360w\" sizes=\"(max-width: 1447px) 100vw, 1447px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Open items<\/strong>\u00a0\u2013 the default setup is to open links as a pop-up element on site. You can change it to a direct link. The difference is that pop-up will show the details on your site (keep the user). The link will open the Instagram site and you may lose the visitor.<\/li>\n\n\n\n<li><strong>Enable widget\u00a0<\/strong>\u2013 this will add a sidebar widget for showing Instagram feed. You can do this with a shortcode too.<\/li>\n\n\n\n<li><strong>Always load styles\u00a0<\/strong>\u2013 the feature will load related styles only when the feature is added on site. In combination with other optimizations, this can produce a strange visual behavior (late-appearing styles). If so enable this option.<\/li>\n\n\n\n<li><strong>Default cache expiration time (hours)\u00a0<\/strong>\u2013 change how frequent the information will update. Default is 6 hours. You can set a numeric value (example: 12).<\/li>\n\n\n\n<li><strong>Don\u2019t show on mobile<\/strong>\u00a0\u2013 hide the feed when a mobile device is running.<\/li>\n\n\n\n<li><strong>An additional cache of feed data<\/strong>\u00a0\u2013 add a secondary level of the image cache. If the current update fails it will load the data from the cache instead of showing a blank field<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Overview The Instagram Feed can display a static feed with up to 12 from the latest images from a username or hashtag. The Instagram Feed can also show a static embed image on site. All settings of the Instagram you can find in the&nbsp;Instagram Feed&nbsp;menu. In case you did not see this menu the module [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_analytify_skip_tracking":false,"footnotes":""},"doc_category":[15],"doc_tag":[],"class_list":["post-325","docs","type-docs","status-publish","hentry","doc_category-instagram-feed"],"year_month":"2026-04","word_count":516,"total_views":"141","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"appscreo","author_nicename":"appscreo","author_url":"https:\/\/docs.socialsharingplugin.com\/author\/appscreo\/"},"doc_category_info":[{"term_name":"Instagram Feed","term_url":"https:\/\/docs.socialsharingplugin.com\/docs-category\/instagram-feed\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/docs.socialsharingplugin.com\/wp-json\/wp\/v2\/docs\/325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.socialsharingplugin.com\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/docs.socialsharingplugin.com\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/docs.socialsharingplugin.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.socialsharingplugin.com\/wp-json\/wp\/v2\/comments?post=325"}],"version-history":[{"count":0,"href":"https:\/\/docs.socialsharingplugin.com\/wp-json\/wp\/v2\/docs\/325\/revisions"}],"wp:attachment":[{"href":"https:\/\/docs.socialsharingplugin.com\/wp-json\/wp\/v2\/media?parent=325"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/docs.socialsharingplugin.com\/wp-json\/wp\/v2\/doc_category?post=325"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/docs.socialsharingplugin.com\/wp-json\/wp\/v2\/doc_tag?post=325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}