{"id":306954,"date":"2026-05-12T09:57:32","date_gmt":"2026-05-12T09:57:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mirror-app-visual-feed\/"},"modified":"2026-05-12T10:13:28","modified_gmt":"2026-05-12T10:13:28","slug":"mirror-app-visual-feed","status":"publish","type":"plugin","link":"https:\/\/lo.wordpress.org\/plugins\/mirror-app-visual-feed\/","author":23375371,"comment_status":"closed","ping_status":"closed","template":"","meta":{"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 \u2013 Visual Feed","header_author":"MirrorApp Developers","header_description":"Embed MirrorApp widgets via shortcode [mirror-app-visual-feed uuid].","assets_banners_color":"7f7870","last_updated":"2026-05-12 10:13:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/mirror-app.com\/pinterest-feed\/wordpress","header_author_uri":"https:\/\/mirror-app.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":97,"num_ratings":0,"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":"2026-05-12 10:13:28"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3529653,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3529653,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3529667,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544\u0445500.jpg":{"filename":"banner-1544\u0445500.jpg","revision":3529653,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772\u0445250.jpg":{"filename":"banner-772\u0445250.jpg","revision":3529653,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3529653,"resolution":"1","location":"assets","locale":"","width":1920,"height":1080},"screenshot-10.jpg":{"filename":"screenshot-10.jpg","revision":3529653,"resolution":"10","location":"assets","locale":"","width":1920,"height":1080},"screenshot-11.jpg":{"filename":"screenshot-11.jpg","revision":3529653,"resolution":"11","location":"assets","locale":"","width":1920,"height":1080},"screenshot-12.jpg":{"filename":"screenshot-12.jpg","revision":3529653,"resolution":"12","location":"assets","locale":"","width":1920,"height":1080},"screenshot-13.jpg":{"filename":"screenshot-13.jpg","revision":3529653,"resolution":"13","location":"assets","locale":"","width":1920,"height":1080},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3529653,"resolution":"2","location":"assets","locale":"","width":1920,"height":1080},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3529653,"resolution":"3","location":"assets","locale":"","width":1920,"height":1080},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3529653,"resolution":"4","location":"assets","locale":"","width":1920,"height":1080},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3529653,"resolution":"5","location":"assets","locale":"","width":1920,"height":1080},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3529653,"resolution":"6","location":"assets","locale":"","width":1920,"height":1080},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3529653,"resolution":"7","location":"assets","locale":"","width":1920,"height":1080},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3529653,"resolution":"8","location":"assets","locale":"","width":1920,"height":1080},"screenshot-9.jpg":{"filename":"screenshot-9.jpg","revision":3529653,"resolution":"9","location":"assets","locale":"","width":1920,"height":1080}},"screenshots":{"1":"Mirror App dashboard \u2013 connecting a Pinterest account: click \"Connect to Pinterest\", authorize in the popup window, and see the confirmed connection","2":"Pinterest feed widget \u2013 browse your boards and pins across tabs, with board previews, pin counts, and toggle controls","3":"Example of a Pinterest feed embedded in a WordPress page","4":"Feed layout and design settings in Mirror App dashboard","5":"Mobile view of the visual feed"}},"plugin_section":[],"plugin_tags":[312,3042,2033,2877,262640],"plugin_category":[56],"plugin_contributors":[249953,251965],"plugin_business_model":[],"class_list":["post-306954","plugin","type-plugin","status-publish","hentry","plugin_tags-pinterest","plugin_tags-pinterest-feed","plugin_tags-pinterest-widget","plugin_tags-social-feed","plugin_tags-visual-feed","plugin_category-social-and-sharing","plugin_contributors-mirrorapp","plugin_contributors-mirrorapps","plugin_committers-mirrorapps"],"banners":{"banner":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/banner-772\u0445250.jpg?rev=3529653","banner_2x":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/banner-1544x500.jpg?rev=3529667","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/icon-128x128.jpg?rev=3529653","icon_2x":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/icon-256x256.jpg?rev=3529653","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-1.jpg?rev=3529653","caption":"Mirror App dashboard \u2013 connecting a Pinterest account: click \"Connect to Pinterest\", authorize in the popup window, and see the confirmed connection"},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-2.jpg?rev=3529653","caption":"Pinterest feed widget \u2013 browse your boards and pins across tabs, with board previews, pin counts, and toggle controls"},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-3.jpg?rev=3529653","caption":"Example of a Pinterest feed embedded in a WordPress page"},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-4.jpg?rev=3529653","caption":"Feed layout and design settings in Mirror App dashboard"},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-5.jpg?rev=3529653","caption":"Mobile view of the visual feed"},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-6.jpg?rev=3529653","caption":""},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-7.jpg?rev=3529653","caption":""},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-8.jpg?rev=3529653","caption":""},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-9.jpg?rev=3529653","caption":""},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-10.jpg?rev=3529653","caption":""},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-11.jpg?rev=3529653","caption":""},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-12.jpg?rev=3529653","caption":""},{"src":"https:\/\/ps.w.org\/mirror-app-visual-feed\/assets\/screenshot-13.jpg?rev=3529653","caption":""}],"raw_content":"<!--section=description-->\n<p>The <strong>Mirror App \u2013 Visual Feed<\/strong> plugin lets you display Pinterest content on your WordPress website in a clean, customizable feed.<\/p>\n\n<p>Connect your Pinterest account and choose what to display \u2014 combine by username, boards, pins, or any combination. You decide what your visitors will see.<\/p>\n\n<p>All design and layout settings are configured in Mirror App. Then simply paste the shortcode into any page, post, or widget area.<\/p>\n\n<p><strong>Key features:<\/strong>\n* Connects via the official Pinterest API \u2014 no API keys or coding required\n* Boards and pins tab view with toggle controls\n* Works with Gutenberg, Elementor, Divi, and Classic Editor\n* Supports multiple feeds per page\n* Responsive on desktop and mobile\n* Lightweight \u2014 script loads once per page\n* GDPR-friendly \u2014 no data processed inside WordPress<\/p>\n\n<h3>Service description<\/h3>\n\n<p>The plugin does not process data or handle authentication inside WordPress.\nIt only embeds the ready-made widget created in Mirror App.<\/p>\n\n<p>All feed creation, account connection, moderation, and updates occur in Mirror App via the official Pinterest API.\nThe WordPress plugin acts as a lightweight and secure embedding layer.<\/p>\n\n<h3>Service Links<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/mirror-app.com\/pinterest-feed\/wordpress\">Mirror App \u2013 Pinterest 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<h3>Legal Note<\/h3>\n\n<p>The plugin requires an active Mirror App account to create and manage widgets.\nThis plugin is not affiliated with or endorsed by Pinterest, Inc.\nAll trademarks are the property of their respective owners.<\/p>\n\n<h3>Support<\/h3>\n\n<p>Need help?<\/p>\n\n<ul>\n<li><a href=\"https:\/\/mirror-app.com\/help-center\">Help Center<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/support\/plugin\/mirror-app-visual-feed\">WordPress Support Forum<\/a><\/li>\n<li><a href=\"support@mirror-app.com\">Email<\/a><\/li>\n<\/ul>\n\n<h3>Other plugins by Mirror App<\/h3>\n\n<ul>\n<li>Mirror App \u2013 <a href=\"https:\/\/wordpress.org\/plugins\/mirror-app-social-gallery\/\">Social Gallery Feed<\/a><\/li>\n<li>Mirror App \u2013 <a href=\"https:\/\/wordpress.org\/plugins\/mirror-app-professional-feed\/\">Professional Feed<\/a><\/li>\n<\/ul>\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 to manage iframe resizing and secure communication between WordPress and the embedded feed.<\/p>\n\n<p>Key features:\n* Automatic iframe resizing\n* Viewport synchronization between parent and embedded content\n* Lightweight client-side library (ESM \/ CJS \/ UMD supported)\n* TypeScript support<\/p>\n\n<p>Documentation:\nvendor\/iframe-bridge\/README.md<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the \/wp-content\/plugins\/mirror-app-visual-feed\/ directory, or install the plugin directly from the WordPress Plugin Directory.<\/li>\n<li>Activate the plugin via the Plugins menu in WordPress.<\/li>\n<li>Go to your Mirror App dashboard (https:\/\/mirror-app.com\/pinterest-feed\/wordpress), connect your Pinterest account via the official Pinterest API, customize your feed, and copy the shortcode.<\/li>\n<li>Paste the shortcode into any post, page, or widget area where you want the feed to appear.<\/li>\n<\/ol>\n\n<p>Note:\nThe plugin does not handle Pinterest authentication or API requests inside WordPress.\nIt only embeds the ready-made widget created in Mirror App.<\/p>\n\n<p>Example:\n    [mirror-app-visual-feed 12345678-aaaa-bbbb-cccc-1234567890ab]<\/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 and paste the shortcode generated in Mirror App.<\/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 offers free and paid plans with additional features.<\/p><\/dd>\n<dt id=\"is%20it%20responsive%3F\"><h3>Is it responsive?<\/h3><\/dt>\n<dd><p>Yes. The embedded feed automatically adapts to different screen sizes.<\/p><\/dd>\n<dt id=\"where%20do%20i%20customize%20my%20feed%3F\"><h3>Where do I customize my feed?<\/h3><\/dt>\n<dd><p>All customization \u2014 layout, colors, connected accounts, and moderation \u2014 is done in the Mirror App dashboard.<\/p><\/dd>\n<dt id=\"what%20pinterest%20accounts%20can%20i%20connect%3F\"><h3>What Pinterest accounts can I connect?<\/h3><\/dt>\n<dd><p>You can connect personal Pinterest accounts and display pins from any of your boards.<\/p><\/dd>\n<dt id=\"how%20does%20the%20pinterest%20connection%20work%3F\"><h3>How does the Pinterest connection work?<\/h3><\/dt>\n<dd><p>Mirror App connects to Pinterest via the official Pinterest API. You authorize the connection once in Mirror App \u2014 no API keys or tokens needed on your end.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20handle%20authentication%20or%20api%20calls%3F\"><h3>Does the plugin handle authentication or API calls?<\/h3><\/dt>\n<dd><p>No. The plugin does not process data or perform authentication inside WordPress.\nAll account connection and data handling are managed securely by Mirror App via the official Pinterest API.<\/p><\/dd>\n<dt id=\"can%20i%20display%20multiple%20pinterest%20feeds%20on%20one%20page%3F\"><h3>Can I display multiple Pinterest 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=\"will%20this%20plugin%20slow%20down%20my%20website%3F\"><h3>Will this plugin slow down my website?<\/h3><\/dt>\n<dd><p>No. It's 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><a href=\"https:\/\/mirror-app.com\/help-center\">Help Center<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/support\/plugin\/mirror-app-visual-feed\">WordPress Support Forum<\/a><\/li>\n<li><a href=\"support@mirror-app.com\">Email<\/a><\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: shortcode support for Mirror App \u2013 Visual Feed<\/li>\n<li>Support for Pinterest personal accounts and boards<\/li>\n<li>Boards and pins tab view with toggle controls<\/li>\n<li>Multiple layouts and templates<\/li>\n<li>Mobile optimization<\/li>\n<\/ul>","raw_excerpt":"Embed a Pinterest visual feed on WordPress via Mirror App \u2014 connect your account in one click, no coding required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/306954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=306954"}],"author":[{"embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mirrorapps"}],"wp:attachment":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=306954"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=306954"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=306954"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=306954"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=306954"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=306954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}