پرش به محتویات

"Action: bricks/frontend/before_render_data"

پیش از شروع تولید HTML توسط متد Bricks\Frontend::render_data برای مجموعه‌ای از المان‌ها اجرا می‌شود. این action در مستندات رسمی‌ثبت نشده اما برای حذف action/filterهای افزونه که ممکن است با رندر Bricks تداخل داشته باشند مفید است.

پارامترها

  • $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" );
} );