{"id":214878,"date":"2025-01-01T20:31:56","date_gmt":"2025-01-01T20:31:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dblocks-finder\/"},"modified":"2026-10-27T07:08:03","modified_gmt":"2026-10-27T07:08:03","slug":"dblocks-finder","status":"publish","type":"plugin","link":"https:\/\/fon.wordpress.org\/plugins\/dblocks-finder\/","author":22039363,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.9","stable_tag":"1.0.9","tested":"7.1.3","requires":"6.1","requires_php":"7.4","requires_plugins":null,"header_name":"DBlocks Finder. Blocks and Synced Patterns","header_author":"DPlugins","header_description":"Plugin that will scan all public posts and pages and will show you which blocks and synced patterns are used on which post or page","assets_banners_color":"81a3cb","last_updated":"2026-10-27 07:08:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/dplugins.com\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":1654,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"dplugins","date":"2026-01-29 20:23:33","revision":3449985},"1.0.0":{"tag":"1.0.0","author":"dplugins","date":"2025-01-01 20:31:43","revision":3215748},"1.0.1":{"tag":"1.0.1","author":"dplugins","date":"2025-01-01 20:49:15","revision":3215751},"1.0.2":{"tag":"1.0.2","author":"dplugins","date":"2025-01-01 20:55:41","revision":3215752},"1.0.3":{"tag":"1.0.3","author":"dplugins","date":"2025-01-01 20:59:39","revision":3215755},"1.0.4":{"tag":"1.0.4","author":"dplugins","date":"2025-01-01 21:05:01","revision":3215756},"1.0.5":{"tag":"1.0.5","author":"dplugins","date":"2025-03-04 17:11:02","revision":3250593},"1.0.6":{"tag":"1.0.6","author":"dplugins","date":"2025-05-12 04:04:48","revision":3291512},"1.0.7":{"tag":"1.0.7","author":"dplugins","date":"2025-07-24 13:34:50","revision":3333677},"1.0.8":{"tag":"1.0.8","author":"dplugins","date":"2026-01-29 21:16:57","revision":3450018},"1.0.9":{"tag":"1.0.9","author":"dplugins","date":"2026-10-27 07:08:03","revision":3767906}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3215748,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3215748,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3215748,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3215756,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3215756,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3215748,"resolution":"1","location":"assets","locale":"","width":1504,"height":893},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3215748,"resolution":"2","location":"assets","locale":"","width":1504,"height":893}},"screenshots":{"1":"Block usage report: every block used on the site, with the pages that use it and Edit links.","2":"Search a block and see where it is used, grouped by pages, posts, templates and template parts."}},"plugin_section":[],"plugin_tags":[288877,288878,148076,173106,253727],"plugin_category":[],"plugin_contributors":[228996,183023],"plugin_business_model":[],"class_list":["post-214878","plugin","type-plugin","status-publish","hentry","plugin_tags-block-usage","plugin_tags-find-blocks","plugin_tags-gutenberg","plugin_tags-reusable-blocks","plugin_tags-synced-patterns","plugin_contributors-dplugins","plugin_contributors-krstivoja","plugin_committers-dplugins"],"banners":{"banner":"https:\/\/ps.w.org\/dblocks-finder\/assets\/banner-772x250.png?rev=3215756","banner_2x":"https:\/\/ps.w.org\/dblocks-finder\/assets\/banner-1544x500.png?rev=3215756","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/dblocks-finder\/assets\/icon.svg?rev=3215748","icon":"https:\/\/ps.w.org\/dblocks-finder\/assets\/icon.svg?rev=3215748","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dblocks-finder\/assets\/screenshot-1.png?rev=3215748","caption":"Block usage report: every block used on the site, with the pages that use it and Edit links."},{"src":"https:\/\/ps.w.org\/dblocks-finder\/assets\/screenshot-2.png?rev=3215748","caption":"Search a block and see where it is used, grouped by pages, posts, templates and template parts."}],"raw_content":"<!--section=description-->\n<p>Which pages use this block?\nWhere is this synced pattern used?\nIs it safe to remove this block plugin?\nDBlocks Finder answers these questions in one screen.<\/p>\n\n<p>It scans the published content of your site and lists every block and synced pattern (reusable block) in use.\nPick a block to see each post, page, template and template part that contains it, grouped by post type, with an Edit link next to each one.<\/p>\n\n<h4>What it finds<\/h4>\n\n<ul>\n<li>Core blocks, such as Heading, Paragraph, Group, Image, Query Loop and Navigation<\/li>\n<li>Third-party blocks from any block plugin or theme<\/li>\n<li>Synced patterns (formerly reusable blocks) and where each one is placed<\/li>\n<li>Blocks nested inside groups, columns and other inner blocks<\/li>\n<li>Usage in posts, pages and every public custom post type<\/li>\n<li>Usage in block theme templates and template parts from the Site Editor<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Block usage report:<\/strong> every block and synced pattern used on the site, in one list<\/li>\n<li><strong>Search blocks:<\/strong> type part of a block name to filter the list instantly<\/li>\n<li><strong>Filter:<\/strong> show blocks, synced patterns, or both<\/li>\n<li><strong>Grouped by post type:<\/strong> results for pages, posts, templates and template parts are kept apart, with the same icons as the admin menu<\/li>\n<li><strong>Edit links:<\/strong> open any result in the editor in a new tab<\/li>\n<li><strong>Keyboard navigation:<\/strong> move through the list with the arrow keys and press Enter to open a block<\/li>\n<li><strong>Translatable:<\/strong> the whole interface is ready for translation<\/li>\n<\/ul>\n\n<h4>When to use it<\/h4>\n\n<ul>\n<li><strong>Before removing a block plugin:<\/strong> check that none of its blocks are still used, so no page breaks<\/li>\n<li><strong>Before changing or deleting a synced pattern:<\/strong> see every page that will change with it<\/li>\n<li><strong>Site audits and cleanups:<\/strong> find blocks that are used only once, or not where you expect them<\/li>\n<li><strong>Redesigns and migrations:<\/strong> list every page that uses a block you are restyling or replacing<\/li>\n<li><strong>Client handovers:<\/strong> show clients which blocks and patterns their content relies on<\/li>\n<\/ul>\n\n<h4>Lightweight<\/h4>\n\n<p>DBlocks Finder adds one admin page under <strong>Finder<\/strong> and loads its scripts only on that page.\nIt does not change your content, add front-end code or register any blocks.\nOnly administrators can open it.<\/p>\n\n<p>DBlocks Finder is made by <a href=\"https:\/\/dplugins.com\/plugins\/dblocks-finder\/\">DPlugins<\/a>, the team behind Winden and FanCoolo.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New<\/strong> and search for \"DBlocks Finder\".<\/li>\n<li>Install and activate the plugin.<\/li>\n<li>Open <strong>Finder<\/strong> in the admin menu to see where your blocks and synced patterns are used.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20find%20which%20pages%20use%20a%20specific%20block%3F\"><h3>How do I find which pages use a specific block?<\/h3><\/dt>\n<dd><p>Open <strong>Finder<\/strong> in the admin menu and search for the block name, for example \"Heading\" or \"Query Loop\".\nSelect it to see every post, page, template and template part that contains it.<\/p><\/dd>\n<dt id=\"how%20do%20i%20find%20where%20a%20synced%20pattern%20%28reusable%20block%29%20is%20used%3F\"><h3>How do I find where a synced pattern (reusable block) is used?<\/h3><\/dt>\n<dd><p>Set the filter to synced patterns and select the pattern.\nDBlocks Finder lists every page and template where it is placed, so you know what will change when you edit it.<\/p><\/dd>\n<dt id=\"does%20it%20find%20blocks%20inside%20other%20blocks%3F\"><h3>Does it find blocks inside other blocks?<\/h3><\/dt>\n<dd><p>Yes.\nIt also checks inner blocks, such as blocks inside Group, Columns or Cover blocks.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20custom%20post%20types%20and%20block%20themes%3F\"><h3>Does it work with custom post types and block themes?<\/h3><\/dt>\n<dd><p>Yes.\nIt scans every public post type, plus templates and template parts from block themes.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20third-party%20blocks%3F\"><h3>Does it work with third-party blocks?<\/h3><\/dt>\n<dd><p>Yes.\nAny block saved in your content is listed, whichever plugin or theme registered it.<\/p><\/dd>\n<dt id=\"which%20content%20does%20it%20scan%3F\"><h3>Which content does it scan?<\/h3><\/dt>\n<dd><p>Published content only.\nDrafts, private posts and trashed posts are not included.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20site%3F\"><h3>Does it slow down my site?<\/h3><\/dt>\n<dd><p>No.\nIt runs only when you open its admin page and adds nothing to the front end.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Tested up to WordPress 7.1<\/li>\n<li>Made the whole admin UI translatable: menu titles, search, \"Show All\", \"No blocks found.\", the Edit button, filter labels and headings<\/li>\n<li>Updated @wordpress\/scripts to v31.0.0 and rebuilt the plugin with the latest Gutenberg packages<\/li>\n<li>Patched js-yaml and fast-uri in the development tooling (build only, no released version was affected)<\/li>\n<li>Removed development notes from the release zip<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Tested up on wp 6.9<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed: Sync patterns was not scanned in child pages<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>version bump<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>fixed it to work in domain subdirectory<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>updated assets<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>updated assets<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>added readme.txt<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>test push<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Release<\/li>\n<\/ul>","raw_excerpt":"Find where every Gutenberg block and synced pattern is used: which posts, pages, custom post types, templates and template parts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/214878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=214878"}],"author":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dplugins"}],"wp:attachment":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=214878"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=214878"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=214878"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=214878"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=214878"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=214878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}