Action: bricks/frontend/before_render_data
Runs before the Bricks\Frontend::render_data method starts generating the HTML for a set of elements. This action is undocumented in the official docs but useful for removing plugin actions/filters that might interfere with Bricks rendering.
Parameters
Section titled “Parameters”$elements(array): The array of elements to be rendered.$area(string): The area being rendered (e.g., ‘content’, ‘header’, ‘footer’).
Example usage
Section titled “Example usage”add_action( 'bricks/frontend/before_render_data', function( $elements, $area ) { // Remove actions/filters that interfere with Bricks rendering // remove_filter( 'the_content', 'my_plugin_content_filter' );
// Example: Log render start // error_log( "Starting rendering area: $area" );} );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.