Walker_Nav_Menu::build_atts()
Builds a string of HTML attributes from an array of key/value pairs. Empty values are ignored.
Метод класса: Walker_Nav_Menu{}
Хуков нет.
Возвращает
Строку
. A string of HTML attributes.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->build_atts( $atts );
- $atts(массив)
- An array of HTML attribute key/value pairs.
По умолчанию: empty array
Список изменений
С версии 6.3.0 | Введена. |
Код Walker_Nav_Menu::build_atts() Walker Nav Menu::build atts WP 6.6.2
protected function build_atts( $atts = array() ) { $attribute_string = ''; foreach ( $atts as $attr => $value ) { if ( false !== $value && '' !== $value && is_scalar( $value ) ) { $value = ( 'href' === $attr ) ? esc_url( $value ) : esc_attr( $value ); $attribute_string .= ' ' . $attr . '="' . $value . '"'; } } return $attribute_string; }