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

"Action: bricks/dynamic_data/before_do_action"

پیش از پردازش تگ داده پویا (dynamic data) {do_action:my_hook} اجرا می‌شود. با آن می‌توانید پیش از رندر شدن یک تگ do_action مشخص، کد اجرا کنید.

پارامترها

  • $action (string): The action name specified in the tag (e.g. my_hook in {do_action:my_hook}).
  • $filters (array): Array of filters applied to the tag.
  • $context (string): The context in which the tag is being rendered (e.g., 'text').
  • $post (WP_Post|null): The current post object, or null.

نمونه استفاده

add_action( 'bricks/dynamic_data/before_do_action', function( $action, $filters, $context, $post ) {
    if ( $action === 'my_custom_hook' ) {
        // Code to run before 'my_custom_hook' is processed via dynamic data
        error_log( 'Starting processing my_custom_hook' );
    }
}, 10, 4 );