Export Pattern & Block Location
Export Pattern & Block Location
Description
Export Pattern & 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.
Features
- CSS Class Search – Find all occurrences of specific CSS classes in your content
- Gutenberg Block Search – Locate all uses of specific blocks (including nested blocks)
- Pattern Search – Find where WordPress block patterns are being used
- CSV Export – Download results as a CSV file for easy analysis
- JSON Export – Get results in JSON format via REST API
- WPML Support – Filter searches by language for multilingual sites
- Admin Interface – Easy-to-use admin page under Tools menu
- REST API – Programmatic access for automation and integrations
Use Cases
- Find all pages using a deprecated CSS class before removing it
- Audit which posts are using a specific Gutenberg block
- Track pattern usage across your site for design consistency
- Prepare for theme or plugin updates by knowing what is in use
- Generate reports for content inventory
Development
This plugin uses a build process to generate the JavaScript and CSS files
distributed in assets/build/.
The original, human-readable source files are available in the
assets/src/ directory included in this plugin.
Installation
- Upload the
export-pattern-block-locationfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to Tools > Export Pattern & Block Locations to use the admin interface.
Screenshots
Faq
By default, the plugin searches all public post types including posts, pages, and custom post types.
Yes! Simply separate your search terms with commas. For example: btn-primary, container, hero-section
Yes, the plugin recursively searches through all nested blocks to find matches.
Yes, the plugin supports WPML and allows you to filter searches by language.
Yes, the plugin provides a REST API endpoint at /wp-json/epbl-search/v1/run for programmatic access.
You can either be logged in as an administrator, or use an access token defined in your wp-config.php:
define( ‘EPBL_ACCESS_TOKEN’, ‘your-secure-token-here’ );
Reviews
Changelog
1.0.0
- Initial release.
- Admin interface for searching and exporting.
- REST API endpoint for programmatic access.
- Support for CSS classes, Gutenberg blocks, and patterns.
- CSV and JSON export formats.
- WPML language filtering support.


