50767 Commits

Author SHA1 Message Date
joedolson
9bb1251fcd Media: Tests: Remove extraneous @test annotation.
The data provider for tests added in [59902] had an @test annotation, causing it to be run as if it were a test, throwing a risky test warning. Remove the @test annotation to prevent this undesired warning.

Props johnbillion, joedolson.
Fixes #54738.
Built from https://develop.svn.wordpress.org/trunk@59934


git-svn-id: http://core.svn.wordpress.org/trunk@59276 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 19:18:24 +00:00
Joe McGill
2879b85136 Post WordPress 6.8 Beta 1 version bump.
Built from https://develop.svn.wordpress.org/trunk@59933


git-svn-id: http://core.svn.wordpress.org/trunk@59275 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 16:11:19 +00:00
Joe McGill
2fda1e4d8c WordPress 6.8 Beta 1.
Built from https://develop.svn.wordpress.org/trunk@59932


git-svn-id: http://core.svn.wordpress.org/trunk@59274 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 15:32:22 +00:00
John Blackbourn
6ebd14b8b1 Date/Time: Add tests that cover the wp_timezone_override_offset() function.
Props pbearne, audrasjb

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


git-svn-id: http://core.svn.wordpress.org/trunk@59273 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 14:59:18 +00:00
Sergey Biryukov
b1db30520c Tests: Move get_calendar() tests to a more appropriate place.
This aims to bring consistency with the tests for the other functions in `wp-includes/general-template.php`.

Includes correcting the test class name as per the naming conventions.

Follow-up to [59908].

See #34093.
Built from https://develop.svn.wordpress.org/trunk@59930


git-svn-id: http://core.svn.wordpress.org/trunk@59272 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 14:57:20 +00:00
desrosj
8817327a73 Build/Test Tools: Update devDependencies.
This updates the following `devDependencies` to their latest versions:

- `@playwright/test` from `1.49.1` to `1.50.1`
- `chalk` from `5.3.0` to `5.4.1`
- `copy-webpack-plugin` from `12.0.2` to `13.0.0`
- `grunt-sass` from `3.1.0` to `4.0.0`
- `postcss` from `8.4.49` to `8.5.3`
- `sass` from `1.83.4` to `1.85.1`
- `terser-webpack-plugin` from `5.3.11` to `5.3.12`
- `uuid` from `11.0.3` to `11.1.0`
- `wait-on` from `8.0.1` to `8.0.2`
- `wepback` from `5.97.1` to `5.98.0`

Additionally, `npm dedupe` and `npm audit fix` have been run.

Fixes #62220.
Built from https://develop.svn.wordpress.org/trunk@59929


git-svn-id: http://core.svn.wordpress.org/trunk@59271 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 14:55:29 +00:00
desrosj
9735646a21 External Libraries: Update json2php to version 0.0.12.
A full list of changes can be found on GitHub: https://github.com/daniel-zahariev/json2php/compare/0.0.9...v0.0.12.

Fixes #63051.
Built from https://develop.svn.wordpress.org/trunk@59928


git-svn-id: http://core.svn.wordpress.org/trunk@59270 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 14:45:30 +00:00
John Blackbourn
6933eaf608 Docs: Various improvements to inline documentation.
See #62281
Built from https://develop.svn.wordpress.org/trunk@59927


git-svn-id: http://core.svn.wordpress.org/trunk@59269 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 14:19:22 +00:00
John Blackbourn
4c4fd4d1b2 Upgrade/Install: Prevent an unnecessary plugin update check when the plugin update data is up to date.
This ensures the `checked` property is always populated with the latest plugin data before determining whether to perform an update check. Previously this was only populated when the data was already identified as being stale, which could result in a subsequent unnecessary update check when viewing the Plugins screen.

Props siliconforks, bookdude13, pbiron, francina, Cybr, snehapatil02, johnbillion

Fixes #44118, #61055
Built from https://develop.svn.wordpress.org/trunk@59926


git-svn-id: http://core.svn.wordpress.org/trunk@59268 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 13:50:21 +00:00
Mamaduka
07ede8e6a2 Block support: Add server-side processing for ariaLabel.
Adds server-side registration for `ariaLabel` block support and its required fields. Fully enabling feature support for dynamic blocks and consumers using `ServerSideRender` component.

Props wildworks, fabiankaegy, joemcgill, poena.
Fixes #62919.
Built from https://develop.svn.wordpress.org/trunk@59925


