' . esc_html( $field_errors[ $k ] ) . '

'; } }; $inv = static function ( string $k ) use ( $field_errors ): void { if ( isset( $field_errors[ $k ] ) ) { echo ' aria-invalid="true" aria-describedby="admirly-err-' . esc_attr( $k ) . '"'; } }; $roles = $fields['roles']; $sub = $fields['sub']; $subFor = static function ( string $roleSlug ) use ( $sub ): bool { return $sub['roles'] === [] || in_array( $roleSlug, $sub['roles'], true ); }; $subVisible = $sub['enabled'] && ( $roles === [] || $v( 'role' ) === '' || $subFor( $v( 'role' ) ) ); ?>

$attrs Extra attributes of the
element. */ $admirly_form_attrs = (array) apply_filters( 'admirly_form_attributes', [], $admirly_vars ); $admirly_form_attr = ''; foreach ( $admirly_form_attrs as $admirly_k => $admirly_v ) { $admirly_form_attr .= ' ' . sanitize_key( (string) $admirly_k ) . '="' . esc_attr( (string) $admirly_v ) . '"'; } ?> novalidate>

$admirly_vars @param callable $v old value @param callable $err error line @param callable $inv aria attributes */ do_action( 'admirly_form_fields', $admirly_vars, $v, $err, $inv ); ?>
> *
= 1; $i-- ) : ?> >
$admirly_vars @param callable $v @param callable $err @param callable $inv */ do_action( 'admirly_form_before_consent', $admirly_vars, $v, $err, $inv ); ?>