Walker_Nav_Menu::build_atts( array $atts = array() ): string
Builds a string of HTML attributes from an array of key/value pairs.
Description
Empty values are ignored.
Parameters
-
$atts
array Optional -
An array of HTML attribute key/value pairs.
Default:
array()
Return
string A string of HTML attributes.
Source
File: wp-includes/class-walker-nav-menu.php
.
View all references
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;
}
Changelog
Version | Description |
---|---|
6.3.0 | Introduced. |