1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
|
<?php /** * About This Version administration panel. * * @package WordPress * @subpackage Administration */
/** WordPress Administration Bootstrap */ require_once __DIR__ . '/admin.php';
// Used in the HTML title tag. /* translators: Page title of the About WordPress page in the admin. */ $title = _x( 'About', 'page title' );
list( $display_version ) = explode( '-', wp_get_wp_version() ); $display_major_version = '6.9';
$release_notes_url = sprintf( /* translators: %s: WordPress version number. */ __( 'https://wordpress.org/documentation/wordpress-version/version-%s/' ), sanitize_title( $display_major_version ) );
$field_guide_url = sprintf( /* translators: %s: WordPress version number. */ __( 'https://make.wordpress.org/core/wordpress-%s-field-guide/' ), sanitize_title( $display_major_version ) );
$release_page_url = sprintf( /* translators: %s: WordPress version number. */ __( 'https://wordpress.org/download/releases/%s/' ), sanitize_title( $display_major_version ) );
require_once ABSPATH . 'wp-admin/admin-header.php'; ?> <div class="wrap about__container">
<div class="about__header"> <div class="about__header-title"> <h1> <?php printf( /* translators: %s: Version number. */ __( 'WordPress %s' ), $display_version ); ?> </h1> </div> </div>
<nav class="about__header-navigation nav-tab-wrapper wp-clearfix" aria-label="<?php esc_attr_e( 'Secondary menu' ); ?>"> <a href="about.php" class="nav-tab nav-tab-active" aria-current="page"><?php _e( 'What’s New' ); ?></a> <a href="credits.php" class="nav-tab"><?php _e( 'Credits' ); ?></a> <a href="freedoms.php" class="nav-tab"><?php _e( 'Freedoms' ); ?></a> <a href="privacy.php" class="nav-tab"><?php _e( 'Privacy' ); ?></a> <a href="contribute.php" class="nav-tab"><?php _e( 'Get Involved' ); ?></a> </nav>
<div class="about__section"> <div class="column"> <h2><?php _e( 'Welcome to WordPress 6.9' ); ?></h2> <p class="is-subheading"><?php _e( 'WordPress 6.9 introduces a more intuitive way to create content, together. Every detail is designed to fit your creative flow, from Notes that let you collaborate directly in the editor to a powerful Command Palette that helps you reach every part of your site.' ); ?></p> </div> </div>
<div class="about__section has-2-columns"> <div class="column is-vertically-aligned-center"> <h3><?php _ex( 'Notes', 'about page section title' ); ?></h3> <p> <strong><?php _e( 'Leave feedback right where you’re working.' ); ?></strong><br /> <?php _e( 'With notes attached directly to blocks, your team can stay aligned, track changes, and turn feedback into action all in one place. Whether you’re working on copy or refining design, collaboration happens seamlessly on the canvas itself.' ); ?> </p> </div> <div class="column is-vertically-aligned-center"> <div class="about__image"> <img src="https://s.w.org/images/core/6.9/01-notes.webp" alt="" height="436" width="436" /> </div> </div> </div>
<div class="about__section has-2-columns"> <div class="column is-vertically-aligned-center"> <div class="about__image"> <img src="https://s.w.org/images/core/6.9/02-visual-drag-drop.webp" alt="" height="436" width="436" /> </div> </div> <div class="column is-vertically-aligned-center"> <h3><?php _e( 'Visual drag and drop' ); ?></h3> <p> <strong><?php _e( 'Design flows naturally.' ); ?></strong><br /> <?php _e( 'Building layouts is now more intuitive and flexible with clear drag handles and a live preview that shows exactly what you’re moving—a faster way to build pages.' ); ?> </p> </div> </div>
<div class="about__section has-2-columns"> <div class="column is-vertically-aligned-center"> <h3><?php _e( 'Command Palette, everywhere' ); ?></h3> <p> <strong><?php _e( 'Your tools are always at hand.' ); ?></strong><br /> <?php _e( 'Access the Command Palette from any part of your site, whether you’re writing your latest post, deep in design in the Site Editor, or browsing your plugins. Everything you need, just a few keystrokes away.' ); ?> </p> </div> <div class="column is-vertically-aligned-center"> <div class="about__image"> <img src="https://s.w.org/images/core/6.9/03-command-palette-everywhere.webp" alt="" height="436" width="436" /> </div> </div> </div>
<div class="about__section has-2-columns"> <div class="column is-vertically-aligned-center"> <div class="about__image"> <img src="https://s.w.org/images/core/6.9/04-fit-text.webp" alt="" height="436" width="436" /> </div> </div> <div class="column is-vertically-aligned-center"> <h3><?php _e( 'Fit text to container' ); ?></h3> <p> <strong><?php _e( 'Content that adapts.' ); ?></strong><br /> <?php _e( 'A new typography option for text-based blocks, starting with the Paragraph and Heading blocks, that automatically adjusts font size to fill its container perfectly. Ideal for banners, callouts, and standout moments in your design. No manual tweaks, just an instant clean design.' ); ?> </p> </div> </div>
<hr class="is-invisible is-large" />
<div class="about__section has-2-columns"> <div class="column"> <div class="about__image"> <svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"> <path fill="#1e1e1e" d="M32.455 17.72a1.592 1.592 0 0 1 .599 2.195l-7.637 12.99a1.653 1.653 0 0 1-2.235.589 1.592 1.592 0 0 1-.599-2.195l7.637-12.99a1.653 1.653 0 0 1 2.235-.589ZM13.774 23.21a1.653 1.653 0 0 0-2.236.589 1.592 1.592 0 0 0 .6 2.195l.944.536c.783.444 1.783.18 2.235-.588a1.592 1.592 0 0 0-.599-2.196l-.944-.535ZM16.432 17.72a1.653 1.653 0 0 1 2.236.588l.545.928a1.592 1.592 0 0 1-.599 2.196 1.653 1.653 0 0 1-2.235-.588l-.546-.928a1.592 1.592 0 0 1 .6-2.196ZM25.637 16.5c0-.888-.733-1.607-1.637-1.607s-1.636.72-1.636 1.607v1.071c0 .888.732 1.608 1.636 1.608.904 0 1.637-.72 1.637-1.608V16.5Z"/> <path fill="#1e1e1e" fill-rule="evenodd" d="M4.91 27.75C4.91 17.395 13.455 9 24 9s19.091 8.395 19.091 18.75c0 3.909-1.22 7.542-3.305 10.548l-.488.702H8.702l-.488-.702A18.438 18.438 0 0 1 4.91 27.75ZM24 12.214c-8.736 0-15.818 6.956-15.818 15.536 0 2.943.832 5.692 2.277 8.036h27.082a15.25 15.25 0 0 0 2.277-8.036c0-8.58-7.082-15.536-15.818-15.536Z" clip-rule="evenodd"/> </svg> </div> <h3><?php _e( 'Performance updates' ); ?></h3> <p><?php _e( 'WordPress 6.9 includes a broad set of performance enhancements. A better <abbr>LCP</abbr> (Largest Contentful Paint) metric is achieved through improved loading of conditional and inlined stylesheets, script loading with fetchpriority support, and additional core optimizations. Editor advances include fixes for layout shifts caused by the Video block and faster loading of the terms selector.' ); ?></p> </div> <div class="column"> <div class="about__image"> <svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"> <path fill="#1e1e1e" d="M24 13.84c-.752 0-1.397-.287-1.936-.86a2.902 2.902 0 0 1-.809-2.06c0-.8.27-1.487.809-2.06S23.248 8 24 8c.753 0 1.398.287 1.937.86.54.573.809 1.26.809 2.06s-.27 1.487-.809 2.06-1.184.86-1.937.86ZM19.976 40V18.68a69.562 69.562 0 0 1-4.945-.56 45.877 45.877 0 0 1-4.57-.92l.565-2.4a46.79 46.79 0 0 0 6.356 1.14c2.106.227 4.312.34 6.618.34 2.307 0 4.513-.113 6.62-.34a46.786 46.786 0 0 0 6.355-1.14l.564 2.4c-1.454.373-2.977.68-4.57.92a69.55 69.55 0 0 1-4.945.56V40h-2.256V29.6h-3.535V40h-2.257Z"/> </svg> </div> <h3><?php _e( 'Accessibility improvements' ); ?></h3> <p><?php _e( '70+ accessibility fixes and enhancements focus on central areas of the WordPress experience. From globally hiding CSS-generated content from assistive technology and improvements to screen reader announcements and user experience, to fixing cursor position and keeping typing focus when clicking on an autocomplete suggestion item.' ); ?></p> </div> </div>
<hr class="is-invisible is-large" style="margin-bottom:calc(2 * var(--gap));" />
<div class="about__section has-2-columns is-wider-left is-feature" style="background-color:var(--background);border-radius:var(--border-radius);"> <h3 class="is-section-header"><?php _e( 'And much more' ); ?></h3> <div class="column"> <p> <?php printf( /* translators: %s: Version number. */ __( 'For a comprehensive overview of all the new features and enhancements in WordPress %s, please visit the feature-showcase website.' ), $display_major_version ); ?> </p> </div> <div class="column aligncenter"> <div class="about__image"> <a href="<?php echo esc_url( $release_page_url ); ?>" class="button button-primary button-hero"><?php _e( 'See everything new' ); ?></a> </div> </div> </div>
<hr class="is-large" style="margin-top:calc(2 * var(--gap));" />
<div class="about__section has-3-columns"> <div class="column about__image is-vertically-aligned-top"> <img src="<?php echo esc_url( admin_url( 'images/about-release-badge.svg?ver=6.9' ) ); ?>" alt="" height="280" width="280" /> </div> <div class="column is-vertically-aligned-center" style="grid-column-end:span 2"> <h3> <?php printf( /* translators: %s: Version number. */ __( 'Learn more about WordPress %s' ), $display_major_version ); ?> </h3> <p> <?php printf( /* translators: 1: Learn WordPress link, 2: Workshops link. */ __( '<a href="%1$s">Learn WordPress</a> is a free resource for new and experienced WordPress users. Learn is stocked with how-to videos on using various features in WordPress, <a href="%2$s">interactive workshops</a> for exploring topics in-depth, and lesson plans for diving deep into specific areas of WordPress.' ), 'https://learn.wordpress.org/', 'https://learn.wordpress.org/online-workshops/' ); ?> </p> </div> </div>
<div class="about__section has-2-columns"> <div class="column"> <div class="about__image"> <svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"> <path fill="#1e1e1e" d="M32 15.5H16v3h16v-3ZM16 22h16v3H16v-3ZM28 28.5H16v3h12v-3Z"/> <path fill="#1e1e1e" fill-rule="evenodd" d="M34 8H14a4 4 0 0 0-4 4v24a4 4 0 0 0 4 4h20a4 4 0 0 0 4-4V12a4 4 0 0 0-4-4Zm-20 3h20a1 1 0 0 1 1 1v24a1 1 0 0 1-1 1H14a1 1 0 0 1-1-1V12a1 1 0 0 1 1-1Z" clip-rule="evenodd"/> </svg> </div> <h4 style="margin-top: calc(var(--gap) / 2); margin-bottom: calc(var(--gap) / 2);"> <a href="<?php echo esc_url( $release_notes_url ); ?>"> <?php printf( /* translators: %s: WordPress version number. */ __( 'WordPress %s Release Notes' ), $display_major_version ); ?> </a> </h4> <p> <?php printf( /* translators: %s: WordPress version number. */ __( 'Read the WordPress %s Release Notes for information on installation, enhancements, fixed issues, release contributors, learning resources, and the list of file changes.' ), $display_major_version ); ?> </p> </div> <div class="column"> <div class="about__image"> <svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"> <path fill="#1e1e1e" stroke="#fff" stroke-width=".5" d="M26.5 24.25h13.75v11.5h-14v8h-3.5v-8H12.604L8.09 31.237a1.75 1.75 0 0 1 0-2.474l4.513-4.513H22.75v-4.5h-14V8.25h14v-4h3.5v4h10.146l4.513 4.513a1.75 1.75 0 0 1 0 2.474l-4.513 4.513H26.25v4.5h.25ZM12.25 16v.25h22.704l.073-.073 1.293-1.293a1.25 1.25 0 0 0 0-1.768l-1.293-1.293-.073-.073H12.25V16Zm1.723 16.177.073.073H36.75v-4.5H14.046l-.073.073-1.293 1.293a1.25 1.25 0 0 0 0 1.768l1.293 1.293Z"/> </svg> </div> <h4 style="margin-top: calc(var(--gap) / 2); margin-bottom: calc(var(--gap) / 2);"> <a href="<?php echo esc_url( $field_guide_url ); ?>"> <?php printf( /* translators: %s: WordPress version number. */ __( 'WordPress %s Field Guide' ), $display_major_version ); ?> </a> </h4> <p> <?php printf( /* translators: %s: WordPress version number. */ __( 'Explore the WordPress %s Field Guide. Learn about the changes in this release with detailed developer notes to help you build with WordPress.' ), $display_major_version ); ?> </p> </div> </div>
<hr class="is-large" />
<div class="return-to-dashboard"> <?php if ( isset( $_GET['updated'] ) && current_user_can( 'update_core' ) ) { printf( '<a href="%1$s">%2$s</a> | ', esc_url( self_admin_url( 'update-core.php' ) ), is_multisite() ? __( 'Go to Updates' ) : __( 'Go to Dashboard → Updates' ) ); }
printf( '<a href="%1$s">%2$s</a>', esc_url( self_admin_url() ), is_blog_admin() ? __( 'Go to Dashboard → Home' ) : __( 'Go to Dashboard' ) ); ?> </div> </div>
<?php require_once ABSPATH . 'wp-admin/admin-footer.php'; ?>
<?php
// These are strings we may use to describe maintenance/security releases, where we aim for no new strings. return;
__( 'Maintenance Release' ); __( 'Maintenance Releases' );
__( 'Security Release' ); __( 'Security Releases' );
__( 'Maintenance and Security Release' ); __( 'Maintenance and Security Releases' );
/* translators: %s: WordPress version number. */ __( '<strong>Version %s</strong> addressed one security issue.' ); /* translators: %s: WordPress version number. */ __( '<strong>Version %s</strong> addressed some security issues.' );
/* translators: 1: WordPress version number, 2: Plural number of bugs. */ _n_noop( '<strong>Version %1$s</strong> addressed %2$s bug.', '<strong>Version %1$s</strong> addressed %2$s bugs.' );
/* translators: 1: WordPress version number, 2: Plural number of bugs. Singular security issue. */ _n_noop( '<strong>Version %1$s</strong> addressed a security issue and fixed %2$s bug.', '<strong>Version %1$s</strong> addressed a security issue and fixed %2$s bugs.' );
/* translators: 1: WordPress version number, 2: Plural number of bugs. More than one security issue. */ _n_noop( '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bug.', '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bugs.' );
/* translators: %s: Documentation URL. */ __( 'For more information, see <a href="%s">the release notes</a>.' );
/* translators: 1: WordPress version number, 2: Link to update WordPress */ __( 'Important! Your version of WordPress (%1$s) is no longer supported, you will not receive any security updates for your website. To keep your site secure, please <a href="%2$s">update to the latest version of WordPress</a>.' );
/* translators: 1: WordPress version number, 2: Link to update WordPress */ __( 'Important! Your version of WordPress (%1$s) will stop receiving security updates in the near future. To keep your site secure, please <a href="%2$s">update to the latest version of WordPress</a>.' );
/* translators: %s: The major version of WordPress for this branch. */ __( 'This is the final release of WordPress %s' );
/* translators: The localized WordPress download URL. */ __( 'https://wordpress.org/download/' );
|