Commit Graph

50956 Commits

Author SHA1 Message Date
Sergey Biryukov
e8fc75dfe1 Build/Test Tools: Revert [60056] pending test failure investigation.
See #49953.
Built from https://develop.svn.wordpress.org/trunk@60057


git-svn-id: http://core.svn.wordpress.org/trunk@59393 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-19 23:02:27 +00:00
Sergey Biryukov
3bf92ea78e Build/Test Tools: Enable starting Xdebug with the PHP request in local environment.
This aims to facilitate setting up Xdebug locally without editing the `tools/local-env/php-config.ini` file, which is not ignored by Git by default.

Note that this does not enable Xdebug by default, since both `LOCAL_PHP_XDEBUG=true` and `LOCAL_PHP_XDEBUG_MODE=debug` are additionally required for Xdebug to work.

Props SirLouen, jules-colle, johnbillion, pento.
Fixes #49953.
Built from https://develop.svn.wordpress.org/trunk@60056


git-svn-id: http://core.svn.wordpress.org/trunk@59392 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-19 22:10:29 +00:00
joedolson
31c2c95700 Themes: A11y: Merge omitted changes to support focus-visible.
Merge PHP changes to ensure that `focus` doesn't match `focus-visible` in `WP_Theme_JSON`, overlooked in previous merge. Follow up to [59854].

Props huubl, joemcgill, joedolson.
Fixes #62906.
Built from https://develop.svn.wordpress.org/trunk@60055


git-svn-id: http://core.svn.wordpress.org/trunk@59391 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-19 18:46:29 +00:00
Adam Silverstein
3cc90101d3 Customizer: fix logo cropping.
Address a failure in the customizer site logo cropping after r60031. Check to ensure library exists before the call to findWhere.

Follow up to r60031.

Props: domainsupport, joemcgill, joedolson, kawsar007, addweb-solution-pvt-ltd, mukesh27.

Fixes #63121.



Built from https://develop.svn.wordpress.org/trunk@60054


git-svn-id: http://core.svn.wordpress.org/trunk@59390 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-19 16:27:28 +00:00
desrosj
e2e78141bd Build/Test Tools: Increase timeout value for Slack message jobs.
Because of how dependent jobs and queuing works in GitHub Actions, it’s common for workflows to be completed with the exception of sending Slack notifications.

“The waiting is the hardest part”, and occasionally these jobs hit the `10` minute timeout value before their turn comes up.

See #62221.
Built from https://develop.svn.wordpress.org/trunk@60053


