{"id":272183,"date":"2026-01-27T08:02:59","date_gmt":"2026-01-27T08:02:59","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/export-pattern-block-location\/"},"modified":"2026-01-27T08:02:28","modified_gmt":"2026-01-27T08:02:28","slug":"export-pattern-block-location","status":"publish","type":"plugin","link":"https:\/\/nl-be.wordpress.org\/plugins\/export-pattern-block-location\/","author":16112365,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Export Pattern & Block Location","header_author":"Bubuku","header_description":"Search for CSS classes, Gutenberg blocks and WordPress patterns in posts\/pages\/CPTs content and export results to CSV.","assets_banners_color":"b0c9c9","last_updated":"2026-01-27 08:02:28","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.bubuku.com\/","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/export-pattern-block-location\/","header_author_uri":"https:\/\/www.bubuku.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":114,"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":"lruizcode","date":"2026-01-27 08:02:28"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3447586,"resolution":"128x128","location":"assets","locale":""},"icon-158x158.png":{"filename":"icon-158x158.png","revision":3447586,"resolution":"158x158","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3447586,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3447586,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500-es_ES.png":{"filename":"banner-1544x500-es_ES.png","revision":3447586,"resolution":"1544x500","location":"assets","locale":"es_ES"},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3447586,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250-es_ES.png":{"filename":"banner-772x250-es_ES.png","revision":3447586,"resolution":"772x250","location":"assets","locale":"es_ES"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3447586,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3447586,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3447586,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3447586,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Admin interface showing the search form","2":"Search results with success message","3":"Example of exported CSV file"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4121,1859,148076,18850,944],"plugin_category":[59],"plugin_contributors":[249034,180155],"plugin_business_model":[],"class_list":["post-272183","plugin","type-plugin","status-publish","hentry","plugin_tags-blocks","plugin_tags-export","plugin_tags-gutenberg","plugin_tags-patterns","plugin_tags-search","plugin_category-utilities-and-tools","plugin_contributors-bubuku","plugin_contributors-lruizcode","plugin_committers-lruizcode"],"banners":{"banner":"https:\/\/ps.w.org\/export-pattern-block-location\/assets\/banner-772x250.png?rev=3447586","banner_2x":"https:\/\/ps.w.org\/export-pattern-block-location\/assets\/banner-1544x500.png?rev=3447586","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/export-pattern-block-location\/assets\/icon.svg?rev=3447586","icon":"https:\/\/ps.w.org\/export-pattern-block-location\/assets\/icon.svg?rev=3447586","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/export-pattern-block-location\/assets\/screenshot-1.png?rev=3447586","caption":"Admin interface showing the search form"},{"src":"https:\/\/ps.w.org\/export-pattern-block-location\/assets\/screenshot-2.png?rev=3447586","caption":"Search results with success message"},{"src":"https:\/\/ps.w.org\/export-pattern-block-location\/assets\/screenshot-3.png?rev=3447586","caption":"Example of exported CSV file"}],"raw_content":"<!--section=description-->\n<p>Export Pattern &amp; Block Location is a powerful tool for WordPress developers and site administrators that helps you find where specific CSS classes, Gutenberg blocks, and WordPress patterns are being used across your entire site.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>CSS Class Search - Find all occurrences of specific CSS classes in your content<\/li>\n<li>Gutenberg Block Search - Locate all uses of specific blocks (including nested blocks)<\/li>\n<li>Pattern Search - Find where WordPress block patterns are being used<\/li>\n<li>CSV Export - Download results as a CSV file for easy analysis<\/li>\n<li>JSON Export - Get results in JSON format via REST API<\/li>\n<li>WPML Support - Filter searches by language for multilingual sites<\/li>\n<li>Admin Interface - Easy-to-use admin page under Tools menu<\/li>\n<li>REST API - Programmatic access for automation and integrations<\/li>\n<\/ul>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li>Find all pages using a deprecated CSS class before removing it<\/li>\n<li>Audit which posts are using a specific Gutenberg block<\/li>\n<li>Track pattern usage across your site for design consistency<\/li>\n<li>Prepare for theme or plugin updates by knowing what is in use<\/li>\n<li>Generate reports for content inventory<\/li>\n<\/ul>\n\n<h3>Development<\/h3>\n\n<p>This plugin uses a build process to generate the JavaScript and CSS files\ndistributed in <code>assets\/build\/<\/code>.<\/p>\n\n<p>The original, human-readable source files are available in the\n    assets\/src\/ directory included in this plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>export-pattern-block-location<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to Tools &gt; Export Pattern &amp; Block Locations to use the admin interface.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20post%20types%20are%20searched%3F\"><h3>What post types are searched?<\/h3><\/dt>\n<dd><p>By default, the plugin searches all public post types including posts, pages, and custom post types.<\/p><\/dd>\n<dt id=\"can%20i%20search%20multiple%20terms%20at%20once%3F\"><h3>Can I search multiple terms at once?<\/h3><\/dt>\n<dd><p>Yes! Simply separate your search terms with commas. For example: <code>btn-primary, container, hero-section<\/code><\/p><\/dd>\n<dt id=\"does%20it%20search%20nested%20blocks%3F\"><h3>Does it search nested blocks?<\/h3><\/dt>\n<dd><p>Yes, the plugin recursively searches through all nested blocks to find matches.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20wpml%3F\"><h3>Can I use this with WPML?<\/h3><\/dt>\n<dd><p>Yes, the plugin supports WPML and allows you to filter searches by language.<\/p><\/dd>\n<dt id=\"is%20there%20a%20rest%20api%3F\"><h3>Is there a REST API?<\/h3><\/dt>\n<dd><p>Yes, the plugin provides a REST API endpoint at <code>\/wp-json\/epbl-search\/v1\/run<\/code> for programmatic access.<\/p><\/dd>\n<dt id=\"how%20do%20i%20authenticate%20api%20requests%3F\"><h3>How do I authenticate API requests?<\/h3><\/dt>\n<dd><p>You can either be logged in as an administrator, or use an access token defined in your wp-config.php:\n    define( 'EPBL_ACCESS_TOKEN', 'your-secure-token-here' );<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Admin interface for searching and exporting.<\/li>\n<li>REST API endpoint for programmatic access.<\/li>\n<li>Support for CSS classes, Gutenberg blocks, and patterns.<\/li>\n<li>CSV and JSON export formats.<\/li>\n<li>WPML language filtering support.<\/li>\n<\/ul>","raw_excerpt":"Search and export CSS classes, Gutenberg blocks, and WordPress patterns locations across all your content.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/272183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=272183"}],"author":[{"embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lruizcode"}],"wp:attachment":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=272183"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=272183"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=272183"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=272183"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=272183"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=272183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}