{"id":182790,"date":"2023-12-10T21:11:08","date_gmt":"2023-12-10T21:11:08","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/turbopress-embed\/"},"modified":"2026-08-11T15:11:39","modified_gmt":"2026-08-11T15:11:39","slug":"turbopress-embed","status":"publish","type":"plugin","link":"https:\/\/id.wordpress.org\/plugins\/turbopress-embed\/","author":21095255,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0.4","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"TurboPress Embed","header_author":"Claudio Cirino jr","header_description":"Embed block plugin for Gutenberg that allows you to generate previews of third-party embedded media without unnecessary loading of content that causes slow page loading","assets_banners_color":"11124f","last_updated":"2026-08-11 15:11:39","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/dev.claudiocirino.com","header_plugin_uri":"https:\/\/dev.claudiocirino.com","header_author_uri":"https:\/\/dev.claudiocirino.com","rating":5,"author_block_rating":0,"active_installs":10,"downloads":869,"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":"cirinojr","date":"2023-12-11 11:14:13"},"1.1.0":{"tag":"1.1.0","author":"cirinojr","date":"2026-08-11 15:11:39"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3642441,"resolution":"128x128","location":"assets","locale":"","width":128,"height":127},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3642441,"resolution":"256x256","location":"assets","locale":"","width":256,"height":255}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3642441,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":515},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3642441,"resolution":"772x250","location":"assets","locale":"","width":772,"height":257}},"assets_blueprints":{},"all_blocks":{"tpe\/bluesky":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/bluesky","version":"1.0.0","title":"Bluesky Post","category":"embed","icon":"format-status","description":"Lightweight preview of a public Bluesky post.","keywords":["TurboPress","embed","Bluesky Post"],"textdomain":"turbopress-embed","editorScript":"turbopress-nextgen-editor","style":"turbopress-nextgen-style","viewScript":"turbopress-nextgen-view","attributes":{"url":{"type":"string","default":""},"resourceType":{"type":"string","default":""},"resourceId":{"type":"string","default":""},"title":{"type":"string","default":""},"author":{"type":"string","default":""},"description":{"type":"string","default":""},"thumbnail":{"type":"string","default":""},"embedUrl":{"type":"string","default":""},"text":{"type":"string","default":""},"avatar":{"type":"string","default":""},"createdAt":{"type":"string","default":""},"siteName":{"type":"string","default":""},"favicon":{"type":"string","default":""},"files":{"type":"array","default":[]}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/spotify":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/spotify","version":"1.0.0","title":"TurboPress Spotify","category":"embed","icon":"format-audio","description":"Spotify preview card with click-to-load embed.","keywords":["spotify","embed","performance"],"textdomain":"turbopress-embed","editorScript":"turbopress-embed-editor","editorStyle":"turbopress-embed-editor-style","style":"turbopress-embed-spotify-style","viewScript":"turbopress-embed-spotify-view","attributes":{"url":{"type":"string","default":""},"spotifyType":{"type":"string","default":""},"spotifyId":{"type":"string","default":""},"embedUrl":{"type":"string","default":""},"title":{"type":"string","default":""},"thumbnailUrl":{"type":"string","default":""},"backgroundColor":{"type":"string","default":"#121212"}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/github-gist":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/github-gist","version":"1.0.0","title":"GitHub Gist","category":"embed","icon":"editor-code","description":"Display source code from a public GitHub Gist.","keywords":["TurboPress","embed","GitHub Gist"],"textdomain":"turbopress-embed","editorScript":"turbopress-nextgen-editor","style":"turbopress-nextgen-style","viewScript":"turbopress-nextgen-view","attributes":{"url":{"type":"string","default":""},"resourceType":{"type":"string","default":""},"resourceId":{"type":"string","default":""},"title":{"type":"string","default":""},"author":{"type":"string","default":""},"description":{"type":"string","default":""},"thumbnail":{"type":"string","default":""},"embedUrl":{"type":"string","default":""},"text":{"type":"string","default":""},"avatar":{"type":"string","default":""},"createdAt":{"type":"string","default":""},"siteName":{"type":"string","default":""},"favicon":{"type":"string","default":""},"files":{"type":"array","default":[]},"selectedFile":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/figma":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/figma","version":"1.0.0","title":"Figma Embed","category":"embed","icon":"art","description":"Lazy preview for a public Figma resource.","keywords":["TurboPress","embed","Figma Embed"],"textdomain":"turbopress-embed","editorScript":"turbopress-nextgen-editor","style":"turbopress-nextgen-style","viewScript":"turbopress-nextgen-view","attributes":{"url":{"type":"string","default":""},"resourceType":{"type":"string","default":""},"resourceId":{"type":"string","default":""},"title":{"type":"string","default":""},"author":{"type":"string","default":""},"description":{"type":"string","default":""},"thumbnail":{"type":"string","default":""},"embedUrl":{"type":"string","default":""},"text":{"type":"string","default":""},"avatar":{"type":"string","default":""},"createdAt":{"type":"string","default":""},"siteName":{"type":"string","default":""},"favicon":{"type":"string","default":""},"files":{"type":"array","default":[]}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/tiktok":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/tiktok","version":"1.0.0","title":"TurboPress TikTok","category":"embed","icon":"format-video","description":"TikTok preview card with click-to-load embed.","keywords":["tiktok","embed","performance"],"textdomain":"turbopress-embed","editorScript":"turbopress-embed-editor","editorStyle":"turbopress-embed-editor-style","style":"turbopress-embed-tiktok-style","viewScript":"turbopress-embed-tiktok-view","attributes":{"url":{"type":"string","default":""},"title":{"type":"string","default":""},"authorName":{"type":"string","default":""},"videoId":{"type":"string","default":""},"caption":{"type":"string","default":""},"authorUsername":{"type":"string","default":""},"authorDisplayName":{"type":"string","default":""},"authorAvatar":{"type":"string","default":""},"authorVerified":{"type":"boolean","default":false},"hashtags":{"type":"array","default":[]},"music":{"type":"object","default":{}},"thumbnailUrl":{"type":"string","default":""},"embedHtml":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/project-case-study":{"apiVersion":2,"name":"tpe\/project-case-study","version":"1.0.0","title":"Developer Project Case Study","category":"embed","icon":"media-document","description":"Create a professional developer project case study.","keywords":["TurboPress","portfolio","case study"],"textdomain":"turbopress-embed","editorScript":"turbopress-portfolio-editor","style":"turbopress-portfolio-style","attributes":{"projectTitle":{"type":"string","default":""},"summary":{"type":"string","default":""},"role":{"type":"string","default":""},"company":{"type":"string","default":""},"date":{"type":"string","default":""},"projectUrl":{"type":"string","default":""},"repositoryUrl":{"type":"string","default":""},"challenge":{"type":"string","default":""},"solution":{"type":"string","default":""},"result":{"type":"string","default":""},"technologies":{"type":"array","default":[]},"featuredImageUrl":{"type":"string","default":""},"featuredImageAlt":{"type":"string","default":""},"headingLevel":{"type":"number","default":2},"layout":{"type":"string","default":"case-study"},"theme":{"type":"string","default":"auto"},"density":{"type":"string","default":"comfortable"}},"supports":{"html":false}},"tpe\/smart-url":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/smart-url","version":"1.0.0","title":"Smart URL Preview","category":"embed","icon":"admin-links","description":"Secure metadata preview for a public URL.","keywords":["TurboPress","embed","Smart URL Preview"],"textdomain":"turbopress-embed","editorScript":"turbopress-nextgen-editor","style":"turbopress-nextgen-style","viewScript":"turbopress-nextgen-view","attributes":{"url":{"type":"string","default":""},"resourceType":{"type":"string","default":""},"resourceId":{"type":"string","default":""},"title":{"type":"string","default":""},"author":{"type":"string","default":""},"description":{"type":"string","default":""},"thumbnail":{"type":"string","default":""},"embedUrl":{"type":"string","default":""},"text":{"type":"string","default":""},"avatar":{"type":"string","default":""},"createdAt":{"type":"string","default":""},"siteName":{"type":"string","default":""},"favicon":{"type":"string","default":""},"files":{"type":"array","default":[]}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/loom":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/loom","version":"1.0.0","title":"Loom Video","category":"embed","icon":"video-alt2","description":"Lightweight Loom video preview.","keywords":["TurboPress","embed","Loom Video"],"textdomain":"turbopress-embed","editorScript":"turbopress-nextgen-editor","style":"turbopress-nextgen-style","viewScript":"turbopress-nextgen-view","attributes":{"url":{"type":"string","default":""},"resourceType":{"type":"string","default":""},"resourceId":{"type":"string","default":""},"title":{"type":"string","default":""},"author":{"type":"string","default":""},"description":{"type":"string","default":""},"thumbnail":{"type":"string","default":""},"embedUrl":{"type":"string","default":""},"text":{"type":"string","default":""},"avatar":{"type":"string","default":""},"createdAt":{"type":"string","default":""},"siteName":{"type":"string","default":""},"favicon":{"type":"string","default":""},"files":{"type":"array","default":[]}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/twitter":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/twitter","version":"1.0.0","title":"TurboPress X \/ Twitter","category":"embed","icon":"twitter","description":"X\/Twitter preview card with click-to-load embed.","keywords":["twitter","x","embed","performance"],"textdomain":"turbopress-embed","editorScript":"turbopress-embed-editor","editorStyle":"turbopress-embed-editor-style","style":"turbopress-embed-twitter-style","viewScript":"turbopress-embed-twitter-view","attributes":{"url":{"type":"string","default":""},"title":{"type":"string","default":""},"authorName":{"type":"string","default":""},"embedHtml":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/codepen":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/codepen","version":"1.0.0","title":"CodePen","category":"embed","icon":"editor-code","description":"Lightweight CodePen preview with lazy result.","keywords":["TurboPress","embed","CodePen"],"textdomain":"turbopress-embed","editorScript":"turbopress-nextgen-editor","style":"turbopress-nextgen-style","viewScript":"turbopress-nextgen-view","attributes":{"url":{"type":"string","default":""},"resourceType":{"type":"string","default":""},"resourceId":{"type":"string","default":""},"title":{"type":"string","default":""},"author":{"type":"string","default":""},"description":{"type":"string","default":""},"thumbnail":{"type":"string","default":""},"embedUrl":{"type":"string","default":""},"text":{"type":"string","default":""},"avatar":{"type":"string","default":""},"createdAt":{"type":"string","default":""},"siteName":{"type":"string","default":""},"favicon":{"type":"string","default":""},"files":{"type":"array","default":[]}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/tech-stack":{"apiVersion":2,"name":"tpe\/tech-stack","version":"1.0.0","title":"Tech Stack","category":"embed","icon":"admin-tools","description":"Present technologies manually or from GitHub languages.","keywords":["TurboPress","developer","tech stack"],"textdomain":"turbopress-embed","editorScript":"turbopress-portfolio-editor","style":"turbopress-portfolio-style","attributes":{"mode":{"type":"string","default":"manual"},"repositoryUrl":{"type":"string","default":""},"technologies":{"type":"array","default":[]},"showPercentages":{"type":"boolean","default":true},"maxLanguages":{"type":"number","default":6},"layout":{"type":"string","default":"badges"},"theme":{"type":"string","default":"auto"},"density":{"type":"string","default":"comfortable"}},"supports":{"html":false}},"tpe\/project-metrics":{"apiVersion":2,"name":"tpe\/project-metrics","version":"1.0.0","title":"Project Metrics","category":"embed","icon":"chart-bar","description":"Communicate measurable project outcomes.","keywords":["TurboPress","project","metrics"],"textdomain":"turbopress-embed","editorScript":"turbopress-portfolio-editor","style":"turbopress-portfolio-style","attributes":{"metrics":{"type":"array","default":[]},"hideBefore":{"type":"boolean","default":false},"autoCalculate":{"type":"boolean","default":true},"layout":{"type":"string","default":"metrics-grid"},"theme":{"type":"string","default":"auto"},"density":{"type":"string","default":"comfortable"}},"supports":{"html":false}},"tpe\/vimeo":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/vimeo","version":"1.0.0","title":"Vimeo Video","category":"embed","icon":"format-video","description":"Lightweight Vimeo video preview.","keywords":["TurboPress","embed","Vimeo Video"],"textdomain":"turbopress-embed","editorScript":"turbopress-nextgen-editor","style":"turbopress-nextgen-style","viewScript":"turbopress-nextgen-view","attributes":{"url":{"type":"string","default":""},"resourceType":{"type":"string","default":""},"resourceId":{"type":"string","default":""},"title":{"type":"string","default":""},"author":{"type":"string","default":""},"description":{"type":"string","default":""},"thumbnail":{"type":"string","default":""},"embedUrl":{"type":"string","default":""},"text":{"type":"string","default":""},"avatar":{"type":"string","default":""},"createdAt":{"type":"string","default":""},"siteName":{"type":"string","default":""},"favicon":{"type":"string","default":""},"files":{"type":"array","default":[]}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/twitch":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/twitch","version":"1.0.0","title":"Twitch","category":"embed","icon":"video-alt3","description":"Lazy Twitch channel, video, or clip embed.","keywords":["TurboPress","embed","Twitch"],"textdomain":"turbopress-embed","editorScript":"turbopress-nextgen-editor","style":"turbopress-nextgen-style","viewScript":"turbopress-nextgen-view","attributes":{"url":{"type":"string","default":""},"resourceType":{"type":"string","default":""},"resourceId":{"type":"string","default":""},"title":{"type":"string","default":""},"author":{"type":"string","default":""},"description":{"type":"string","default":""},"thumbnail":{"type":"string","default":""},"embedUrl":{"type":"string","default":""},"text":{"type":"string","default":""},"avatar":{"type":"string","default":""},"createdAt":{"type":"string","default":""},"siteName":{"type":"string","default":""},"favicon":{"type":"string","default":""},"files":{"type":"array","default":[]}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/github-code":{"apiVersion":2,"name":"tpe\/github-code","version":"1.0.0","title":"GitHub Code Showcase","category":"embed","icon":"editor-code","description":"Show an escaped source-code excerpt from GitHub.","keywords":["TurboPress","GitHub","code"],"textdomain":"turbopress-embed","editorScript":"turbopress-portfolio-editor","viewScript":"turbopress-portfolio-code-view","style":"turbopress-portfolio-style","attributes":{"repositoryUrl":{"type":"string","default":""},"branch":{"type":"string","default":""},"filePath":{"type":"string","default":""},"startLine":{"type":"number","default":1},"endLine":{"type":"number","default":30},"highlightedLines":{"type":"string","default":""},"title":{"type":"string","default":""},"description":{"type":"string","default":""},"showFilename":{"type":"boolean","default":true},"showLineNumbers":{"type":"boolean","default":true},"showGithubLink":{"type":"boolean","default":true},"maxHeight":{"type":"number","default":480},"theme":{"type":"string","default":"auto"},"density":{"type":"string","default":"comfortable"}},"supports":{"html":false}},"tpe\/soundcloud":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/soundcloud","version":"1.0.0","title":"TurboPress SoundCloud","category":"embed","icon":"format-audio","description":"SoundCloud preview card with click-to-load embed.","keywords":["soundcloud","embed","audio","performance"],"textdomain":"turbopress-embed","editorScript":"turbopress-embed-editor","editorStyle":"turbopress-embed-editor-style","style":"turbopress-embed-soundcloud-style","viewScript":"turbopress-embed-soundcloud-view","attributes":{"url":{"type":"string","default":""},"title":{"type":"string","default":""},"authorName":{"type":"string","default":""},"thumbnailUrl":{"type":"string","default":""},"playerUrl":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/youtube":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"tpe\/youtube","version":"1.0.0","title":"TurboPress YouTube","category":"embed","icon":"video-alt3","description":"YouTube preview card with click-to-load embed.","keywords":["youtube","embed","performance"],"textdomain":"turbopress-embed","editorScript":"turbopress-embed-editor","editorStyle":"turbopress-embed-editor-style","style":"turbopress-embed-youtube-style","viewScript":"turbopress-embed-youtube-view","attributes":{"url":{"type":"string","default":""},"videoId":{"type":"string","default":""},"title":{"type":"string","default":""},"thumbnailUrl":{"type":"string","default":""},"channelName":{"type":"string","default":""},"channelId":{"type":"string","default":""},"channelUrl":{"type":"string","default":""},"channelThumbnail":{"type":"string","default":""},"subscriberText":{"type":"string","default":""},"channelVerified":{"type":"boolean","default":false},"durationText":{"type":"string","default":""},"viewCountText":{"type":"string","default":""},"relativeDateText":{"type":"string","default":""},"playableInEmbed":{"type":"boolean","default":true},"showWatchButton":{"type":"boolean","default":true},"watchButtonLabel":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]}},"tpe\/github-project":{"apiVersion":2,"name":"tpe\/github-project","version":"1.0.0","title":"GitHub Project Showcase","category":"embed","icon":"portfolio","description":"Present a GitHub repository as a portfolio project.","keywords":["TurboPress","GitHub","portfolio"],"textdomain":"turbopress-embed","editorScript":"turbopress-portfolio-editor","style":"turbopress-portfolio-style","attributes":{"repositoryUrl":{"type":"string","default":""},"customTitle":{"type":"string","default":""},"customDescription":{"type":"string","default":""},"demoUrl":{"type":"string","default":""},"showStars":{"type":"boolean","default":true},"showForks":{"type":"boolean","default":true},"showLanguage":{"type":"boolean","default":true},"showTopics":{"type":"boolean","default":true},"showLicense":{"type":"boolean","default":true},"showUpdatedDate":{"type":"boolean","default":true},"showRepositoryButton":{"type":"boolean","default":true},"showDemoButton":{"type":"boolean","default":true},"layout":{"type":"string","default":"card"},"theme":{"type":"string","default":"auto"},"density":{"type":"string","default":"comfortable"}},"supports":{"html":false}}},"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3007838,"resolution":"1","location":"assets","locale":"","width":1296,"height":731}},"screenshots":[]},"plugin_section":[],"plugin_tags":[230,148076,247,789,154],"plugin_category":[56],"plugin_contributors":[223254],"plugin_business_model":[],"class_list":["post-182790","plugin","type-plugin","status-publish","hentry","plugin_tags-embed","plugin_tags-gutenberg","plugin_tags-performance","plugin_tags-portfolio","plugin_tags-social-media","plugin_category-social-and-sharing","plugin_contributors-cirinojr","plugin_committers-cirinojr"],"banners":{"banner":"https:\/\/ps.w.org\/turbopress-embed\/assets\/banner-772x250.png?rev=3642441","banner_2x":"https:\/\/ps.w.org\/turbopress-embed\/assets\/banner-1544x500.png?rev=3642441","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/turbopress-embed\/assets\/icon-128x128.png?rev=3642441","icon_2x":"https:\/\/ps.w.org\/turbopress-embed\/assets\/icon-256x256.png?rev=3642441","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/turbopress-embed\/assets\/screenshot-1.jpg?rev=3007838","caption":""}],"raw_content":"<!--section=description-->\n<p>TurboPress Embed creates lightweight previews for third-party content and loads heavy players only after visitor interaction where supported. It also includes reusable blocks for developer projects, source code, technology stacks, case studies and metrics.<\/p>\n\n<h4>Embed providers<\/h4>\n\n<ul>\n<li>YouTube<\/li>\n<li>Spotify<\/li>\n<li>TikTok<\/li>\n<li>X \/ Twitter<\/li>\n<li>SoundCloud<\/li>\n<li>Vimeo<\/li>\n<li>GitHub Gist<\/li>\n<li>Bluesky<\/li>\n<li>Twitch<\/li>\n<li>Smart URL<\/li>\n<li>CodePen<\/li>\n<li>Loom<\/li>\n<li>Figma<\/li>\n<\/ul>\n\n<h4>Developer portfolio blocks<\/h4>\n\n<ul>\n<li>GitHub Project<\/li>\n<li>GitHub Code<\/li>\n<li>Tech Stack<\/li>\n<li>Project Case Study<\/li>\n<li>Project Metrics<\/li>\n<\/ul>\n\n<h4>Highlights<\/h4>\n\n<ul>\n<li>Click-to-load previews reduce initial third-party requests<\/li>\n<li>Native Gutenberg blocks with provider-specific assets<\/li>\n<li>Accessible keyboard interaction, focus states and readable contrast<\/li>\n<li>Namespaced styles reduce conflicts with themes<\/li>\n<li>No jQuery dependency<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code> or install it through Plugins &gt; Add New.<\/li>\n<li>Activate TurboPress Embed.<\/li>\n<li>Open the block editor and search for TurboPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20embeds%20still%20work%20if%20javascript%20is%20blocked%3F\"><h3>Will embeds still work if JavaScript is blocked?<\/h3><\/dt>\n<dd><p>Interactive click-to-load embeds require JavaScript. Their initial preview remains available when JavaScript is blocked.<\/p><\/dd>\n<dt id=\"where%20is%20the%20development%20source%3F\"><h3>Where is the development source?<\/h3><\/dt>\n<dd><p>The source and build configuration are available at https:\/\/github.com\/cirinojr\/turbopress-embed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added Vimeo, GitHub Gist, Bluesky, Twitch, Smart URL, CodePen, Loom and Figma blocks.<\/li>\n<li>Added GitHub Project, GitHub Code, Tech Stack, Project Case Study and Project Metrics blocks.<\/li>\n<li>Redesigned developer project and code presentations.<\/li>\n<li>Improved TikTok preview loading and interaction.<\/li>\n<li>Improved CodePen URL parsing and embed rendering.<\/li>\n<li>Completed accessibility and WCAG 2.2 AA improvements across the block suite.<\/li>\n<li>Simplified shared provider architecture and reusable components.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with YouTube, Spotify, TikTok, X \/ Twitter and SoundCloud blocks.<\/li>\n<\/ul>","raw_excerpt":"Performance-first Gutenberg embeds and premium developer portfolio blocks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/182790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=182790"}],"author":[{"embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cirinojr"}],"wp:attachment":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=182790"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=182790"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=182790"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=182790"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=182790"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=182790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}