Skip to content
Get Bricks

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.

  • $elements (array): The array of elements to be rendered.
  • $area (string): The area being rendered (e.g., ‘content’, ‘header’, ‘footer’).
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" );
} );