Commit f32ba992d3 for wordpress.org
commit f32ba992d3f479caa2aad0bb07bb286977efc932
Author: joedolson <joedolson@git.wordpress.org>
Date: Mon Nov 9 16:09:54 2026 +0000
Twenty Twenty Four: A11y: Add `aria-label` in default menu names.
Add missing default `aria-label` values to the hidden-sidebar, header, and footer with centered logo patterns in Twenty Twenty Four.
Developed in https://github.com/WordPress/wordpress-develop/pull/13763.
Props joedolson, mukesh27, rahultank, nhrrob, harishtewari.
Fixes #66189.
Built from https://develop.svn.wordpress.org/trunk@65351
git-svn-id: http://core.svn.wordpress.org/trunk@64491 1a063a9b-81f0-0310-95a4-ce76da25c4cd
diff --git a/wp-content/themes/twentytwentyfour/parts/header.html b/wp-content/themes/twentytwentyfour/parts/header.html
index 2fa483be63..551d8c89c5 100644
--- a/wp-content/themes/twentytwentyfour/parts/header.html
+++ b/wp-content/themes/twentytwentyfour/parts/header.html
@@ -1,26 +1,2 @@
-<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"20px","bottom":"20px"}}},"backgroundColor":"base","layout":{"type":"constrained"}} -->
-<div class="wp-block-group alignwide has-base-background-color has-background"
- style="padding-top:20px;padding-bottom:20px">
- <!-- wp:group {"align":"wide","layout":{"type":"flex","justifyContent":"space-between","flexWrap":"wrap"}} -->
- <div class="wp-block-group alignwide">
- <!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"},"layout":{"selfStretch":"fit","flexSize":null}},"layout":{"type":"flex"}} -->
- <div class="wp-block-group">
- <!-- wp:site-logo {"width":60 } /-->
-
- <!-- wp:group {"style":{"spacing":{"blockGap":"0px"}}} -->
- <div class="wp-block-group">
- <!-- wp:site-title {"level":0} /-->
- </div>
- <!-- /wp:group -->
- </div>
- <!-- /wp:group -->
-
- <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
- <div class="wp-block-group">
- <!-- wp:navigation {"layout":{"type":"flex","justifyContent":"right","orientation":"horizontal"},"style":{"spacing":{"margin":{"top":"0"},"blockGap":"var:preset|spacing|20"},"layout":{"selfStretch":"fit","flexSize":null}}} /-->
- </div>
- <!-- /wp:group -->
- </div>
- <!-- /wp:group -->
-</div>
-<!-- /wp:group -->
\ No newline at end of file
+<!-- wp:pattern {"slug":"twentytwentyfour/header"} /-->
+
\ No newline at end of file
diff --git a/wp-content/themes/twentytwentyfour/patterns/footer-centered-logo-nav.php b/wp-content/themes/twentytwentyfour/patterns/footer-centered-logo-nav.php
index 13b827418b..9d6d410f63 100644
--- a/wp-content/themes/twentytwentyfour/patterns/footer-centered-logo-nav.php
+++ b/wp-content/themes/twentytwentyfour/patterns/footer-centered-logo-nav.php
@@ -18,7 +18,7 @@
<!-- wp:site-logo /-->
- <!-- wp:navigation {"overlayMenu":"never","layout":{"type":"flex","justifyContent":"center"},"fontSize":"small"} /-->
+ <!-- wp:navigation {"ariaLabel":"<?php esc_attr_e( 'Footer', 'twentytwentyfour' ); ?>","overlayMenu":"never","layout":{"type":"flex","justifyContent":"center"},"fontSize":"small"} /-->
<!-- wp:paragraph {"align":"center","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"textColor":"secondary","fontSize":"small"} -->
<p class="has-text-align-center has-secondary-color has-text-color has-link-color has-small-font-size">
diff --git a/wp-content/themes/twentytwentyfour/patterns/header.php b/wp-content/themes/twentytwentyfour/patterns/header.php
new file mode 100644
index 0000000000..0a6b1ab169
--- /dev/null
+++ b/wp-content/themes/twentytwentyfour/patterns/header.php
@@ -0,0 +1,41 @@
+<?php
+/**
+ * Title: Header
+ * Slug: twentytwentyfour/header
+ * Categories: header
+ * Description: Site header with site title and navigation.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Four
+ * @since Twenty Twenty-Four 1.x
+ */
+
+?>
+
+<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"20px","bottom":"20px"}}},"backgroundColor":"base","layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignwide has-base-background-color has-background"
+ style="padding-top:20px;padding-bottom:20px">
+ <!-- wp:group {"align":"wide","layout":{"type":"flex","justifyContent":"space-between","flexWrap":"wrap"}} -->
+ <div class="wp-block-group alignwide">
+ <!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"},"layout":{"selfStretch":"fit","flexSize":null}},"layout":{"type":"flex"}} -->
+ <div class="wp-block-group">
+ <!-- wp:site-logo {"width":60 } /-->
+
+ <!-- wp:group {"style":{"spacing":{"blockGap":"0px"}}} -->
+ <div class="wp-block-group">
+ <!-- wp:site-title {"level":0} /-->
+ </div>
+ <!-- /wp:group -->
+ </div>
+ <!-- /wp:group -->
+
+ <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
+ <div class="wp-block-group">
+ <!-- wp:navigation {"ariaLabel":"<?php esc_attr_e( 'Primary', 'twentytwentyfour' ); ?>","layout":{"type":"flex","justifyContent":"right","orientation":"horizontal"},"style":{"spacing":{"margin":{"top":"0"},"blockGap":"var:preset|spacing|20"},"layout":{"selfStretch":"fit","flexSize":null}}} /-->
+ </div>
+ <!-- /wp:group -->
+ </div>
+ <!-- /wp:group -->
+</div>
+<!-- /wp:group -->
+
\ No newline at end of file
diff --git a/wp-content/themes/twentytwentyfour/patterns/hidden-sidebar.php b/wp-content/themes/twentytwentyfour/patterns/hidden-sidebar.php
index 093d60c3fe..412730130d 100644
--- a/wp-content/themes/twentytwentyfour/patterns/hidden-sidebar.php
+++ b/wp-content/themes/twentytwentyfour/patterns/hidden-sidebar.php
@@ -61,7 +61,7 @@
</div>
<!-- /wp:group -->
- <!-- wp:navigation {"overlayMenu":"never","layout":{"type":"flex","orientation":"vertical"},"style":{"typography":{"fontStyle":"normal","fontWeight":"400"},"spacing":{"blockGap":"var:preset|spacing|10"}},"fontSize":"small"} -->
+ <!-- wp:navigation {"ariaLabel":"<?php esc_attr_e( 'Sidebar', 'twentytwentyfour' ); ?>","overlayMenu":"never","layout":{"type":"flex","orientation":"vertical"},"style":{"typography":{"fontStyle":"normal","fontWeight":"400"},"spacing":{"blockGap":"var:preset|spacing|10"}},"fontSize":"small"} -->
<!-- wp:navigation-link {"label":"<?php esc_html_e( 'Latest inflation report', 'twentytwentyfour' ); ?>","url":"#","className":"is-style-arrow-link","style":{"typography":{"textDecoration":"underline"}}} /-->
<!-- wp:navigation-link {"label":"<?php esc_html_e( 'Financial apps for families', 'twentytwentyfour' ); ?>","url":"#","className":"is-style-arrow-link","style":{"typography":{"textDecoration":"underline"}}} /-->
<!-- /wp:navigation -->
diff --git a/wp-includes/version.php b/wp-includes/version.php
index 8de13d6412..3920153a2d 100644
--- a/wp-includes/version.php
+++ b/wp-includes/version.php
@@ -16,7 +16,7 @@
*
* @global string $wp_version
*/
-$wp_version = '7.2-beta4-65350';
+$wp_version = '7.2-beta4-65351';
/**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.