git-svn-id: http://core.svn.wordpress.org/trunk@59267 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 13:06:27 +00:00
audrasjb
a9ea0e8be5 Editor: Use the export cap to determine whether users can export themes.
This changeset replaces `edit_theme_options` with the `export` capability to determine whether the current user can export themes. That condition determines whether to show the Export Theme button in the Site Editor. Using `export` capability makes it more consistent with general export capabilities across the administration.

Props unsalkorkmaz, rajinsharwar, audrasjb, peterwilsoncc, desrosj, Mamaduka, TimothyBlynJacobs.
Fixes #57379.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59266 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 06:07:22 +00:00
audrasjb
56456e0a1c Bookmarks: Update link_updated when a link is created or updated.
This changeset fixes an issue where the `link_updated` field was not updated in the old Link Manager. When a link was created or updated the `link_updated` field remained `0000-00-00 00:00:00`.

Props lenasterg, audrasjb.
Fixes #56851.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59265 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 05:55:23 +00:00
Peter Wilson
0afbfec0fd Build/Test Tools: Remove redundant decoding from the commit message that's passed to the Slack API.
This JSON decoding is no longer needed since the commit message was converted to a plain string in r59920. The commit message can now be treated as a plain text string in an environment variable throughout the workflow.

Props johnbillion.
See #62221

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


git-svn-id: http://core.svn.wordpress.org/trunk@59264 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-04 02:19:24 +00:00
joedolson
1535b042e4 Bundled Themes: Twenty Nineteen: Omit irrelevant ARIA in menus.
Don't set `aria-expanded` and `aria-haspopup` attributes outside of the primary menu. Secondary menus (social and footer) are set to a depth of 1, and have nothing to expand or popup.

Props bschneidewind, joedolson, mikinc860.
Fixes #62896.
Built from https://develop.svn.wordpress.org/trunk@59921


git-svn-id: http://core.svn.wordpress.org/trunk@59263 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 22:53:24 +00:00
John Blackbourn
67fb549c43 Build/Test Tools: Remove redundant escaping from the commit message that's passed to the Slack API.
This escaping is no longer needed since all instances of inline expressions were removed from workflows in r59679. The commit message can now be treated as a plain text string in an environment variable throughout the workflow.

Props johnbillion, swissspidy

Unprops johnblackbourn

See #62221

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


git-svn-id: http://core.svn.wordpress.org/trunk@59262 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 22:09:24 +00:00
Peter Wilson
d57ecb8b98 Query: Ensure secondary loops populate the full global post.
Modifies `WP_Query::the_post()` to ensure the entire global post object is populated regardless of the `fields` parameter initially set by the developer.

In secondary loops, this ensures that `get_the_content()` and other getter functions operate as documented when called without a post ID and return the appropriate data for the global post object.

This introduces consistency when starting the loop and the `fields` parameter is set to `id=>parent` to the behaviour when set to either `all` or `ids`.

There is no change to the `WP_Query::$posts` parameter nor when a query is made without starting the secondary loop, ie without calling `WP_Query::the_post()`.

Props juzar, mukesh27, oglekler, peterwilsoncc, sirlouen, joemcgill.
Fixes #56992.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59261 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 21:45:21 +00:00
audrasjb
122e00bdb8 Widgets: Fix get_calendar() related PHPUnit tests.
This is a new fix for PHPUnit tests failures after [59908].

Follow-up to [59908], [59917].

See #34093.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59260 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 21:31:21 +00:00
audrasjb
08ba67f05f Widgets: Fix get_calendar() related PHPUnit tests.
This is a temporary fix for PHPUnit tests failures after [59908].

Follow-up to [59908].

See #34093.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59259 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 21:17:18 +00:00
joedolson
82b0021270 Bundled Themes: Twenty Fifteen: Fix ARIA expanded in primary menu.
Set `aria-expanded` to true when automatically expanding active child menus in the primary menu. Add `aria-controls` to explicitly define controlled content in menus.

Props bschneidewind, joedolson, dhruvang21, pooja1210, shailu25.
Fixes #62936.
Built from https://develop.svn.wordpress.org/trunk@59916


git-svn-id: http://core.svn.wordpress.org/trunk@59258 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 21:07:23 +00:00
Sergey Biryukov
6a904137d2 Coding Standards: Use strict comparison in wp_insert_comment().
Includes type casting `$comment_approved` to an integer to avoid breaking WP-CLI tests, since the value can be passed as a string.

