{"id":212960,"date":"2024-12-06T13:41:28","date_gmt":"2024-12-06T13:41:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/custom-blocks-for-insta\/"},"modified":"2025-11-20T15:01:04","modified_gmt":"2025-11-20T15:01:04","slug":"block-editor-social-embeds","status":"closed","type":"plugin","link":"https:\/\/ar.wordpress.org\/plugins\/block-editor-social-embeds\/","author":17717486,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.1.1","stable_tag":"trunk","tested":"6.8.5","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"Block Editor Social Feed Embeds","header_author":"Krasen Slavov","header_description":"Loading Instagram media into your WordPress posts and pages within the Block Editor has never been easier.","assets_banners_color":"2fc0a9","last_updated":"2025-11-20 15:01:04","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/krasenslavov.com\/hire-krasen\/","header_plugin_uri":"https:\/\/instablocksplugin.com\/","header_author_uri":"https:\/\/developry.com\/","rating":0,"author_block_rating":0,"active_installs":40,"downloads":1503,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.3.1.1":"<p>Styling improvements. Recommended update.<\/p>","1.3.1":"<p>Fixed block CSS files for proper display.<\/p>","1.3.0":"<p>Major update with style presets, dashboard widget, and enhanced integration. Highly recommended upgrade.<\/p>","1.0.0":"<p>Initial release for Block Editor.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3214543,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3214543,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3214543,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3214543,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3399849,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/plugins.php\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"block-editor-social-embeds\"}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":{"inblocks\/image":{"name":"inblocks\/image","title":"Image"}},"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3387692,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3387692,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3387692,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3387692,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3387692,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3387692,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Block in inserter","2":"Embed block with customization controls","3":"Feed display on page","4":"Widget settings in Block Editor sidebar"}},"plugin_section":[],"plugin_tags":[234425,148076,311,2021,154],"plugin_category":[56],"plugin_contributors":[180050],"plugin_business_model":[],"class_list":["post-212960","plugin","type-plugin","status-closed","hentry","plugin_tags-embed-instagram","plugin_tags-gutenberg","plugin_tags-instagram","plugin_tags-instagram-feed","plugin_tags-social-media","plugin_category-social-and-sharing","plugin_contributors-krasenslavov","plugin_committers-krasenslavov"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/block-editor-social-embeds_2fc0a9.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/block-editor-social-embeds\/assets\/screenshot-1.png?rev=3387692","caption":"Block in inserter"},{"src":"https:\/\/ps.w.org\/block-editor-social-embeds\/assets\/screenshot-2.png?rev=3387692","caption":"Embed block with customization controls"},{"src":"https:\/\/ps.w.org\/block-editor-social-embeds\/assets\/screenshot-3.png?rev=3387692","caption":"Feed display on page"},{"src":"https:\/\/ps.w.org\/block-editor-social-embeds\/assets\/screenshot-4.png?rev=3387692","caption":"Widget settings in Block Editor sidebar"},{"src":"https:\/\/ps.w.org\/block-editor-social-embeds\/assets\/screenshot-5.png?rev=3387692","caption":""},{"src":"https:\/\/ps.w.org\/block-editor-social-embeds\/assets\/screenshot-6.png?rev=3387692","caption":""}],"raw_content":"<!--section=description-->\n<p>Add social content directly in the Block Editor using simple public URLs. Just paste a URL into the block, customize the display, and publish.<\/p>\n\n<p>Stop using complicated feed plugins with API configuration. This plugin lets you embed posts using simple public URLs - no authentication or API keys needed.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Embed posts with public URLs<\/li>\n<li>Native Block Editor integration<\/li>\n<li>Visual preview before publishing<\/li>\n<li>Customizable display controls<\/li>\n<li>No API authentication required<\/li>\n<li>Responsive design<\/li>\n<li>Style presets<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Install and activate<\/li>\n<li>Edit any post or page in Block Editor<\/li>\n<li>Click the plugin icon in the block inserter<\/li>\n<li>Paste a public post URL<\/li>\n<li>Customize display with Block Editor controls<\/li>\n<li>Publish your page with embedded content<\/li>\n<\/ol>\n\n<p>Zero configuration required - works immediately with public posts using official embed scripts.<\/p>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li>Showcase portfolio photos<\/li>\n<li>Display social proof<\/li>\n<li>Add product photos<\/li>\n<li>Create visual galleries<\/li>\n<li>Share content highlights<\/li>\n<li>Build feed sections<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin integrates with Instagram to embed posts directly into content blocks.<\/p>\n\n<p>It uses Instagram's official JavaScript embed script, which is loaded from <code>https:\/\/www.instagram.com\/embed.js<\/code>.<\/p>\n\n<h3>What data is sent and when:<\/h3>\n\n<ul>\n<li>When a page containing an embed block is viewed, the plugin loads Instagram's embed script to render the post<\/li>\n<li>This may send user-related information such as IP address, browser details, and referrer headers to Instagram's servers<\/li>\n<li>No personal data is collected or stored by this plugin itself<\/li>\n<\/ul>\n\n<h3>Why:<\/h3>\n\n<p>The script is required to render posts correctly within blocks.<\/p>\n\n<h3>External service:<\/h3>\n\n<ul>\n<li>Service: Instagram (provided by Meta Platforms, Inc.)<\/li>\n<li>Terms of Use: <code>https:\/\/help.instagram.com\/581066165581870<\/code><\/li>\n<li>Privacy Policy: <code>https:\/\/privacycenter.instagram.com\/policy<\/code><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>From Dashboard<\/h4>\n\n<ol>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"Instagram Blocks\"<\/li>\n<li>Click Install Now, then Activate<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Upload to \/wp-content\/plugins\/<\/li>\n<li>Activate from Plugins menu<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Edit any page or post in Block Editor<\/li>\n<li>Click + to add a new block<\/li>\n<li>Search for the plugin in block inserter<\/li>\n<li>Select the block (green icon)<\/li>\n<li>Paste a public post URL<\/li>\n<li>Customize with Block Editor controls<\/li>\n<li>Preview and publish<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20embed%20posts%3F'><h3>How do I embed posts?<\/h3><\/dt>\n<dd><p>Add the plugin's block to any post, paste a public URL (like <code>https:\/\/www.instagram.com\/p\/XXXXXX\/<\/code>), and the post embeds automatically. Customize display with Block Editor controls.<\/p><\/dd>\n<dt id='do%20i%20need%20an%20api%20key%3F'><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>No, the plugin uses public URLs and official embed scripts - no API keys or authentication required. Just paste public post URLs into blocks.<\/p><\/dd>\n<dt id='does%20this%20work%20with%20block%20editor%3F'><h3>Does this work with Block Editor?<\/h3><\/dt>\n<dd><p>Yes, designed specifically for Block Editor. The block appears in the block inserter and integrates natively with Block Editor controls.<\/p><\/dd>\n<dt id='can%20i%20embed%20videos%3F'><h3>Can I embed videos?<\/h3><\/dt>\n<dd><p>Video embeds are available in the Pro version. The free version supports image posts only.<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20display%3F'><h3>Can I customize the display?<\/h3><\/dt>\n<dd><p>Yes, use Block Editor controls to customize width, height, alignment, and spacing. Style presets let you save display configurations for reuse.<\/p><\/dd>\n<dt id='will%20this%20slow%20down%20my%20site%3F'><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No, the plugin loads official embed scripts efficiently. Embeds only load on pages where you've added blocks, ensuring minimal performance impact.<\/p><\/dd>\n<dt id='how%20many%20posts%20can%20i%20embed%3F'><h3>How many posts can I embed?<\/h3><\/dt>\n<dd><p>Unlimited! Add as many blocks as needed to your content. Create full feed pages with dozens of embeds or add individual posts throughout your site.<\/p><\/dd>\n<dt id='do%20i%20need%20an%20account%3F'><h3>Do I need an account?<\/h3><\/dt>\n<dd><p>No, you don't need an account to embed public posts. However, the posts you embed must be from public accounts.<\/p><\/dd>\n<dt id='does%20this%20work%20with%20private%20accounts%3F'><h3>Does this work with private accounts?<\/h3><\/dt>\n<dd><p>No, the plugin can only embed posts from public accounts. Private account posts cannot be embedded using public URLs.<\/p><\/dd>\n<dt id='can%20i%20auto-update%20feeds%3F'><h3>Can I auto-update feeds?<\/h3><\/dt>\n<dd><p>The free version requires manual URL input. The Pro version includes auto-updating feeds that pull latest posts automatically.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.1.1<\/h4>\n\n<ul>\n<li>Fix - Rebuild CSS files for block styling<\/li>\n<li>Update - Better embed display<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fix - Rebuilt .css files with complete block styles<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New - Dashboard Widget with statistics<\/li>\n<li>New - Onboarding Notice for new users<\/li>\n<li>New - Style Presets System for block configurations<\/li>\n<li>New - Activation tracking for notice timing<\/li>\n<li>New - Presets tab for widget management<\/li>\n<li>New - AJAX-powered preset management<\/li>\n<li>New - Block Editor preset selector<\/li>\n<li>Update - Rating notices delayed 7 days<\/li>\n<li>Update - SCSS architecture for block styling<\/li>\n<li>Update - Enhanced block validation<\/li>\n<li>Update - Improved security<\/li>\n<li>Fix - Input sanitization for block settings<\/li>\n<li>Fix - Array key validation for compatibility<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>New - WP pointer for first-time users<\/li>\n<li>Update - Language file<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Update - Embed compatibility improvements<\/li>\n<li>Fix - WordPress 6.8 compatibility<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New - Block customization controls<\/li>\n<li>New - Block Editor integration<\/li>\n<li>Update - Embed display enhancements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Embed posts in Block Editor<\/li>\n<li>Public URL support<\/li>\n<li>Visual preview<\/li>\n<li>Block Editor controls<\/li>\n<li>Responsive embeds<\/li>\n<\/ul>","raw_excerpt":"Embed posts and images directly in the Block Editor with simple public URLs. No API required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/212960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=212960"}],"author":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/krasenslavov"}],"wp:attachment":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=212960"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=212960"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=212960"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=212960"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=212960"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=212960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}