git-svn-id: http://core.svn.wordpress.org/trunk@59389 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-19 13:19:26 +00:00
desrosj
5a5edd03ef Build/Test Tools: Use ‘pull_request.head.ref` when checking built files.
Because `pull_request_target` happens in the context of the base branch, attempting to checkout `github.head_ref` results in a failure when the workflow comes from a fork.

This adjusts the options passed to `actions/checkout` to use the repository that actually contains the test branch.

See #62221.
Built from https://develop.svn.wordpress.org/trunk@60052


git-svn-id: http://core.svn.wordpress.org/trunk@59388 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-19 12:32:26 +00:00
desrosj
f283e36b50 Build/Test Tools: Update 3rd party actions.
This updates the following 3rd party actions:

- `actions/setup-node` from `4.2.0` to `4.3.0`
- `actions/upload-artifact` from `4.6.0` to `4.6.1`
- `ramsey/composer-install` from `3.0.0` to `3.1.0`
- `actions/cache` from `4.2.0` to `4.2.2`
- `actions/download-artifact` from `4.1.8` to `4.1.9`
- `codecov/codecov-action` from `5.3.1` to `5.4.0`

See #62221.
Built from https://develop.svn.wordpress.org/trunk@60051


git-svn-id: http://core.svn.wordpress.org/trunk@59387 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-19 12:25:21 +00:00
desrosj
56e287b133 Build/Test Tools: Pin full commit SHA for rhysd/actionlint.
This is a recommended best practice for hardening workflows that are utilizing 3rd party actions.

Follow up to [59679].

Props johnbillion.
See #62221.
Built from https://develop.svn.wordpress.org/trunk@60050


git-svn-id: http://core.svn.wordpress.org/trunk@59386 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-19 12:18:27 +00:00
Aaron Jorbin
e382a52cde Coding Standards: Fix alignment in wp_check_filetype_and_ext.
Follow-up to [59315].

See #62272, #62279.

Built from https://develop.svn.wordpress.org/trunk@60049


git-svn-id: http://core.svn.wordpress.org/trunk@59385 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 23:41:26 +00:00
Aaron Jorbin
c9d7937947 Coding Standards: Fix alignment in WP_Query::parse_tax_query.
Follow-up to [59766].

See #59516, #62279.

Built from https://develop.svn.wordpress.org/trunk@60048


git-svn-id: http://core.svn.wordpress.org/trunk@59384 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 23:34:26 +00:00
Aaron Jorbin
2a39b722ba Coding Standards: Fix alignment in WP_Image_Editor_Imagick::thumbnail_image.
Follow-up to [59589].

See #36477, #62279.

Built from https://develop.svn.wordpress.org/trunk@60047


git-svn-id: http://core.svn.wordpress.org/trunk@59383 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 23:25:31 +00:00
Aaron Jorbin
a389073064 Coding Standards: Fix alignment in locate_block_template.
Follow-up to [59449].

See #62053, #62279.

Built from https://develop.svn.wordpress.org/trunk@60046


git-svn-id: http://core.svn.wordpress.org/trunk@59382 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 22:08:26 +00:00
Sergey Biryukov
00b99baf07 Coding Standards: Remove leading and trailing spaces in URLs on the Menus screen.
Follow-up to [42343].

Props kkmuffme.
Fixes #62978.
Built from https://develop.svn.wordpress.org/trunk@60045


git-svn-id: http://core.svn.wordpress.org/trunk@59381 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 21:48:25 +00:00
Aaron Jorbin
b6e009f4dd Coding Standards: Fix alignment in WP_REST_Widgets_Controller::prepare_item_for_response.
Follow-up to [59899].

See #56481, 62279.

Built from https://develop.svn.wordpress.org/trunk@60044


git-svn-id: http://core.svn.wordpress.org/trunk@59380 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 20:39:23 +00:00
Aaron Jorbin
36ae833962 Coding Standards: Correct alignment in parameters passed to wp_editor.
Follow-up to [59188].

See #29838, #62279.

Built from https://develop.svn.wordpress.org/trunk@60043


git-svn-id: http://core.svn.wordpress.org/trunk@59379 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 20:09:25 +00:00
audrasjb
dd948b4e4b Post WordPress 6.8 Beta 3 version bump.
Built from https://develop.svn.wordpress.org/trunk@60042


git-svn-id: http://core.svn.wordpress.org/trunk@59378 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 15:29:22 +00:00
audrasjb
d1a24c90c3 WordPress 6.8 Beta 3.
Built from https://develop.svn.wordpress.org/trunk@60041


git-svn-id: http://core.svn.wordpress.org/trunk@59377 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 15:11:27 +00:00
joedolson
d4330af271 Bundled Themes: A11y: Dismiss submenus with esc in Twenty Twenty.
Allow submenus in Twenty Twenty to be dismissed using the `esc` key to meet WCAG 1.4.13. Set focus to previous submenu parent on `esc`, and ensure that after escaping the last submenu, tab moves to the next parent item, not back into the submenu.

Props lcarevic, rcreators, pratiklondhe, poena, karmatosed, chaion07, audrasjb, mehdi01, mohonchandra, najmulsaju, saurabhdhariwal, ugyensupport, shailu25.
Fixes #49950.
Built from https://develop.svn.wordpress.org/trunk@60040


git-svn-id: http://core.svn.wordpress.org/trunk@59376 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 14:41:27 +00:00
audrasjb
2f1611e273 Customize: Improve alignment of theme wrapper.
This changeset updates the class used for the theme wrapper in the customizer, which fixes an alignment issue occuring when searching a theme on WordPress.org from the customizer interface.

Props kharisblank, ankitkumarshah, benazeer, sainathpoojary, mukesh27, kharisblank, parthvataliya, im3dabasia1, sukhendu2002, praful2111, ruchirj, imranhasanraaz, shailu25.
Fixes #62637.


Built from https://develop.svn.wordpress.org/trunk@60039


git-svn-id: http://core.svn.wordpress.org/trunk@59375 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 13:15:22 +00:00
Joe McGill
1c43cd6743 Editor: Fix layout support classes to be generated with a stable ID.
This fixes a bug reported in https://github.com/WordPress/gutenberg/issues/67308 related to the Interactivity API's client-side navigation feature by replacing the incrementally generated IDs with stable hashes derived from the block's layout style definition.

Fixes #62985.
Props darerodz.

Built from https://develop.svn.wordpress.org/trunk@60038


git-svn-id: http://core.svn.wordpress.org/trunk@59374 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 12:43:24 +00:00
Joe McGill
299978551a Themes: Improve error notice when wp_is_block_theme() is called too early.
This is a follow-up to [59968] which improves error handling for when `wp_is_block_theme()` is called too early. Initially, `_doing_it_wrong()` was called in `WP_Theme::is_block_theme()` was called prior to themes being set up, in order to avoid the bug reported in #63062, where doing so would cause parent themes to not be resolved. After further investigation, the issue is only caused by calling `wp_is_block_theme()` before the root theme directory has been registered (e.g., when called on the `muplugins_loaded` hook).

Moving This error message to `wp_is_block_theme()` when `$GLOBALS['wp_theme_directories']` is empty avoids unnecessary error messages.

Props wildworks, sukhendu2002, SirLouen, dinhtungdu, narenin, joemcgill, peterwilsoncc, afragen.
Fixes #63086. See #63062.

Built from https://develop.svn.wordpress.org/trunk@60037


git-svn-id: http://core.svn.wordpress.org/trunk@59373 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 12:30:25 +00:00
Joe McGill
46dd725015 Editor: Update packages for 6.8 Beta 3.
Syncs @wordpress/* packages to the 'wp-6.8' npm tag.

Props mamaduka.
See #62887.

Built from https://develop.svn.wordpress.org/trunk@60036


git-svn-id: http://core.svn.wordpress.org/trunk@59372 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 12:01:36 +00:00
Peter Wilson
2ea5c7f332 Emoji: Update the Twemoji library to 15.1.0.
This version adds support for the latest emoji added in Unicode Emoji 15.1.

I will rise like a phoenix 🐦🔥 but you’re my flame 🔥.
 
Props audrasjb, azaozz, hbhalodia, jorbin, sergeybiryukov, sirlouen.
Fixes #63064.


Built from https://develop.svn.wordpress.org/trunk@60035


git-svn-id: http://core.svn.wordpress.org/trunk@59371 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-18 03:01:25 +00:00
Sergey Biryukov
53b38b0516 Coding Standards: Remove extra slashes when concatenating ABSPATH with a path.
Since `ABSPATH` is defined and documented to end with a forward slash `/`, this changeset removes the first `/` from strings appended to `ABSPATH` in various files, leading to `//` in the resulting path.