Follow-up to [3104], [3193], [3887], [59903].

Props swissspidy.
See #62279.
Built from https://develop.svn.wordpress.org/trunk@59915


git-svn-id: http://core.svn.wordpress.org/trunk@59257 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 20:59:21 +00:00
joedolson
3e3b488116 Bundled Themes: Twenty Fourteen: Move skip link to top of body.
Move the skip link to the top of the body content, so it is the first focusable item on the page.

Props joedolson, abcd95, manojmaharrshi, vganavda, shailu25.
Fixes #62969.
Built from https://develop.svn.wordpress.org/trunk@59914


git-svn-id: http://core.svn.wordpress.org/trunk@59256 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 20:37:25 +00:00
joedolson
f0ea8012b4 Bundled Themes: Twenty Thirteen: Move skip link to top of body.
Move the skip link to the top of the body content, so it is the first focusable item on the page.

Props joedolson, sabernhardt, abcd95, manojmaharrshi, shailu25, audrasjb, krupajnanda.
Fixes #62968.
Built from https://develop.svn.wordpress.org/trunk@59913


git-svn-id: http://core.svn.wordpress.org/trunk@59255 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 20:25:20 +00:00
joedolson
409049938d Bundled Themes: Twenty Twelve: Move skip link to top of body.
Move the skip link to the top of the body content, so it is the first focusable item on the page.

Props joedolson, sabernhardt, abcd95, vgnavada, shailu25.
Fixes #62892.
Built from https://develop.svn.wordpress.org/trunk@59912


git-svn-id: http://core.svn.wordpress.org/trunk@59254 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 20:22:24 +00:00
joedolson
e317aba277 Bundled Themes: Twenty Twelve: Add ARIA attributes on menu toggle.
Add `aria-expanded` and `aria-controls` attributes to the Twenty Twelve mobile menu toggle.

Props bschneidewind, joedolson, sabernhardt, umeshsinghin.
Fixes #62892.
Built from https://develop.svn.wordpress.org/trunk@59911


git-svn-id: http://core.svn.wordpress.org/trunk@59253 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 20:09:23 +00:00
audrasjb
e6e754206f Admin bar: Update the "Edit Site" link.
This changeset replaces the "Edit Site" link in the admin bar to point to the top level screen of the Site Editor, instead of opening the current template.
Merges Gutenberg changeset: WordPress/gutenberg#69271

Props mosne, poena, audrasjb, shailu25.
Fixes #62368.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59252 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 20:07:25 +00:00
audrasjb
c06ff46877 Docs: Param indentation improvements in get_calendar() function and hooks.
See #34093.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59251 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 19:59:24 +00:00
audrasjb
f4c1c5778e Widgets: Add post type support to get_calendar() function.
This changeset updates the `get_calendar()` function to allow post type filtering via the `$post_type` parameter, with backard compatibility for previous params. It also updates the related `get_calendar_args` and `get_calendar` hooks accordingly.

Props sebastianpisula, swissspidy, dwainm, moxie, sukhendu2002, audrasjb, mukesh27. 
Fixes #34093.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59250 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 19:56:24 +00:00
joedolson
b2d674c7ac Bundled Themes: Add aria-current="page" on header links.
Mark links that point to the current URL in bundled theme headers with `aria-current="page"` to inform screen reader users that this link is the current page.

Changes to Twenty Ten through Twenty Twenty add `aria-current` and `rel="home"` where appropriate, Twenty Twenty One only adds `rel="home"`.

Props bschneidewind, joedolson, hiabhaykulkarni, sabernhardt.
Fixes #62895.
Built from https://develop.svn.wordpress.org/trunk@59907


