diff --git a/src/wp-includes/class-walker-page.php b/src/wp-includes/class-walker-page.php index 3ade8b00df..50990298f1 100644 --- a/src/wp-includes/class-walker-page.php +++ b/src/wp-includes/class-walker-page.php @@ -183,7 +183,7 @@ class Walker_Page extends Walker { $attributes = ''; foreach ( $atts as $attr => $value ) { if ( ! empty( $value ) ) { - $value = esc_attr( $value ); + $value = ( 'href' === $attr ) ? esc_url( $value ) : esc_attr( $value ); $attributes .= ' ' . $attr . '="' . $value . '"'; } }