Follow-up to [54872], [55720], [57545].

Props dhruvik18, SergeyBiryukov.
Fixes #63102.
Built from https://develop.svn.wordpress.org/trunk@60034


git-svn-id: http://core.svn.wordpress.org/trunk@59370 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-17 22:40:26 +00:00
Joe McGill
15c1c54906 Editor: Change hook for 'wp_set_editor_default_mode'.
This is a follow up to [59968], which moves the `wp_set_editor_default_mode()` callback to `init` to make sure the subsequent call to `create_initial_post_types()` doesn't overwrite the post type support settings.

Props mamaduka, psykro.
Fixes #61811.

Built from https://develop.svn.wordpress.org/trunk@60033


git-svn-id: http://core.svn.wordpress.org/trunk@59369 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-17 20:11:26 +00:00
joedolson
9f51d473ef Administration: A11y: Prevent empty author link in list tables.
If the author display name is unknown, show an `emdash` and screen reader text `(no author)`, consistent with other cases where information is unknown. Fix an issue where an unknown author name displayed as an invisible link with no text.

Props kkmuffme, hdkothari81, shailu25, snehapatil02, sabernhardt, faisal03, rishavdutta, sumitbagthariya16, joedolson.
Fixes #62913.
Built from https://develop.svn.wordpress.org/trunk@60032


git-svn-id: http://core.svn.wordpress.org/trunk@59368 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-17 18:54:27 +00:00
Adam Silverstein
f640e6c7a8 Media: disable "Insert Gallery" button during uploads.
Ensure that the button to insert a gallery is disabled until all image uploads have completed on the Edit Gallery screen.  Prevents an issue where users could insert a gallery with some images missing.

