ID; $campaign_id = (int) $campaign_id; $unique_form_id = 'suredonation-form-' . $form_id . '-' . wp_rand(); $form_style = Form_Styling::get_style_attr( $form_id ); $nonce_action = Helper::get_donation_nonce_action( $campaign_id ); $blocks = parse_blocks( $form->post_content ); ob_start(); ?>
>
$blocks Parsed blocks (parse_blocks output). * @param string $target Block name to look for. * @return bool */ private static function block_tree_contains( $blocks, $target ) { foreach ( $blocks as $block ) { if ( ! is_array( $block ) ) { continue; } if ( isset( $block['blockName'] ) && $block['blockName'] === $target ) { return true; } if ( ! empty( $block['innerBlocks'] ) && is_array( $block['innerBlocks'] ) && self::block_tree_contains( $block['innerBlocks'], $target ) ) { return true; } } return false; } }