Action: bricks/frontend/before_render_data
Action: bricks/frontend/before_render_data
Section titled “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 page helpful?