wpcf7_format_atts()
Returns a formatted string of HTML attributes.
Хуков нет.
Возвращает
Строку
. Formatted HTML attributes.
Использование
wpcf7_format_atts( $atts );
- $atts(массив) (обязательный)
- Associative array of attribute name and value pairs.
Код wpcf7_format_atts() wpcf7 format atts CF7 5.6.1
function wpcf7_format_atts( $atts ) { $html = ''; $prioritized_atts = array( 'type', 'name', 'value' ); foreach ( $prioritized_atts as $att ) { if ( isset( $atts[$att] ) ) { $value = trim( $atts[$att] ); $html .= sprintf( ' %s="%s"', $att, esc_attr( $value ) ); unset( $atts[$att] ); } } foreach ( $atts as $key => $value ) { $key = strtolower( trim( $key ) ); if ( ! preg_match( '/^[a-z_:][a-z_:.0-9-]*$/', $key ) ) { continue; } $value = trim( $value ); if ( '' !== $value ) { $html .= sprintf( ' %s="%s"', $key, esc_attr( $value ) ); } } $html = trim( $html ); return $html; }