Props: adamsilverstein, gonom9, rishavdutta.
Fixes: #39824.


Built from https://develop.svn.wordpress.org/trunk@60031


git-svn-id: http://core.svn.wordpress.org/trunk@59367 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-17 17:48:26 +00:00
Adam Silverstein
2ffac21b44 Media: fix potentially failing Imagick PDF alpha channel test.
Only test PDF alpha functionality when supported by the server.

Props: adamsilverstein, swissspidy, antpb, sippis.
Fixes #60798.


Built from https://develop.svn.wordpress.org/trunk@60030


git-svn-id: http://core.svn.wordpress.org/trunk@59366 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-17 17:28:25 +00:00
joedolson
526d3b0a03 TinyMCE: A11y: Remove title attributes and improve placeholders.
Shifts the `title` attribute on `more` and `page-break` placeholder images to `alt`, moves the `title` attribute to `alt` on the `style` and `script` placeholders and replaces the images to differentiate between CSS and JS content.

Props sabernhardt, abcd95, joedolson.
Fixes #62861.
Built from https://develop.svn.wordpress.org/trunk@60007


git-svn-id: http://core.svn.wordpress.org/trunk@59348 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-17 16:16:25 +00:00
desrosj
aa824eba44 Build/Test Tools: Add input for skipping Playwright steps.
In older branches utilizing Puppeteer instead of Playwright, installing Playwright browsers is unnecessary and resulting in workflow failures.

This introduces a new `install-playwright` input that allows older branches to indicate that Playwright related steps should be skipped.

See #63117.
Built from https://develop.svn.wordpress.org/trunk@60005


git-svn-id: http://core.svn.wordpress.org/trunk@59347 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-17 16:05:28 +00:00
desrosj
5cfbf35521 Build/Test Tools: Correct E2E workflow path filtering.
The reusable E2E workflow does not yet follow the `-v#` pattern because there is only one version.

The current pattern is not matching the `reusable-end-to-end-tests.yml` file.

See #62221.
Built from https://develop.svn.wordpress.org/trunk@60004


git-svn-id: http://core.svn.wordpress.org/trunk@59346 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-17 16:02:30 +00:00
Joe McGill
fc027e2491 Editor: Support site preview mode for the Site Editor.
This allows the Site Editor to load a preview of the site as an `IFRAME_REQUEST` by checking for a `wp_site_preview` query param. By setting the `IFRAME_REQUEST` constant when loading the preview, the site's admin bar and some third party plugin overlays will not be shown in the preview.

Props wildworks, joemcgill, peterwilsoncc, presstoke, mamaduka, johnbillion, faisal03.
Fixes #63076.

Built from https://develop.svn.wordpress.org/trunk@60003


git-svn-id: http://core.svn.wordpress.org/trunk@59345 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-17 13:03:29 +00:00
Peter Wilson
1523f87bc8 Query: Fix performance regression starting the loop for all fields.
Fixes a performance regression starting the loop after calling `WP_Query( [ 'fields' => 'all' ] )`. This changes how `WP_Query::the_post()` determines whether there is a need to traverse the posts for cache warming.

If IDs are queried, `WP_Query::$posts` is assumed to be an array of post IDs. If all fields are queried, `WP_Query::$posts` is assumed to be an array of fully populated post objects.

Follow up to [59919], [59937].

Props joemcgill, peterwilsoncc, SirLouen.
Fixes #56992.


Built from https://develop.svn.wordpress.org/trunk@59993


git-svn-id: http://core.svn.wordpress.org/trunk@59335 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-16 22:57:28 +00:00
joedolson
8e9d8e7bd4 Editor: A11y: Skip link hidden in editor on medium-small screens.
Adjust the position of the skip link in viewports between 600 and 782 pixels, where they were hidden due to `overflow-y: auto` in the block editor. Ensures that the skip link is visibly available for users on all viewport sizes.

Props sabernhardt, narenin, audrasjb, mukesh27, joedolson, wildworks.
Fixes #63084.
Built from https://develop.svn.wordpress.org/trunk@59992


