acf_esc_attrs()
acf_esc_attrs
Generated valid HTML from an array of attrs.
Хуков нет.
Возвращает
Строку
.
Использование
acf_esc_attrs( $attrs );
- $attrs(массив) (обязательный)
- The array of attrs.
Список изменений
С версии 5.8.1 | Введена. |
Код acf_esc_attrs() acf esc attrs ACF 6.0.4
function acf_esc_attrs( $attrs ) { $html = ''; // Loop over attrs and validate data types. foreach ( $attrs as $k => $v ) { // String (but don't trim value). if ( is_string( $v ) && ( $k !== 'value' ) ) { $v = trim( $v ); // Boolean } elseif ( is_bool( $v ) ) { $v = $v ? 1 : 0; // Object } elseif ( is_array( $v ) || is_object( $v ) ) { $v = json_encode( $v ); } // Generate HTML. $html .= sprintf( ' %s="%s"', esc_attr( $k ), esc_attr( $v ) ); } // Return trimmed. return trim( $html ); }