Filter: bricks/api/get_templates_data
Filters the data returned by the Bricks REST API endpoint /get-templates-data/. This endpoint is used to retrieve templates, authors, bundles, tags, and other assets for the template library.
Parameters
Section titled “Parameters”$templates_data(array): Array containing:templates(array): List of template data.authors(array): List of template authors.bundles(array): List of template bundles.tags(array): List of template tags.globalVariables(array): Global variables.colorPalette(array): Color palettes.timestamp(int): Current timestamp.date(string): Formatted date.get(array): URL parameters from the request.
Example usage
Section titled “Example usage”add_filter( 'bricks/api/get_templates_data', function( $templates_data ) { // Example: Remove a specific template bundle by name if ( ! empty( $templates_data['bundles'] ) ) { foreach ( $templates_data['bundles'] as $key => $bundle ) { if ( $bundle === 'Deprecated Bundle' ) { unset( $templates_data['bundles'][ $key ] ); } } }
return $templates_data;} );Was this helpful?
A quick vote and short notes help us improve these docs faster.
Leave a note for us
Please do not include passwords, license keys, or personal data. We store submitted notes to improve the docs.
Thanks for sharing feedback. We're using it to improve these docs.