{"id":254944,"date":"2025-10-30T09:01:49","date_gmt":"2025-10-30T09:01:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mirror-app-insta-gallery-feed\/"},"modified":"2025-12-11T08:39:58","modified_gmt":"2025-12-11T08:39:58","slug":"mirror-app-social-gallery","status":"publish","type":"plugin","link":"https:\/\/mg.wordpress.org\/plugins\/mirror-app-social-gallery\/","author":23375371,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Mirror App - Social Gallery Feed","header_author":"MirrorApp Developers","header_description":"Embed MirrorApp widgets via shortcode [mirrorapp service:uuid].","assets_banners_color":"6e6867","last_updated":"2025-12-11 08:39:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/mirror-app.com\/instagram-feed\/wordpress","header_author_uri":"https:\/\/mirror-app.com","rating":5,"author_block_rating":0,"active_installs":40,"downloads":323,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"mirrorapps","date":"2025-12-11 08:39:58"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3386920,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3386920,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3386920,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3386920,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3386920,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3386920,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3386920,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3386920,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3386920,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3386920,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3386920,"resolution":"7","location":"assets","locale":""},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3386920,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"Example of Instagram Feed embedded on a WordPress page","2":"Mirror App dashboard \u2013 widget customization","3":"Copying the shortcode from Mirror App modal"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[311,2021,2876,6053,154],"plugin_category":[56],"plugin_contributors":[249953],"plugin_business_model":[],"class_list":["post-254944","plugin","type-plugin","status-publish","hentry","plugin_tags-instagram","plugin_tags-instagram-feed","plugin_tags-instagram-gallery","plugin_tags-instagram-widget","plugin_tags-social-media","plugin_category-social-and-sharing","plugin_contributors-mirrorapp","plugin_committers-mirrorapps"],"banners":{"banner":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/banner-772x250.jpg?rev=3386920","banner_2x":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/banner-1544x500.jpg?rev=3386920","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/icon-128x128.jpg?rev=3386920","icon_2x":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/icon-256x256.jpg?rev=3386920","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/screenshot-1.jpg?rev=3386920","caption":"Example of Instagram Feed embedded on a WordPress page"},{"src":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/screenshot-2.jpg?rev=3386920","caption":"Mirror App dashboard \u2013 widget customization"},{"src":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/screenshot-3.jpg?rev=3386920","caption":"Copying the shortcode from Mirror App modal"},{"src":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/screenshot-4.jpg?rev=3386920","caption":""},{"src":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/screenshot-5.jpg?rev=3386920","caption":""},{"src":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/screenshot-6.jpg?rev=3386920","caption":""},{"src":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/screenshot-7.jpg?rev=3386920","caption":""},{"src":"https:\/\/ps.w.org\/mirror-app-social-gallery\/assets\/screenshot-8.jpg?rev=3386920","caption":""}],"raw_content":"<!--section=description-->\n<p>The <strong>Mirror App Instagram Feed plugin<\/strong> lets you seamlessly display Instagram content on your WordPress pages, posts, or sidebars.\nAll you need is a shortcode generated in your <a href=\"https:\/\/mirror-app.com\/instagram-feed\/wordpress\">Mirror App dashboard<\/a>. Paste it anywhere \u2013 and your feed instantly appears.<\/p>\n\n<p>Unlike other Instagram feed plugins which require setup inside WordPress,\n<strong>this plugin does not process data or perform authentication locally.<\/strong>\nEverything is configured in Mirror App: account connection, feed management, design, and shortcode generation.\nThe plugin itself is a lightweight wrapper that only embeds your ready-made widget.<\/p>\n\n\n\n<h3>Why Mirror App Instagram Feed?<\/h3>\n\n<ul>\n<li><strong>Easy setup<\/strong> \u2013 Configure everything in Mirror App. No API keys or coding required.<\/li>\n<li><strong>Automatic updates<\/strong> \u2013 Feeds refresh automatically. New features appear instantly via Mirror App.<\/li>\n<li><strong>Flexible pricing<\/strong> \u2013 Free plan available. Paid plans unlock layouts, analytics, and more.<\/li>\n<li><strong>Secure &amp; GDPR-friendly<\/strong> \u2013 No data processing inside WordPress. All handled securely by Mirror App.<\/li>\n<li><strong>Lightweight integration<\/strong> \u2013 The plugin is just a wrapper. No extra load for your WordPress site.<\/li>\n<\/ul>\n\n\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Shortcode: <code>[mirror-app-social-gallery uuid]<\/code><\/li>\n<li>Responsive iframe that adapts to any screen size<\/li>\n<li>Optimized script (loads only once per page, even with multiple feeds)<\/li>\n<li>Works with Gutenberg, Elementor, Divi, and Classic Editor<\/li>\n<li>Supports multiple feeds per page or across different pages<\/li>\n<\/ul>\n\n<h3>Service description<\/h3>\n\n<p>Our plugin does not process data or perform authentication inside WordPress.\nIt only embeds the ready-made widget created in <strong>Mirror App<\/strong>.<\/p>\n\n<p>All account connections, feed management, and widget generation happen in Mirror App.\nThe plugin itself is a simple integration layer for displaying the widget on your WordPress site.<\/p>\n\n<h4>Service Links<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/mirror-app.com\/instagram-feed\/wordpress\">Mirror App Instagram Feed<\/a><\/li>\n<li><a href=\"https:\/\/mirror-app.com\/terms-of-service\">Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/mirror-app.com\/privacy-policy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<h4>Legal Note<\/h4>\n\n<p>The plugin requires an active Mirror App account to create and manage widgets.<\/p>\n\n<h3>Support<\/h3>\n\n<p>Need help?\n- Visit our <a href=\"https:\/\/mirror-app.com\/help-center\">Help Center<\/a>\n- Open a topic in the <a href=\"https:\/\/wordpress.org\/support\/plugin\/mirror-app-social-gallery\">WordPress Support Forum<\/a>\n- Or email us: support@mirror-app.com<\/p>\n\n<h3>Development<\/h3>\n\n<p>For developers: integration with vendor\/iframe-bridge<\/p>\n\n<p>The plugin uses the @mirrorapp\/iframe-bridge library for iframe management and ensuring proper interaction between the parent window and embedded content.<\/p>\n\n<h4>Key features of iframe-bridge:<\/h4>\n\n<ul>\n<li>Automatic iframe resizing initialization<\/li>\n<li>Global message handler for viewport information requests<\/li>\n<li>Simple API: <code>iFrameSetup(iframeElement)<\/code><\/li>\n<\/ul>\n\n<h4>Usage:<\/h4>\n\n<p>The library is already included in the plugin and automatically initializes for all iframes created by the plugin. For additional customization or extended functionality, refer to the documentation in vendor\/iframe-bridge\/README.md.<\/p>\n\n<h4>Documentation:<\/h4>\n\n<p>Complete documentation for using iframe-bridge is available in:\n<a href=\"vendor\/iframe-bridge\/README.md\">vendor\/iframe-bridge\/README.md<\/a><\/p>\n\n<p>Key documentation topics:\n- Installation and setup\n- Usage examples with various frameworks (React, Vanilla JS)\n- API reference\n- Security and limitations\n- Module formats (ESM, CJS, UMD)<\/p>\n\n<h4>Important notes:<\/h4>\n\n<ul>\n<li>Library works only on the client-side (browser)<\/li>\n<li>For security, it's recommended to restrict domains in postMessage<\/li>\n<li>All iframes automatically receive unique identifiers<\/li>\n<li>TypeScript support included<\/li>\n<\/ul>\n\n<p>For additional information, refer to the complete documentation in vendor\/iframe-bridge\/README.md<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/mirror-app-social-gallery\/<\/code>, or install it directly via the WordPress Plugin Repository.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to your <a href=\"https:\/\/mirror-app.com\/instagram-feed\/wordpress\">Mirror App dashboard<\/a>, connect your Instagram account, customize your feed, and copy the shortcode.<\/li>\n<li>Paste the shortcode into any post, page, or widget area.<\/li>\n<\/ol>\n\n<p>\u26a0\ufe0f Note: The plugin does not process data or perform authentication inside WordPress. It only embeds the ready-made widget from Mirror App.<\/p>\n\n<p>Example:\n    [mirror-app-social-gallery 30ecf693-9123-44c4-97b3-861bfc114155]<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='do%20i%20need%20coding%20skills%3F'><h3>Do I need coding skills?<\/h3><\/dt>\n<dd><p>No. Just copy-paste the shortcode from Mirror App \u2013 everything else is automated.<\/p><\/dd>\n<dt id='can%20i%20use%20multiple%20instagram%20feeds%20on%20one%20page%3F'><h3>Can I use multiple Instagram feeds on one page?<\/h3><\/dt>\n<dd><p>Yes. Each shortcode is unique, and you can embed multiple feeds on the same page or across different pages.<\/p><\/dd>\n<dt id='is%20the%20plugin%20free%3F'><h3>Is the plugin free?<\/h3><\/dt>\n<dd><p>Yes. The plugin is free. Mirror App also offers a Free plan for basic use.\nPaid plans unlock more layouts, analytics, and advanced features.\nSee full pricing: <a href=\"https:\/\/mirror-app.com\/pricing\">Mirror App Pricing<\/a>.<\/p><\/dd>\n<dt id='is%20it%20mobile-friendly%3F'><h3>Is it mobile-friendly?<\/h3><\/dt>\n<dd><p>Yes. Widgets are fully responsive and adapt to any screen size.<\/p><\/dd>\n<dt id='where%20do%20i%20manage%20the%20widget%E2%80%99s%20design%20and%20settings%3F'><h3>Where do I manage the widget\u2019s design and settings?<\/h3><\/dt>\n<dd><p>All configuration happens in your <a href=\"https:\/\/mirror-app.com\/instagram-feed\/wordpress\">Mirror App dashboard<\/a>.\nThe plugin itself does not include a settings panel inside WordPress.<\/p><\/dd>\n<dt id='does%20the%20plugin%20connect%20directly%20to%20instagram%3F'><h3>Does the plugin connect directly to Instagram?<\/h3><\/dt>\n<dd><p>No. Account connections and API requests are handled securely in Mirror App.\nThe WordPress plugin does not perform authentication or data processing.<\/p><\/dd>\n<dt id='can%20i%20use%20the%20plugin%20without%20a%20mirror%20app%20account%3F'><h3>Can I use the plugin without a Mirror App account?<\/h3><\/dt>\n<dd><p>No. You need a free or paid Mirror App account to create a widget and get the shortcode.<\/p><\/dd>\n<dt id='what%20type%20of%20instagram%20account%20do%20i%20need%3F'><h3>What type of Instagram account do I need?<\/h3><\/dt>\n<dd><p>You can use personal, business, or creator accounts.\nWe recommend business\/creator accounts for maximum reliability with the Instagram API.<\/p><\/dd>\n<dt id='will%20this%20plugin%20slow%20down%20my%20website%3F'><h3>Will this plugin slow down my website?<\/h3><\/dt>\n<dd><p>No. It\u2019s lightweight. The script loads once per page, even with multiple feeds.<\/p><\/dd>\n<dt id='is%20my%20data%20safe%3F'><h3>Is my data safe?<\/h3><\/dt>\n<dd><p>Yes. The plugin does not store or process personal data inside WordPress.\nAll authentication and data handling are done securely in Mirror App in compliance with GDPR.<\/p><\/dd>\n<dt id='how%20do%20i%20get%20support%3F'><h3>How do I get support?<\/h3><\/dt>\n<dd><ul>\n<li>Visit our <a href=\"https:\/\/mirror-app.com\/help\">Help Center<\/a><\/li>\n<li>Open a topic in the <a href=\"https:\/\/wordpress.org\/support\/plugin\/mirror-app-social-gallery\">WordPress Support Forum<\/a><\/li>\n<li>Or email us directly: support@mirror-app.com<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with shortcode support for Mirror App Instagram Feed<\/li>\n<\/ul>","raw_excerpt":"Easily embed a customizable Instagram Feed from Mirror App into your WordPress site using a simple shortcode.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/254944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=254944"}],"author":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mirrorapps"}],"wp:attachment":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=254944"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=254944"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=254944"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=254944"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=254944"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=254944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}