git-svn-id: http://core.svn.wordpress.org/trunk@59249 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 18:45:25 +00:00
Joe McGill
0cfe0fd2ad Editor: Update packages for 6.8 Beta 1.
Syncs @wordpress/* packages to the 'latest' npm tag.

Props mamaduka, joemcgill, desrosj.
See #62887.

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


git-svn-id: http://core.svn.wordpress.org/trunk@59248 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 18:08:42 +00:00
Joe McGill
59bb042094 Editor: Support Stylebook in the Site Editor for classic themes.
This modifies the submenu for the Site Editor which previously linked directly to the Patterns page after [58278] to support accessing the Stylebook in classic themes via a new "Design" link. Currently, any classic themes that have either added support for `editor-styles` or have a theme.json file will automatically see this new link in the admin menu.

Props isabel_brison, poena, wildworks, mamaduka, karmatosed, joemcgill.
Fixes #62509.

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


git-svn-id: http://core.svn.wordpress.org/trunk@59247 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 17:22:25 +00:00
John Blackbourn
f2de6c15ca Security: Reduce the length of the hash returned by wp_fast_hash() so it can be used in the user_activation_key field when a legacy database schema is still in use.
This reduces the hash length from 32 bytes to 30 so the overall length of an activation key after encoding, prefixing, and prepending a timestamp fits into 60 bytes.

A key is also introduced for domain separation. This doesn't affect the output length.

Props dd32, paragoninitiativeenterprises, peterwilsoncc, johnbillion

Fixes #21022
Built from https://develop.svn.wordpress.org/trunk@59904


git-svn-id: http://core.svn.wordpress.org/trunk@59246 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 09:51:22 +00:00
Pascal Birchler
582128f4f2 Coding Standards: Revert strict comparison added in [59898].
`$comment_approved` can be both a string or an integer, so this change had unintended consequences such as breaking WP-CLI tests.

See #62279.
Built from https://develop.svn.wordpress.org/trunk@59903


git-svn-id: http://core.svn.wordpress.org/trunk@59245 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 09:05:37 +00:00
joedolson
371495c91d Media: Allow uploading images from URLs without extensions.
Enable `download_url()` to fetch and verify file types if the URL does not contain a file extension. This allows URL downloads to handle media endpoints like istockphoto.com that use file IDs and formatting arguments to deliver images.

Props masteradhoc, mitogh, joedolson, hellofromTonya, antpb, audrasjb, navi161, dmsnell.
Fixes #54738.
Built from https://develop.svn.wordpress.org/trunk@59902


git-svn-id: http://core.svn.wordpress.org/trunk@59244 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-03 00:19:23 +00:00
Peter Wilson
a10c294d3e Users: Use editable_roles filter for multisite sub-sites.
Adds a check of the `editable_roles` filter when adding users to a multisite sub-site to ensure the role is permitted to be used on the network. If the role is blocked by the filter, attempting to add the role will trigger a `wp_die()` similar to attempting to add a user with the role on a single site install.

Props eartboard, hareesh-pillai, ideag, sukhendu2002, spacedmonkey, thomaswm.
Fixes #43251.

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


git-svn-id: http://core.svn.wordpress.org/trunk@59243 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-02 23:35:23 +00:00
Peter Wilson
f385ca5e98 Users: Add pre-flight filter to count_many_users_posts().
Introduces the filter `pre_count_many_users_posts()` to allow developers to bypass the function in favour of either avoiding counts or their own counting functionality.

Props audrasjb, ethitter, jigar-bhanushali, jorbin.
Fixes #63004.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59242 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-02 23:06:20 +00:00
TimothyBlynJacobs
48128ad56d REST API: Improve performance for HEAD requests.
By default, the REST API responds to HEAD rqeuests by calling the GET handler and omitting the body from the response. While convenient, this ends up performing needless work that slows down the API response time.

This commit adjusts the Core controllers to specifically handle HEAD requests by not preparing the response body.

Fixes #56481.
Props antonvlasenko, janusdev, ironprogrammer, swissspidy, spacedmonkey, mukesh27, mamaduka, timothyblynjacobs.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59241 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-02 22:07:25 +00:00
Sergey Biryukov
bd3842f01d Coding Standards: Use strict comparison in wp_insert_comment().
Follow-up to [3104], [3193], [3887].

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


git-svn-id: http://core.svn.wordpress.org/trunk@59240 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-02 19:48:21 +00:00
joedolson
5961453fc3 Media: Simplify file name generation for image conversions.
Use the empty string argument in `$editor->save()` added in [59855] to simplify the code used to prevent image format conversions from getting a suffix appended to their file names.

Props joedolson, audrasjb, azaozz.
See #62385.
Fixes #63003.
Built from https://develop.svn.wordpress.org/trunk@59897


git-svn-id: http://core.svn.wordpress.org/trunk@59239 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-02 18:55:23 +00:00
John Blackbourn
01c10003eb Docs: Various improvements to inline documentation.
See #62281
Built from https://develop.svn.wordpress.org/trunk@59896


git-svn-id: http://core.svn.wordpress.org/trunk@59238 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-02 00:43:23 +00:00
John Blackbourn
72db4453b3 Security: Add some test files that were missed in [59828].
See #21022
Built from https://develop.svn.wordpress.org/trunk@59895


git-svn-id: http://core.svn.wordpress.org/trunk@59237 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-02 00:37:23 +00:00
Sergey Biryukov
5b37e6aff1 Site Health: Fix typo in the robots.txt check messages.
Follow-up to [59890].

See #56595.
Built from https://develop.svn.wordpress.org/trunk@59894


git-svn-id: http://core.svn.wordpress.org/trunk@59236 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-03-01 00:29:24 +00:00
John Blackbourn
d75f025337 Security: Reintroduce support for passwords hashed with MD5.
This reinstates the ability for a user to log in to an account where the password is hashed using MD5. This means that the ability to reset a password directly in the database using an SQL query or a database administration tool will be retained without the need to implement or integrate with bcrypt or phpass.

A password hashed with MD5 will get upgraded to bcrypt at the point where a user successfully logs in, just as is the case with a phpass hash.

Props audrasjb, aaronjorbin, johnbillion, david-innes, benniledl.

See #21022.
Built from https://develop.svn.wordpress.org/trunk@59893


git-svn-id: http://core.svn.wordpress.org/trunk@59235 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-02-28 18:53:23 +00:00
Joe McGill
b024026e81 REST API: Add support for search_columns to the user endpoint.
This adds support for passing a `search_columns` argument to the user controller so that users with `list_users` caps can specify which field is being searched.

Props youknowriad, joemcgill, ntsekouras, mreishus, mamaduka.
Fixes 62596.

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


git-svn-id: http://core.svn.wordpress.org/trunk@59234 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-02-28 18:21:26 +00:00
Tammie Lister
efc402898c Twenty Twenty-Five: Improves text strings.
This ticket replaces the issue not resolved in time before the release of the theme. This now takes the feedback of translators and iterates on that.
  
Props poena, desrosj, hameem1102, burakkaptan, jorbin, prathamesh24, audrasjb.  
Fixes #62482.

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


git-svn-id: http://core.svn.wordpress.org/trunk@59233 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-02-28 17:07:23 +00:00
Aaron Jorbin
bc60a625bb Site Health: Add a robots.txt check to the server data.
Provide a bit of information about robots.txt to help people understand if the file is generated by WordPress.

Props zodiac1978, audrasjb, joostdevalk, jorbin.
Fixes #56595.

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


git-svn-id: http://core.svn.wordpress.org/trunk@59232 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-02-28 16:58:38 +00:00
audrasjb
6afbd33612 General: Add missing space before checked attributes in various WP_Screen functions.
Props kkmuffme, audrasjb. 
Fixes #63037.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59231 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-02-28 15:01:24 +00:00
audrasjb
d4786b8367 Embeds: Revert [59883].
This reverts [59883] as the addition of the youtube-nocookie domain to the embed providers list wasn't done correctly.

Unprops audrasjb. Props otto42, swissspidy. 
See #44610.


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


git-svn-id: http://core.svn.wordpress.org/trunk@59230 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-02-28 13:30:21 +00:00
Sergey Biryukov
9300a155ae Coding Standards: Use strict comparison in privacy_ping_filter().
Follow-up to [3548], [3885].

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


git-svn-id: http://core.svn.wordpress.org/trunk@59229 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-02-28 11:27:20 +00:00
Peter Wilson
07d0114307 REST API: Exit gracefully for malformed URLs.
Exit gracefully for requests with a malformed `rest_route` query string parameter, ie anything that is not a string.

This prevents fatal errors from occurring with URLs such as `example.com/?rest_route[]=array` as the URL is user input so logging the data provides no benefit to developers as they are unable to resolve the issue.

Props geekofshire, dd32, timothyblynjacobs.
Fixes #62932.

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


git-svn-id: http://core.svn.wordpress.org/trunk@59228 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-02-27 23:19:25 +00:00
Peter Wilson
0d3573d58b Editor: Set new default rendering mode for Pages.
This update updates the `page` post-type definition and sets `template-locked` as the new default rendering mode for the block editor.

Props mamaduka, wildworks, joemcgill, tyb, swissspidy, audrasjb.
Fixes #61811.

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


git-svn-id: http://core.svn.wordpress.org/trunk@59227 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-02-27 23:10:23 +00:00