git-svn-id: http://core.svn.wordpress.org/trunk@59334 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-16 22:49:26 +00:00
joedolson
066133d4a8 Bundled Themes: Move skip link from #page to body in Twenty Fourteen.
Improvement following [59914] to make the position of the skip to content link consistent across different states and viewports.

Props sabernhardt, himanshupathak95, joedolson.
Fixes #62969.
Built from https://develop.svn.wordpress.org/trunk@59991


git-svn-id: http://core.svn.wordpress.org/trunk@59333 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-16 22:34:37 +00:00
Sergey Biryukov
e032455914 Coding Standards: Escape thumbnail URL and attributes in wp_image_editor().
Follow-up to [11965].

Props benazeer, dhruvang21, sabernhardt.
Fixes #62951.
Built from https://develop.svn.wordpress.org/trunk@59990


git-svn-id: http://core.svn.wordpress.org/trunk@59332 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-16 20:47:29 +00:00
joedolson
10facebdbc Customizer: A11y: Respect prefers-reduced-motion.
Several significant animations in the customizer did not respect prefers reduced motion. Change CSS to wrap animations in `@media` queries to verify user preferences.

Props wildworks, sainathpoojary, abcd95, joedolson, audrasjb.
Fixes #62806.
Built from https://develop.svn.wordpress.org/trunk@59989


git-svn-id: http://core.svn.wordpress.org/trunk@59331 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-16 20:27:34 +00:00
joedolson
5c784a1001 A11y: Add spoken notice when screen options are saved on change.
When some screen option input fields are changed (post table columns, welcome panel, and metabox visibility), the change is saved to options. Other screen options (e.g. number of items per page) are only saved on submit. The changes that are saved immediately are visibly changed for sighted readers immediately. Change adds a `wp.a11y.speak()` call to inform screen readers that a value change has updated screen options.

Props kkmuffme, joedolson, yogeshbhutkar, audrasjb, sourabhjain.
Fixes #62550.
Built from https://develop.svn.wordpress.org/trunk@59988


git-svn-id: http://core.svn.wordpress.org/trunk@59330 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-16 19:40:31 +00:00
joedolson
c2b92db37c Media: Add 'muted' attribute and normalize HTML attributes.
Add the 'muted' attribute to the audio shortcode. Fix boolean attributes to meet HTML5 standards. Replaces instances like `attr="1"` with `attr` for `loop`, `autoplay`, and `muted`, and improves handling of the `preload` attribute to only output valid values.

Props shub07, dmsnell, debarghyabanerjee, audrasjb, narenin, apermo, joedolson.
Fixes #61515.
Built from https://develop.svn.wordpress.org/trunk@59987


git-svn-id: http://core.svn.wordpress.org/trunk@59329 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-16 18:51:29 +00:00
joedolson
abaebb17e6 Media: Dismiss button not functional on upload errors.
Change the `onclick` attribute to a separate inlined script in the error message and improve the event attachment behavior.

Props vivekawsm, mijotj, adamsilverstein, parthvataliya, adhun, sarathar, peterwilsoncc, sayedulsayem, chaion07, sppramodh, indirabiswas27, aishwarryapande, dhrumilk, manojmaharrshi, ugyensupport, imranhasanraaz, pkbhatt, shailu25, joedolson.
Fixes #60074.
Built from https://develop.svn.wordpress.org/trunk@59986


git-svn-id: http://core.svn.wordpress.org/trunk@59328 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-16 16:11:24 +00:00
Sergey Biryukov
ca3aa2df3e Tests: Use assertSame() in some newly introduced tests.
This ensures that not only the return values match the expected results, but also that their type is the same.

Going forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.

Follow-up to [59630].

See #62278.
Built from https://develop.svn.wordpress.org/trunk@59985


git-svn-id: http://core.svn.wordpress.org/trunk@59327 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-15 23:28:31 +00:00
desrosj
b41f5083de Build/Test Tools: Use more specific (and correct) names for secrets.
Follow up to [59983].

See #62221.
Built from https://develop.svn.wordpress.org/trunk@59984


git-svn-id: http://core.svn.wordpress.org/trunk@59326 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-14 18:59:29 +00:00
desrosj
215812eba9 Build/Test Tools: Introduce a workflow for checking built files.
There are several files generated and updated by the build process that are under version control. Including changes to these files is a common missed step for contributors regardless of experience level.

