diff --git a/wp-includes/general-template.php b/wp-includes/general-template.php index 46e585df12..eafd26717a 100644 --- a/wp-includes/general-template.php +++ b/wp-includes/general-template.php @@ -981,13 +981,21 @@ function get_custom_logo( $blog_id = 0 ) { 'class' => 'custom-logo', ); - /* - * If the logo alt attribute is empty, get the site title and explicitly pass it - * to the attributes used by wp_get_attachment_image(). - */ - $image_alt = get_post_meta( $custom_logo_id, '_wp_attachment_image_alt', true ); - if ( empty( $image_alt ) ) { - $custom_logo_attr['alt'] = get_bloginfo( 'name', 'display' ); + if ( is_front_page() ) { + /* + * If on the home page, set the logo alt attribute to an empty string, + * as the image is decorative and doesn't need its purpose to be described. + */ + $custom_logo_attr['alt'] = ''; + } else { + /* + * If the logo alt attribute is empty, get the site title and explicitly pass it + * to the attributes used by wp_get_attachment_image(). + */ + $image_alt = get_post_meta( $custom_logo_id, '_wp_attachment_image_alt', true ); + if ( empty( $image_alt ) ) { + $custom_logo_attr['alt'] = get_bloginfo( 'name', 'display' ); + } } /** diff --git a/wp-includes/version.php b/wp-includes/version.php index 1ddb438e7f..e2dd63eca0 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.5-alpha-48282'; +$wp_version = '5.5-alpha-48283'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.