This introduces a workflow that checks for changes to versioned files as a result of other changes in pull requests and commits them back to the head branch. Because this workflow requires the `pull_request_target` event instead of `pull_request`, local references to reusable workflows should never be used.

In addition to improving the contributor experience, this also opens the door to use Dependabot for monitoring npm dependencies, many of which produce changes to built files when updating.

Props desrosj, johnbillion, joemcgill, swissspidy.
See #62221.
Built from https://develop.svn.wordpress.org/trunk@59983


git-svn-id: http://core.svn.wordpress.org/trunk@59325 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-14 18:53:28 +00:00
Sergey Biryukov
87330c8aa7 Upgrade/Install: Revert [59981] pending test failure investigation.
See #62718.
Built from https://develop.svn.wordpress.org/trunk@59982


git-svn-id: http://core.svn.wordpress.org/trunk@59324 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-14 14:53:29 +00:00
Sergey Biryukov
fda4905790 Upgrade/Install: Pass stored credentials to WP_Filesystem() in WP_Upgrader.
When using a non-direct filesystem, the call in `WP_Upgrader::maintenance_mode()` did not include the required credentials, leading to a fatal error as the connection was not initialized properly.

This commit attempts to use the stored credentials if available, and triggers a notice otherwise.

Follow-up to [56341], [58128].

Props hideishi, dd32, SergeyBiryukov.
Fixes #62718.
Built from https://develop.svn.wordpress.org/trunk@59981


git-svn-id: http://core.svn.wordpress.org/trunk@59323 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-14 12:59:32 +00:00
audrasjb
c033b97894 Themes: Enqueue classic-theme-styles in enqueue_block_assets.
[54687] introduced a fallback stylesheet for Button block styles (and later File blocks) for both the front end and the editor. In the editor, that has been added within the body, after the theme's block styles. That commit had quick fixes for Twenty Twelve and Twenty Twenty, but raising the specificity for those colors should have been unnecessary. Also, themes such as Twenty Fourteen — and non-bundled themes — still have had a similar problem with the incorrect order.

Thus, this changeset:
- Registers the stylesheet outside `wp_enqueue_classic_theme_styles()`.
- Enqueues classic styles in the `enqueue_block_assets` action instead of adding them in the `block_editor_settings_all` filter.
- Deprecates the `wp_add_editor_classic_theme_styles()` function.

Follow-up to [54687].

Props sabernhardt, mukesh27.
Fixes #61892.


Built from https://develop.svn.wordpress.org/trunk@59980


git-svn-id: http://core.svn.wordpress.org/trunk@59322 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-13 23:00:31 +00:00
Sergey Biryukov
594fb8f0a0 Docs: Correct formatting for some inline comments in unit tests.
Follow-up to [54111], [56714], [58182], [59630], [59817], [59966].

See #62281.
Built from https://develop.svn.wordpress.org/trunk@59979


git-svn-id: http://core.svn.wordpress.org/trunk@59321 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-13 18:23:33 +00:00
audrasjb
41c50755ed Users: Remove unwanted aria-describedby attribute in User Edit.
This changeset removes the `aria-describedby` attribute when not editing the current user, as no description paragraph is associated.

Props kkmuffme, audrasjb, faisal03, shailu25, nandow, eddystile, marineevain, qhaensler, virginienacci.
Fixes #63006.


Built from https://develop.svn.wordpress.org/trunk@59978


git-svn-id: http://core.svn.wordpress.org/trunk@59320 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-13 10:04:34 +00:00
Sergey Biryukov
414951bc87 Coding Standards: Use strict comparison in WP_Query::get_posts(), take 1.
Follow-up to [4112], [17552], [19918], [20740], [56513], [56656].

Props aristath, poena, afercia, SergeyBiryukov.
See #62279.
Built from https://develop.svn.wordpress.org/trunk@59976


git-svn-id: http://core.svn.wordpress.org/trunk@59318 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-12 20:12:32 +00:00
Sergey Biryukov
d857f68a25 Coding Standards: Use strict comparison in wp_check_comment_data().
Follow-up to [2894], [28437], [59319].

Props aristath, poena, afercia, SergeyBiryukov.
See #62279.
Built from https://develop.svn.wordpress.org/trunk@59975


git-svn-id: http://core.svn.wordpress.org/trunk@59317 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-11 21:58:24 +00:00