Compare commits

...

86 Commits

Author SHA1 Message Date
Sergey Biryukov
d06d190c1e Docs: Update some reusable block references to synced patterns.
In WordPress 6.3, [https://wordpress.org/documentation/article/reusable-blocks/ Reusable Blocks were renamed to Patterns]. A synced pattern will behave in exactly the same way as a reusable block.

This commit updates some references in DocBlocks and inline comments to use the new name.

Follow-up to [56030].

Reviewed by hellofromTonya.
Merges [57032] and [57033] to the 6.3 branch.

Props benjaminknox, oglekler, hellofromTonya, marybaum, nicolefurlan.
Fixes #59388.
Built from https://develop.svn.wordpress.org/branches/6.3@57041


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56552 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-11-01 11:22:26 +00:00
Aaron Jorbin
3b32562eb1 REST API: Move rest_pre_serve_request filter to after no cache headers are sent.
Merges [57012] to 6.3 branch.

[56834] adjusted the order of activity inside the rest server responses. This lead to the rest_pre_serve_request filter potentially blocking the sending of the no cache headers. This moves that action back to being after the sending of no cache headers has finished to restore the pre 6.3.2 order of these two actions.

Props perrelet, SergeyBiryukov, peterwilsoncc, hellofromTonya.
Fixes #59722.

Built from https://develop.svn.wordpress.org/branches/6.3@57015


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56526 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-26 23:18:25 +00:00
Aaron Jorbin
9982f67329 Post WordPress 6.3.2 version bump.
The 6.3 branch is now 6.3.3-alpha.

Built from https://develop.svn.wordpress.org/branches/6.3@56924


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56435 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 20:53:27 +00:00
audrasjb
e3be92688a WordPress 6.3.2.
Built from https://develop.svn.wordpress.org/branches/6.3@56897


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56408 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 18:46:12 +00:00
jorgefilipecosta
07b84d8985 Editor: Update packages with bug fixes.
Updates editor npm packages to latest patch versions for the 6.3.x branch.
This changeset is specifically for the 6.3 release branch.

Props mamaduka, gziolo, xknown, peterwilsoncc, jorbin, costdev, mcsf.
Built from https://develop.svn.wordpress.org/branches/6.3@56861


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56372 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 18:13:28 +00:00
audrasjb
8740c550db Editor: Harden the display of footnotes.
Props jorgefilipecosta, peterwilsoncc, costdev, xknown, jorbin, desrosj.
Merges [56839] and [56845] to branch 6.3.




Built from https://develop.svn.wordpress.org/branches/6.3@56848


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56360 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:53:23 +00:00
audrasjb
f1b2dc3e77 Help/About: Update the About page for 6.3.2.
Props beryldlg, audrasjb.




Built from https://develop.svn.wordpress.org/branches/6.3@56847


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56359 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:35:23 +00:00
audrasjb
4de91b5894 Shortcodes: Restrict ajax handler for media shortcode.
Props tykoted, xknown, peterwilsoncc, antpb, jorbin.
Merges [56838] to the 6.3 branch.




Built from https://develop.svn.wordpress.org/branches/6.3@56846


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56358 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:30:23 +00:00
audrasjb
b2b4e41fcb Application Passwords: Prevent the use of some pseudo protocols in application passwords.
Props tykoted, xknown, peterwilsoncc, jorbin, timothyblynjacobs, martinkrcho, paulkevan, dd32, ehtis.
Merges [56837] to the 6.3 branch.




Built from https://develop.svn.wordpress.org/branches/6.3@56844


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56356 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:26:24 +00:00
audrasjb
41a82ac638 Comments: Prevent users who can not see a post from seeing comments on it.
Props peterwilsoncc, jorbin, audrasjb.
Merges [56836] to the 6.3 branch.




Built from https://develop.svn.wordpress.org/branches/6.3@56843


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56355 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:24:22 +00:00
audrasjb
5caf39a880 Prevent unintended behavior when certain objects are unserialized.
Props ehtis, xknown.
Merges [56835] to the 6.3 branch.




Built from https://develop.svn.wordpress.org/branches/6.3@56842


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56354 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:22:23 +00:00
audrasjb
ac9cc8341f REST API: Ensure no-cache headers are sent when methods are ovverriden.
Props tykoted, xknown, ehtis, timothyblynjacobs, peterwilsoncc, rmccue, jorbin.
Merges [56834] to the 6.3 branch.




Built from https://develop.svn.wordpress.org/branches/6.3@56841


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56353 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:15:24 +00:00
audrasjb
0be4374921 REST API: Limit search_columns for users without list_users.
Props Vortfu, jorbin, joehoyle, timothyblynjacobs, peterwilsoncc, ehtis.
Reviewed by jorbin, audrasjb.




Built from https://develop.svn.wordpress.org/branches/6.3@56840


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56352 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:10:26 +00:00
audrasjb
638bbbf0a4 Post WordPress 6.3.2 RC1 version bump.
Built from https://develop.svn.wordpress.org/branches/6.3@56795


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56307 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-06 15:02:23 +00:00
audrasjb
3bfcbef6da WordPress 6.3.2 RC1.
Built from https://develop.svn.wordpress.org/branches/6.3@56794


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56306 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-06 14:50:26 +00:00
audrasjb
e0b57aaef1 Themes: Fix core block style paths on Windows.
This is a follow-up to [56528], which normalizes the `BLOCKS_PATH` for Windows prior to making paths relative for caches during the registration process. Prior to 
this change, incorrect file paths would lead to broken styles for core blocks on Windows.

Props wildworks, pbiron, flixos90, joemcgill.
Merges [56785] to the 6.3 branch.
Fixes #59489. See #59111.




Built from https://develop.svn.wordpress.org/branches/6.3@56789


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56301 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-05 17:15:26 +00:00
audrasjb
4c03f712bc Upgrade/Install: Check plugin compatibility during bulk upgrades.
Previously, bulk upgrades did not verify that a plugin package was compatible with the site's WordPress version or the server's PHP version. This could lead to 
incompatible updates being installed, causing various compatibility issues and errors.

This change implements the following checks:

- If available, the API response's `requires` and `requires_php` values are checked for compatibility. This saves time, diskspace, memory and file operations by 
failing the upgrade before the package is downloaded and unpacked.
- If the API check passes, the downloaded and unpacked package is verified using `Plugin_Upgrader::check_package()` to ensure a plugin file is present, and the 
plugin's "RequiresWP" and "RequiresPHP" headers are compatible, if present. This ensures that a mismatch between the API response and the plugin file's headers does 
not cause an incompatible plugin to be installed.

Props salcode, afragen, mukesh27, iammehedi1, zunaid321, johnbillion, SergeyBiryukov, costdev, nicolefurlan, audrasjb, nicolefurlan.
Merges [56525] to the 6.3 branch.
Fixes #59198.

--

_M   6.3
M    6.3/src/wp-admin/includes/class-plugin-upgrader.php

Built from https://develop.svn.wordpress.org/branches/6.3@56787


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56299 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-05 15:10:23 +00:00
audrasjb
2d724f358c Editor: Update packages with bug fixes for 6.3.2
Updates editor npm packages to latest patch versions for the 6.3.x branch.
This changeset is specifically for the 6.3 release branch. It pulls the changes from [56520] and rebuilds them with 6.3's older node version.

Props ramonopoly, isabel_brison.
Merges [56520] to the 6.3 branch.
Fixes #59293.




Built from https://develop.svn.wordpress.org/branches/6.3@56786


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56298 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-05 15:05:08 +00:00
audrasjb
9a5c4b6919 Twenty Twenty: Fix style issues within iframed editor.
This changeset:
- Replaces `body` with `html` for the first CSS selector that makes text white against a dark background
- Moves `twentytwenty_block_editor_styles()` from the `enqueue_block_editor_assets` action to `enqueue_block_assets` for WordPress 6.3 and later
- Removes the obsolete `twentytwenty-block-editor-script` from the styles function to avoid an error in the iframe

Props floydwilde, poena, huzaifaalmesbah, greenshady, sabernhardt, audrasjb, pooja1210, shailu25, joemcgill.
Merges [56783] to the 6.3 branch.
Fixes #59086.




Built from https://develop.svn.wordpress.org/branches/6.3@56784


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56296 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 22:16:26 +00:00
audrasjb
2b4b283c35 Build Tools: Avoid doing copy:dynamic when running grunt watch when using --dev option.
This prevents erroneously copying a file from source onto itself in source.

Props westonruter, jorbin.
Merges [56461] to the 6.3 branch.
Fixes #59196.




Built from https://develop.svn.wordpress.org/branches/6.3@56782


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56294 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 19:50:26 +00:00
audrasjb
173c028dd5 REST API: Remove misleading comment in WP_REST_Blocks_Controller->get_item_schema.
In r56093 schema caching was added above a comment instructing developers not to cache that controller's schema. However, there is no obvious penalty for re-caching 
schema that is partially derived from a parent.

Caching schema in the same way in every controller is beneficial consistency, and discussion at WCUS2023 contributor day concluded we could remove this comment.

Props ahardyjpl, davidbinda, johnjamesjacoby, TimothyBlynJacobs, kadamwhite.
Fixes #59193.
See #58657.




Built from https://develop.svn.wordpress.org/branches/6.3@56781


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56293 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 19:41:24 +00:00
audrasjb
c382748f6c Editor: Preserve block style variations when securing theme.
Adds the ability to process block style variations to the `remove_insecure_properties` function of theme json class.

Props dsas, ramonopoly, dean, isabel_brison, joemcgill, audrasjb.
Merges [56502] and [56778] to the 6.3 branch.
Fixes #59108.




Built from https://develop.svn.wordpress.org/branches/6.3@56779


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56291 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 19:10:26 +00:00
audrasjb
a394649eb3 Post Types: allow trashing draft patterns.
Adds `delete_posts` to capabilities for the `wp_block` post type.

Props ramonopoly, johnbillion, dhruvishah2203, audrasjb, isabel_brison, joemcgill.
Merges [56577] to the 6.3 branch.
Fixes #59041.




Built from https://develop.svn.wordpress.org/branches/6.3@56777


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56289 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 18:51:24 +00:00
audrasjb
8d3525d461 Editor: Fix loading of assets in blocks in child themes where the directory name starts with the parent theme's directory name.
Props lgladdy, masteradhoc, audrasjb, rajinsharwar, azaozz.
Merges [56527] to the 6.3 branch.
Fixes #59018.




Built from https://develop.svn.wordpress.org/branches/6.3@56776


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56288 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 18:47:26 +00:00
danielbachhuber
5b7940ecfd Editor: Prevent possibility of a fatal error when previewing block themes.
Ensures that preview callbacks attached to the `stylesheet` and `template` filters do not run before `pluggable.php` has been included. These callbacks need functionality from `pluggable.php`.

Props scruffian, johnbillion, SergeyBiryukov, okat, azaozz.
Merges [56529] and [56757] to the 6.3 branch.
Fixes #59000.

Built from https://develop.svn.wordpress.org/branches/6.3@56758


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56270 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-02 22:56:24 +00:00
costdev
578d633a14 Editor: Don't use fluid layout value in typography.
Changes fluid typography calculation to use fallback value if layout wide size is a fluid value.

Props ramonopoly, mukesh27, jastos, aurooba.
Merges [56503] to the 6.3 branch.
Fixes #58754.
Built from https://develop.svn.wordpress.org/branches/6.3@56737


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56249 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-27 19:00:26 +00:00
Bernhard Reiter
f95491ba6c HTML API: Remove all duplicate copies of an attribute when removing.
When encountering an HTML tag with duplicate copies of an attribute the tag processor ignores the duplicate values, according to the specification. However, when removing an attribute it must remove all copies of that attribute lest one of the duplicates becomes the primary and it appears as if no attributes were removed.

In this patch we're adding tests that will be used to ensure that all attribute copies are removed from a tag when one is request to be removed.

**Before**

{{{#!php
<?php
$p = new WP_HTML_Tag_Processor( '<br id=one id="two" id='three' id>' );
$p->next_tag();
$p->remove_attribute( 'id' );
$p->get_updated_html();
// <br id="two" id='three' id>
}}}

**After**

{{{#!php
<?php
$p = new WP_HTML_Tag_Processor( '<br id=one id="two" id='three' id>' );
$p->next_tag();
$p->remove_attribute( 'id' );
$p->get_updated_html();
// <br>
}}}

Previously we have been overlooking duplicate attributes since they don't have an impact on what parses into the DOM. However, as one unit test affirmed (asserting the presence of the bug in the tag processor) when removing an attribute where duplicates exist this meant we ended up changing the value of an attribute instead of removing it.

In this patch we're tracking the text spans of the parsed duplicate attributes so that ''if'' we attempt to remove them then we'll have the appropriate information necessary to do so. When an attribute isn't removed we'll simply forget about the tracked duplicates. This involves some overhead for normal operation ''when'' in fact there are duplicate attributes on a tag, but that overhead is minimal in the form of integer pairs of indices for each duplicated attribute.

Props dmsnell, zieladam.
Merges [56684] to the 6.3 branch.
Fixes #58119.
Built from https://develop.svn.wordpress.org/branches/6.3@56685


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56197 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-25 19:15:29 +00:00
costdev
64e87a4b3a Build/Test Tools: Add sys_get_temp_dir() to open_basedir tests.
In PHPUnit 10.3.5, 9.6.13 and 8.5.34, the child processes used for process isolation now use temporary files to communicate their result to the parent process.

This caused a failure in some tests that set the `open_basedir` PHP directive to a value that did not include `sys_get_temp_dir()`.

This adds `sys_get_temp_dir()` to the `open_basedir` value set by the tests to ensure that permission is still granted for the temporary directory.

PHPUnit uses `sys_get_temp_dir()`. To ensure the result is the same, Core's `get_temp_dir()` function is not used.

References:
- https://github.com/sebastianbergmann/phpunit/issues/5356

Props desrosj, mukesh27, SergeyBiryukov, costdev.
Merges [56622] to the 6.3 branch.
See #59394.
Built from https://develop.svn.wordpress.org/branches/6.3@56624


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56136 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-19 17:15:27 +00:00
costdev
1a4de64fdf Upgrade/Install: Fix broken sprintf() call when deleting a backup.
In `WP_Upgrader::delete_temp_backup()`, a malformed `sprintf()` call did not pass the value, triggering a Warning in PHP 7 and a Fatal Error in PHP 8.

This fixes the malformed `sprintf()` call by correctly passing the value.

Follow-up to [55720].

Props akihiroharai, afragen.
Merges [56550] to the 6.3 branch.
Fixes #59320.
Built from https://develop.svn.wordpress.org/branches/6.3@56582


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56094 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-14 10:43:25 +00:00
Bernhard Reiter
7fcf396c9e HTML API: Skip over contents of RAWTEXT elements such as STYLE.
When encountering elements that imply switching into the RAWTEXT parsing state,
the Tag Processor should skip processing until exiting the RAWTEXT state.

In this patch the Tag Processor does just that, except for the case of the
deprecated XMP element which implies further and more complicated rules.

There's an implicit assumption that the SCRIPT ENABLED flag in HTML parsing
is enabled so that the contents of NOSCRIPT can be skipped. Otherwise, it would
be required to parse the contents of that tag.

Props dmsnell.
Merges [56563] to the 6.3 branch.
Fixes #59292.
Built from https://develop.svn.wordpress.org/branches/6.3@56564


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56076 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-13 12:55:27 +00:00
desrosj
b8cb69c8e3 Build/Test Tools: Restore automatically retrying failed E2E tests once.
This restores the GitHub Actions job responsible for automatically retrying a failed workflow once within the E2E testing workflow.

[56198] disabled Slack notifications for this workflow because of the increased number of timeout errors occurring after recent changes until they could be further investigated. Even though the signal-to-noise ration was way too high, there’s still benefit in retrying the workflow once to see if the timeout can be resolved without human intervention. The one retry attempt will not result in any Slack notifications.

Follow up to [56198].
Merges [56308] to the 6.3 branch.
See #58779.
Built from https://develop.svn.wordpress.org/branches/6.3@56539


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56051 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-07 17:14:27 +00:00
Felix Arntz
7504b598ed Themes: Avoid stale caches for core block styles.
This fixes an issue introduced in [56044] in which the path to core block styles are cached to avoid expensive file operations on every page load. The original caching strategy is now modified so that only the path relative to the blocks location are stored, rather than the full path, since the path to the `wp-includes`` folder can change after the value is generated. The new cached value also includes the current WordPress version value to ensure it is rebuilt when the version changes.

Props lhe2012, coreyw, colorful tones, petitphp, mukesh27, spacedmonkey, joemcgill, flixos90, kimannwall, desmith.
Merges [56524] to the 6.3 branch.
Fixes #59111.

Built from https://develop.svn.wordpress.org/branches/6.3@56528


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56040 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-06 21:34:24 +00:00
Felix Arntz
2cdc8ec43a Posts, Post Types: Reinstate missing sort_column options in get_pages().
This fixes an issue introduced in [55569] that broke sort ordering by `post_modified_gmt` or `modified_gmt`.

Props david.binda, azaozz, spacedmonkey, flixos90, joemcgill.
Merges [56490] to the 6.3 branch.
Fixes #59226.

Built from https://develop.svn.wordpress.org/branches/6.3@56517


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56029 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-05 20:48:24 +00:00
Felix Arntz
bedc3be9f2 Posts, Post Types: Avoid redundant SQL query in get_pages().
This avoids an additional query by passing the query args directly to the `WP_Query::query()` method, rather than to the constructor and calling get_posts(), following [55569].

Props david.binda, azaozz, spacedmonkey, mukesh27, flixos90, SergeyBiryukov, joemcgill.
Merges [56491] to the 6.3 branch.
Fixes #59224.

Built from https://develop.svn.wordpress.org/branches/6.3@56516


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56028 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-05 20:45:29 +00:00
audrasjb
f732f19520 Post WordPress 6.3.1 version bump.
The 6.3 branch is now `6.3.2-alpha`.




Built from https://develop.svn.wordpress.org/branches/6.3@56487


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55999 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-29 14:48:26 +00:00
audrasjb
c420ae07ae WordPress 6.3.1.
Built from https://develop.svn.wordpress.org/branches/6.3@56485


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55997 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-29 14:10:25 +00:00
audrasjb
0568e56073 Help/About: Update the About page for 6.3.1.
Props audrasjb, mukesh27.
Reviewed by SergeyBiryukov.
Fixes #59180.




Built from https://develop.svn.wordpress.org/branches/6.3@56483


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55995 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-29 09:40:29 +00:00
Peter Wilson
8bafa5d18b Block Editor: Update SVN props to ignore new asset files.
Update svn props to ignore additional CSS files added to WordPress 6.3.

Merges [56463] to the 6.3 branch.
Fixes #59197.

Built from https://develop.svn.wordpress.org/branches/6.3@56465


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55977 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-24 21:12:24 +00:00
audrasjb
7ef1de02ae Post WordPress 6.3.1 RC1 version bump.
Built from https://develop.svn.wordpress.org/branches/6.3@56432


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55944 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-23 21:30:28 +00:00
audrasjb
d17e7baf7c WordPress 6.3.1 RC1.
Built from https://develop.svn.wordpress.org/branches/6.3@56431


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55943 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-23 21:12:28 +00:00
Sergey Biryukov
29017af114 Docs: Correct duplicate hook reference for wp_min_priority_img_pixels.
The original filter location is `wp_maybe_add_fetchpriority_high_attr()` in `wp-includes/media.php`.

This commit updates the instance in `wp_get_loading_optimization_attributes()` to point to the correct file.

Follow-up to [56037], [56143], [56347].

Props tmatsuur, rajinsharwar, khokansardar.
Reviewed by azaozz, audrasjb.
Merges [56386] to the 6.3 branch.
Fixes #59067.
Built from https://develop.svn.wordpress.org/branches/6.3@56429


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55941 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-23 14:02:26 +00:00
audrasjb
77191b645c Site Health: Correct the check for disk space available to safely perform updates.
If the available disk space exceeds the `PHP_INT_MAX` value, i.e. a 32-bit PHP version is in use with more than 2 GB free, the type casting to `(int)` could cause 
an overflow, and the Site Health test would then erroneously report that there is not enough free space.

This commit removes the unnecessary type casting and uses the result from `disk_free_space()` directly.

Includes optimizing the logic to skip further checks if the available disk space could not be determined.

Follow-up to [55720].

Props mathsgrinds, Presskopp, rajinsharwar, SergeyBiryukov.
Reviewed by azaozz, audrasjb.
Merges [56401] to the 6.3 branch.
Fixes #59116.




Built from https://develop.svn.wordpress.org/branches/6.3@56428


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55940 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-23 13:31:22 +00:00
audrasjb
82e625f72f Users: Correct the logic for switch_to_blog() in WP_User_Query::generate_cache_key().
If `$blog_id` equals `0`, it should be treated as the current site ID, and there is no need to switch to a different site.
This commit prevents an unnecessary call to `switch_to_blog()` on single site to avoid a fatal error when using `'orderby' => 'post_count'` and the deprecated 
`'who' => 'authors'` parameter:

`Uncaught Error: Call to undefined function switch_to_blog() in wp-includes/class-wp-user-query.php:1077`

Follow-up to [55657].

Props dd32, austinginder, RavanH, mukesh27.
Reviewed by azaozz, audrasjb.
Merges [56381] to the 6.3 branch.
Fixes #59011.




Built from https://develop.svn.wordpress.org/branches/6.3@56427


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55939 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-23 13:23:24 +00:00
audrasjb
544ca05b84 Editor: Fix error handling of converting classic to block menus.
Fixes the error handling for when `WP_Classic_To_Block_Menu_Converter::convert()` returns an instance of `WP_Error`. 
`WP_Navigation_Fallback::create_classic_menu_fallback()` now checks for `is_wp_error()` and if `true`, returns the error. And the `@return` type is updated to 
`string|WP_Error`.

Also includes a fix in the return type in `WP_Classic_To_Block_Menu_Converter::convert()` to return an empty string instead of an array instead, i.e. when bailing 
out for no menu items returned by `wp_get_nav_menu_items()`. The return type is clearly documented as a string.

Follow-up to [56052].

Props dlh, get_dave, antonvlasenko, hellofromTonya.
Reviewed by azaozz, audrasjb.
Merges [56422] to the 6.3 branch.
Fixes #58823.

 --Cette ligne, et les suivantes ci-dessous, seront 
ignorées--

_M   .
M    src/wp-includes/class-wp-classic-to-block-menu-converter.php
M    src/wp-includes/class-wp-navigation-fallback.php
M    tests/phpunit/tests/editor/classic-to-block-menu-converter.php

Built from https://develop.svn.wordpress.org/branches/6.3@56426


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55938 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-22 20:59:24 +00:00
audrasjb
e4d4ef8f0e General: Revert the last use of str_starts_with() in update-core.php.
Fixes updating WordPress from 5.7 and earlier versions. When doing the update this file runs first in the old version where the polifills may not be available.

Props frankit, azaozz.
Reviewed by audrasjb.
Merges [56417] to the 6.3 branch.
Fixes #59145.



Built from https://develop.svn.wordpress.org/branches/6.3@56425


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55937 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-22 12:47:25 +00:00
audrasjb
a2e308dfb5 Editor: update npm packages with critical bug fixes for 6.3.1.
Includes fixes for footnotes and editor styles related crashes, as well as a cut and paste-related crash.

This changeset partially merges [56419] to the 6.3 branch as the package-lock had to be rebuilt due to the release branch still using node 14.x.x, and some manual 
editing was necessary due to the unresolved floating-ui dependency issue.

Props ramonopoly, isabel_brison.
Reviewed by azaozz, audrasjb.
Merges [56419] to the 6.3 branch.
See #59151.



Built from https://develop.svn.wordpress.org/branches/6.3@56423


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55935 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-22 10:00:06 +00:00
davidbaumwald
69fd66e6c1 Bump version in package-lock.json.
Props SergeyBiryukov.
Built from https://develop.svn.wordpress.org/branches/6.3@56375


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55887 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-08 20:49:24 +00:00
davidbaumwald
164567daca Update package.json version to 6.3.1.
Built from https://develop.svn.wordpress.org/branches/6.3@56374


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55886 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-08 20:46:23 +00:00
davidbaumwald
2eaa9591f7 Post WordPress 6.3 version bump.
The 6.3 branch is now 6.3.1-alpha.
Built from https://develop.svn.wordpress.org/branches/6.3@56373


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55885 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-08 20:32:24 +00:00
davidbaumwald
b970e85822 WordPress 6.3.
Built from https://develop.svn.wordpress.org/branches/6.3@56371


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55883 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-08 19:28:28 +00:00
davidbaumwald
5ed60bd109 Post WordPress 6.3 RC4 version bump.
Built from https://develop.svn.wordpress.org/branches/6.3@56369


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55881 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-07 19:09:26 +00:00
davidbaumwald
923fb2edb6 WordPress 6.3 RC4.
Built from https://develop.svn.wordpress.org/branches/6.3@56368


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55880 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-07 18:53:27 +00:00
davidbaumwald
a6e50d7419 General: Commit changes after running precommit:css.
The `{min|max}-device-pixel-ratio` syntax as a a non-standard CSS media feature that was used as an alternative to the now standard `resolution`. Prior to Safari 16.0, `-webkit-{min|max}-device-pixel-ratio` was needed to correctly support it.

This change is a result of the `caniuse-lite` update that was applied recently in [56065]. Though there were no changes to target browsers as a result of this update, it seems an upstream change identified these as unnecessary.

Props desrosj, joemcgill, isabel_brison, SergeyBiryukov, azaozz.
Reviewed by SergeyBiryukov, azaozz.
Backports [56279] to the 6.3 branch.
Fixes #57856.

Built from https://develop.svn.wordpress.org/branches/6.3@56367


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55879 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-07 17:57:27 +00:00
davidbaumwald
160687edcb Upgrade/Install: Update $_old_files for 6.3.
Props SergeyBiryukov.
Reviewed by azaozz, SergeyBiryukov.
Merges [56365] to the 6.3 branch.
Fixes #58994.
Built from https://develop.svn.wordpress.org/branches/6.3@56366


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55878 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-07 17:33:27 +00:00
Sergey Biryukov
cea8337d78 Emoji: Suppress console errors from sessionStorage usage in sandboxed post embed iframe.
Amends [56074].

Props westonruter, flixos90.
Reviewed by westonruter, SergeyBiryukov.
Merges [56358] to the 6.3 branch.
Fixes #58978. See #58472.
Built from https://develop.svn.wordpress.org/branches/6.3@56364


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55876 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-07 16:54:35 +00:00
isabel_brison
196cd1e45c Build/Test Tools: revert downgrade of uuid.
Reverts the accidental downgrade of uuid in [56065] by changing it back to 9.0.0.

Props Hareesh Pillai, JeffPaul, audrasjb.
Reviewed by audrasjb.
Merges [56350] to the 6.3 branch.
See #58623.

Built from https://develop.svn.wordpress.org/branches/6.3@56351


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55863 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-03 05:18:38 +00:00
audrasjb
b5bc1f7f22 Post WordPress 6.3 RC3 version bump.
Built from https://develop.svn.wordpress.org/branches/6.3@56344


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55856 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-01 16:52:20 +00:00
audrasjb
1b8ad38956 WordPress 6.3 RC3.
Built from https://develop.svn.wordpress.org/branches/6.3@56343


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55855 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-01 16:32:20 +00:00
Sergey Biryukov
59e4256bcc Upgrade/Install: Pass stored credentials to WP_Filesystem() where appropriate.
With the introduction of temporary backups of plugins and themes before updating, a new Site Health test was added to verify that plugin and theme temporary backup directories are writable or can be created.

When using a non-direct filesystem, the Site Health test did not include the required credentials, leading to a fatal error as the connection was not initialized properly.

This commit attemps to use the stored credentials if available, and displays a message otherwise.

Includes a similar fix in a function that performs a cleanup of the temporary backup directory.

Follow-up to [55720].

Props utsav72640, rajinsharwar, costdev, mukesh27, peterwilsoncc, audrasjb, SergeyBiryukov.
Reviewed by audrasjb, SergeyBiryukov.
Merges [56341] to the 6.3 branch.
See #58940.
Built from https://develop.svn.wordpress.org/branches/6.3@56342


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55854 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-01 16:10:22 +00:00
ryelle
6baed7cbc9 Help/About: Add images to About page, match header style to images.
Props richtabor, markoserb, audrasjb, peterwilsoncc, mukesh27.
Reviewed by davidbaumwald.
Merges [56339] to the 6.3 branch.
See #58067.


Built from https://develop.svn.wordpress.org/branches/6.3@56340


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55852 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-01 15:11:20 +00:00
audrasjb
fb9861e7d8 Help/About: Escape "Contribute" links, for better consistency.
Props SergeyBiryukov, peterwilsoncc.
Reviewed by peterwilsoncc, audrasjb.
Merges [56337] to the 6.3 branch.
See #23348.



Built from https://develop.svn.wordpress.org/branches/6.3@56338


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55850 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-01 13:00:29 +00:00
audrasjb
b3c1e21cfe Help/About: Remove target="_blank" from the Contribute link.
Props davidbaumwald.
Reviewed by audrasjb.
Merges [56335] to the 6.3 branch.
See #23348.



Built from https://develop.svn.wordpress.org/branches/6.3@56336


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55848 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-01 12:53:22 +00:00
audrasjb
65ce3cdb8a Editor: second update of npm packages for 6.3 RC3.
Includes bug fixes for footnotes, patterns, command palette, top toolbar and other small regressions.

Props andrewserong, spacedmonkey.
Reviewed by audrasjb.
Merges [56332] to the 6.3 branch.
Fixes #58926.



Built from https://develop.svn.wordpress.org/branches/6.3@56334


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55846 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-01 12:40:52 +00:00
isabel_brison
509e2e1c53 Editor: fix duplication in templates list.
Excludes parent template when a child template is defined during template retrieval.

Props oandregal, mukesh27, flixos90, bgardner, peterwilsoncc.
Reviewed by peterwilsoncc.
Merges [56329] to the 6.3 branch.
Fixes #57756.

Built from https://develop.svn.wordpress.org/branches/6.3@56330


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55842 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-01 04:24:23 +00:00
audrasjb
1c76c022b1 Help/About: Make Contribute links translatable.
Follow-up to [17877], [26354], [35898], [43032], [56220], [56312].

Props sereedmedia, tobifjellner, oglekler, ryelle, fierevere, davidbaumwald, audrasjb.
Reviewed by davidbaumwald.
Merges [56327] to the 6.3 branch.
See #23348.



Built from https://develop.svn.wordpress.org/branches/6.3@56328


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55840 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-31 20:35:22 +00:00
audrasjb
8af1599161 Editor: initial update of npm packages for 6.3 RC3.
Includes bug fixes for patterns, command palette and several minor regressions.

Props ramonopoly.
Reviewed by audrasjb, isabel_brison.
Merges [56320] to the 6.3 branch.
See #58926.



Built from https://develop.svn.wordpress.org/branches/6.3@56322


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55834 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-28 13:04:07 +00:00
audrasjb
0ea6839f7c Bundled Themes: Bump version numbers for WordPress 6.3.
In coordination with the release of 6.3, a new version of each bundled theme will also be released. This bumps the version of each theme to the following:

- Twenty Ten: 3.9
- Twenty Eleven: 4.4
- Twenty Twelve: 4.0
- Twenty Thirteen: 3.9
- Twenty Fourteen: 3.7
- Twenty Fifteen: 3.5
- Twenty Sixteen: 3.0
- Twenty Seventeen: 3.3
- Twenty Nineteen: 2.6
- Twenty Twenty: 2.3
- Twenty Twenty-One: 1.9
- Twenty Twenty-Two: 1.5
- Twenty Twenty-Three: 1.2

Props mukesh27, hareesh-pillai, audrasjb, jakariaistauk, kafleg, sabernhardt, spacedmonkey.
Reviewed by audrasjb, spacedmonkey.
Merges [56315] to the 6.3 branch.
Fixes #57857.



Built from https://develop.svn.wordpress.org/branches/6.3@56318


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55830 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-27 10:20:24 +00:00
Sergey Biryukov
b3a8cdbb99 Help/About: Update “Get involved in WordPress” link on the Credits tab.
This commit updates the link URL to send contributors to an orientation tool for a short survey on what team they may be interested in joining. This coincides with the Get Involved tab.

Follow-up to [17877], [26354], [35898], [43032], [56220].

Props courane01, audrasjb.
Reviewed by audrasjb, SergeyBiryukov.
Merges [56311] to the 6.3 branch.
See #23348.
Built from https://develop.svn.wordpress.org/branches/6.3@56312


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55824 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-26 16:25:24 +00:00
joedolson
a138828cdc Help/About: Fix the Get Involved tab on Network Admin.
This changeset adds a wp-admin/network/contribute.php file to allow the Get Involved tab to work on Network Admin.

Props courane01, ryelle, audrasjb.
Reviewed by joedolson.
Merges [56309] to the 6.3 branch.
See #23348.
Built from https://develop.svn.wordpress.org/branches/6.3@56310


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55822 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-25 22:21:25 +00:00
audrasjb
6b22cd46a3 Post WordPress 6.3 RC2 version bump.
Built from https://develop.svn.wordpress.org/branches/6.3@56307


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55819 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-25 16:40:25 +00:00
audrasjb
052b20b973 WordPress 6.3 RC2.
Built from https://develop.svn.wordpress.org/branches/6.3@56306


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55818 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-25 16:15:20 +00:00
audrasjb
5133c0f01e Editor: update npm packages with bug fixes for 6.3 RC2.
Includes miscellaneous bug fixes for 6.3 RC12.

Props ramonopoly, audrasjb, swissspidy, peterwilsoncc, joemcgill.
Reviewed by audrasjb, mikeschroder.
Merges [56298] to the 6.3 branch.
Fixes #58804.



Built from https://develop.svn.wordpress.org/branches/6.3@56305


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55817 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-25 15:05:59 +00:00
audrasjb
6d38f4ce0c Twenty Twenty-One: Enable Dark Mode in the block editor iframe.
This changeset replaces `add_action( 'enqueue_block_editor_assets' )`, with `add_action( 'enqueue_block_assets' )`, in class `Twenty_Twenty_One_Dark_Mode` and class 
`Twenty_Twenty_One_Custom_Colors`. This fixes an issue when activating dark mode in Twenty Twenty-One, where dark mode was not enabled in the block editor.

Props poena, mikinc860, huzaifaalmesbah, hasanuzzamanshamim, Ankit-K-Gupta.
Reviewed by desrosj, audrasjb.
Merges [56300] to the 6.3 branch.
Fixes #58835.



Built from https://develop.svn.wordpress.org/branches/6.3@56304


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55816 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-25 14:44:22 +00:00
audrasjb
007d78e87a Editor: Fix conditionals in Template Editing Mode.
Previously, Site Editor client-side routing started using only the path query argument for loading non-editor views. The router removed the `postType` query 
argument, which caused an error message to be displayed when the template parts list page was reloaded.

This changeset fixes the issue as it was affecting hybrid themes.

Props Mamaduka, isabel_brison, ramonopoly.
Reviewed by isabel_brison, audrasjb.
Merges [56302] to the 6.3 branch.
Fixes #58889.



Built from https://develop.svn.wordpress.org/branches/6.3@56303


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55815 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-25 14:35:23 +00:00
isabel_brison
d09c4a36a7 Editor: load title on navigation fallback.
Adds raw title property when loading the navigation fallback with an embed context.

Props ramonopoly, get_dave, scruffian, mukesh27, audrasjb.
Reviewed by audrasjb.
Merges [56296] to the 6.3 branch.
See #58557.

Built from https://develop.svn.wordpress.org/branches/6.3@56297


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55809 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-25 06:35:23 +00:00
audrasjb
62f019bc23 Help/About: Updates to About page.
Update the headers, icons, and avatar style to match the designs. Fix the version strings on embedded images. Remove the tagline on main About page. Update "ctrl" 
to the correct capitalization, "Ctrl".

Follow-up to [56263].

Props richtabor, markoserb, audrasjb, nekojonez.
Reviewed by peterwilsoncc, audrasjb.
Merges [56292] to the 6.3 branch.
See #58067.



Built from https://develop.svn.wordpress.org/branches/6.3@56295


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55807 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-25 00:12:21 +00:00
audrasjb
7d5814060e Administration: Update dashboard welcome panel for 6.3.
Update the background image and styles for the Welcome Panel. This iteration does not use different colors on the admin color schemes, so the CSS for that has been 
removed. This also adds back in a working "Edit styles" link, which was removed in 6.2 because the link was broken.

Props richtabor, markoserb.
Reviewed by peterwilsoncc, audrasjb.
Merges [56291] to the 6.3 branch.
Fixes #58545.



Built from https://develop.svn.wordpress.org/branches/6.3@56294


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55806 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-25 00:09:22 +00:00
audrasjb
fb9504dd30 Help/About: Add illustrations to the Get Involved tab.
Follow-up to [56220], [56227], [56233], [56234], [56259].

Props richtabor, markoserb.
Reviewed by peterwilsoncc, audrasjb.
Merges [56290] to the 6.3 branch.
Fixes #23348.



Built from https://develop.svn.wordpress.org/branches/6.3@56293


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55805 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-25 00:06:21 +00:00
audrasjb
d0bb87c6a4 Editor: fix popover positioning.
Pins the floating-ui package versions to avoid breaking changes when they update.

Props isabel_brison, ramonopoly, spacedmonkey, bhrugesh12, huzaifaalmesbah, audrasjb, azaozz.
Reviewed by audrasjb.
Merges [56284] to the 6.3 branch.
Fixes #58847.



Built from https://develop.svn.wordpress.org/branches/6.3@56289


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55801 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-24 21:02:22 +00:00
audrasjb
4a63b05cf5 Editor: Fix abbreviations of "Example" in block-template-utils.php.
This changeset improves the consistency of the use of "e.g." in template descriptions.

Props jordesign, audrasjb, joedolson.
Reviewed by joedolson.
Merges [56287] to the 6.3 branch.
Fixes #58879.



Built from https://develop.svn.wordpress.org/branches/6.3@56288


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55800 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-24 20:57:20 +00:00
audrasjb
8cbba20cf3 Media: Fix Image rotation button overflow in translations.
Fix CSS to cover the image rotation button action text being longer than the Image Rotation menu toggle. Prevent the button text from overflowing the 
button.

Follow-up to [56239].

Props kebbet, joedolson.
Reviewed by audrasjb.
Merges [56282] to the 6.3 branch.
Props kebbet.
Fixes #58877.



Built from https://develop.svn.wordpress.org/branches/6.3@56286


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55798 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-24 20:41:27 +00:00
joedolson
a91966ad2e Docs: Fix indentation issue in WP_REST_Global_Styles_Revisions_Controller class.
Follow-up to [56082].
Reviewed by joedolson.
Merges [56272] to the 6.3 branch.
See #57840, #58524.
Built from https://develop.svn.wordpress.org/branches/6.3@56280


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55792 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-21 18:45:24 +00:00
audrasjb
b69a1e9a0c Media: Fix height max value in image scaling.
Set the `max` attribute in the height input for image scaling to reference the image height, instead of the width.

Follow-up to [55919].

Props costdev, joedolson, joemcgill.
Reviewed by audrasjb.
Merges [56277] to the 6.3 branch.
Fixes #50523.



Built from https://develop.svn.wordpress.org/branches/6.3@56278


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55790 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-21 15:07:26 +00:00
audrasjb
d4baa8ced3 REST API: Update Global styles revisions private methods to protected.
This changeset updates the private vars and methods in the Global styles revisions rest API controller to be protected, so class entities that inherit 
from the base can use them, and to allow iterating on 6.3 features without having to copy over private methods to new classes.

Props ramonopoly.
Reviewed by spacedmonkey.
Merges [56268] to the 6.3 branch.
Fixes #58846.



Built from https://develop.svn.wordpress.org/branches/6.3@56275


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55787 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-21 09:43:27 +00:00
Sergey Biryukov
614e0c2da4 Security: Update the Security Policy for the 6.3 branch.
See [56267] for trunk.
Built from https://develop.svn.wordpress.org/branches/6.3@56269


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55781 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-19 11:13:55 +00:00
Mike Schroder
c0c1489f2f Branch 6.3
Built from https://develop.svn.wordpress.org/branches/6.3@56266


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55778 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-07-19 05:16:14 +00:00
298 changed files with 11740 additions and 8206 deletions

View File

@@ -32,7 +32,7 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
</h1>
</div>
<div class="about__header-text"><?php _e( 'Edit pages in the Site Editor, sync patterns, and more' ); ?></div>
<div class="about__header-text"></div>
</div>
<nav class="about__header-navigation nav-tab-wrapper wp-clearfix" aria-label="<?php esc_attr_e( 'Secondary menu' ); ?>">
@@ -42,6 +42,62 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
<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 changelog has-subtle-background-color">
<div class="column">
<h2><?php _e( 'Maintenance and Security Releases' ); ?></h2>
<p>
<?php
printf(
/* translators: 1: WordPress version number, 2: Plural number of bugs. More than one security issue. */
_n(
'<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.',
41
),
'6.3.2',
'41'
);
?>
<?php
printf(
/* translators: %s: HelpHub URL. */
__( 'For more information, see <a href="%s">the release notes</a>.' ),
sprintf(
/* translators: %s: WordPress version. */
esc_url( __( 'https://wordpress.org/support/wordpress-version/version-%s/' ) ),
sanitize_title( '6.3.2' )
)
);
?>
</p>
<p>
<?php
printf(
/* translators: 1: WordPress version number, 2: Plural number of bugs. */
_n(
'<strong>Version %1$s</strong> addressed %2$s bug.',
'<strong>Version %1$s</strong> addressed %2$s bugs.',
10
),
'6.3.1',
'10'
);
?>
<?php
printf(
/* translators: %s: HelpHub URL. */
__( 'For more information, see <a href="%s">the release notes</a>.' ),
sprintf(
/* translators: %s: WordPress version. */
esc_url( __( 'https://wordpress.org/support/wordpress-version/version-%s/' ) ),
sanitize_title( '6.3.1' )
)
);
?>
</p>
</div>
</div>
<div class="about__section aligncenter">
<div class="column">
@@ -61,9 +117,9 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
</div>
<div class="about__section has-2-columns">
<div class="column">
<div class="column is-vertically-aligned-center">
<div class="about__image">
<img src="data:image/svg+xml,%3Csvg width='436' height='436' viewbox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23dcdcde' /%3E%3C/svg%3E" alt="" />
<img src="https://s.w.org/images/core/6.3/1-site-editor.webp" alt="" height="436" width="436" />
</div>
</div>
<div class="column is-vertically-aligned-center">
@@ -77,22 +133,22 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
<h3><?php _e( 'Create and sync patterns' ); ?></h3>
<p><?php _e( 'Arrange blocks in unlimited ways and save them as Patterns for use throughout your site. You can even specify whether to sync your patterns (previously referred to as “reusable blocks”) so that one change applies to all parts of your site. Or, utilize patterns as a starting point with the ability to customize each instance.' ); ?></p>
</div>
<div class="column">
<div class="column is-vertically-aligned-center">
<div class="about__image">
<img src="data:image/svg+xml,%3Csvg width='436' height='436' viewbox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23dcdcde' /%3E%3C/svg%3E" alt="" />
<img src="https://s.w.org/images/core/6.3/2-create-patterns.webp" alt="" height="436" width="436" />
</div>
</div>
</div>
<div class="about__section has-2-columns">
<div class="column">
<div class="column is-vertically-aligned-center">
<div class="about__image">
<img src="data:image/svg+xml,%3Csvg width='436' height='436' viewbox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23dcdcde' /%3E%3C/svg%3E" alt="" />
<img src="https://s.w.org/images/core/6.3/3-command-palette.webp" alt="" height="436" width="436" />
</div>
</div>
<div class="column is-vertically-aligned-center">
<h3><?php _e( 'Work faster with the Command Palette' ); ?></h3>
<p><?php _e( 'Switch to a specific template or open your editor preferences with a new tool that helps you quickly navigate expanded functionality. With simple keyboard shortcuts (⌘+k on Mac or ctrl+k on Windows), clicking the sidebar search icon in Site View, or clicking the Title Bar, get where you need to go and do what you need to do in seconds.' ); ?></p>
<p><?php _e( 'Switch to a specific template or open your editor preferences with a new tool that helps you quickly navigate expanded functionality. With simple keyboard shortcuts (⌘+k on Mac or Ctrl+k on Windows), clicking the sidebar search icon in Site View, or clicking the Title Bar, get where you need to go and do what you need to do in seconds.' ); ?></p>
</div>
</div>
@@ -101,9 +157,9 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
<h3><?php _e( 'Sharpen your designs with new tools' ); ?></h3>
<p><?php _e( 'New design controls bring more versatility for fine-tuning designs, starting with the ability to customize your caption&#8217;s styles from the Styles Interface without coding. You can manage your duotone filters in Styles for supported blocks and pick from the options provided by your theme or disable them entirely. The Cover block gets added settings for text color, layout controls, and border options, making this powerful block even more handy.' ); ?></p>
</div>
<div class="column">
<div class="column is-vertically-aligned-center">
<div class="about__image">
<img src="data:image/svg+xml,%3Csvg width='436' height='436' viewbox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23dcdcde' /%3E%3C/svg%3E" alt="" />
<img src="https://s.w.org/images/core/6.3/4-design-tools.webp" alt="" height="436" width="436" />
</div>
</div>
</div>
@@ -111,21 +167,21 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
<div class="about__section has-3-columns">
<div class="column">
<div class="about__image">
<img src="data:image/svg+xml,%3Csvg width='100' height='100' viewbox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23dcdcde' /%3E%3C/svg%3E" alt="" />
<img src="https://s.w.org/images/core/6.3/5-style-revisions.webp" alt="" height="270" width="270" />
</div>
<h3 class="is-smaller-heading" style="margin-bottom:calc(var(--gap) / 4);"><?php _e( 'Track design changes with Style Revisions' ); ?></h3>
<p><?php _e( 'You can now see how your site looked at a specific time. Visualize these revisions in a timeline and access a one-click option to restore prior styles.' ); ?></p>
</div>
<div class="column">
<div class="about__image">
<img src="data:image/svg+xml,%3Csvg width='100' height='100' viewbox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23dcdcde' /%3E%3C/svg%3E" alt="" />
<img src="https://s.w.org/images/core/6.3/6-footnotes-block.webp" alt="" height="270" width="270" />
</div>
<h3 class="is-smaller-heading" style="margin-bottom:calc(var(--gap) / 4);"><?php _e( 'Annotate with the Footnotes block' ); ?></h3>
<p><?php _e( 'Footnotes add convenient annotations throughout your content. Now you can add and link footnotes for any paragraph.' ); ?></p>
</div>
<div class="column">
<div class="about__image">
<img src="data:image/svg+xml,%3Csvg width='100' height='100' viewbox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23dcdcde' /%3E%3C/svg%3E" alt="" />
<img src="https://s.w.org/images/core/6.3/7-details-block.webp" alt="" height="270" width="270" />
</div>
<h3 class="is-smaller-heading" style="margin-bottom:calc(var(--gap) / 4);"><?php _e( 'Show or hide content with the Details block' ); ?></h3>
<p><?php _e( 'Use the block to avoid spoiling a surprise, create an interactive Q&A section, or hide a long paragraph under a heading.' ); ?></p>
@@ -197,6 +253,8 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
<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">
<rect width="48" height="48" rx="4" fill="#151515"/>
<path fill="#fff" fill-rule="evenodd" d="m20.014 21.168 3.988-3.418 3.988 3.418-.976 1.14-3.012-2.582-3.012 2.581-.976-1.139Z" clip-rule="evenodd"/>
<path fill="#fff" d="M16 29h16v-1.5H16V29Z"/>
</svg>
</div>
<h3 class="is-smaller-heading" style="margin-top:calc(var(--gap) / 2);margin-bottom:calc(var(--gap) / 4);"><?php _e( 'Rediscover the Top Toolbar' ); ?></h3>
@@ -231,7 +289,7 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
<div class="about__section has-3-columns">
<div class="column about__image is-vertically-aligned-top">
<img src="./images/about-release-badge.svg" alt="" />
<img src="<?php echo esc_url( admin_url( 'images/about-release-badge.svg?ver=6.3' ) ); ?>" alt="" height="270" width="270" />
</div>
<div class="column is-vertically-aligned-center" style="grid-column-end:span 2">
<h3>

View File

@@ -40,7 +40,7 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
<div class="about__section has-2-columns is-wider-right">
<div class="column about__image">
<img src="data:image/svg+xml,%3Csvg width='436' height='436' viewbox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%231d35b4' /%3E%3C/svg%3E" alt="" />
<img src="<?php echo esc_url( admin_url( 'images/contribute-main.svg?ver=6.3' ) ); ?>" alt="" />
</div>
<div class="column is-vertically-aligned-center">
<p><?php _e( 'Do you use WordPress for work, for personal projects, or even just for fun? You can help shape the long-term success of the open source project that powers millions of websites around the world.' ); ?></p>
@@ -72,12 +72,12 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
</ul>
</div>
<div class="column">
<img src="data:image/svg+xml,%3Csvg width='436' height='300' viewbox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%231d35b4' /%3E%3C/svg%3E" alt="" />
<img src="<?php echo esc_url( admin_url( 'images/contribute-no-code.svg?ver=6.3' ) ); ?>" alt="" />
</div>
</div>
<div class="about__section has-2-columns is-wider-right">
<div class="column">
<img src="data:image/svg+xml,%3Csvg width='436' height='300' viewbox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%231d35b4' /%3E%3C/svg%3E" alt="" />
<img src="<?php echo esc_url( admin_url( 'images/contribute-code.svg?ver=6.3' ) ); ?>" alt="" />
</div>
<div class="column is-vertically-aligned-center">
<h3><?php _e( 'Code-based contribution' ); ?></h3>
@@ -100,7 +100,7 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
<div class="column">
<h2><?php _e( 'Shape the future of the web with WordPress' ); ?></h2>
<p><?php _e( 'Finding the area that aligns with your skills and interests is the first step toward meaningful contribution. With more than 20 Make WordPress teams working on different parts of the open source WordPress project, there&#8217;s a place for everyone, no matter what your skill set is.' ); ?></p>
<p class="aligncenter"><a href="https://make.wordpress.org/contribute/" target="_blank"><?php _e( 'Find your team &rarr;' ); ?></a></p>
<p class="aligncenter"><a href="<?php echo esc_url( __( 'https://make.wordpress.org/contribute/' ) ); ?>"><?php _e( 'Find your team &rarr;' ); ?></a></p>
</div>
</div>

View File

@@ -60,7 +60,7 @@ $credits = wp_credits();
);
?>
<br />
<a href="https://make.wordpress.org/"><?php _e( 'Get involved in WordPress.' ); ?></a>
<a href="<?php echo esc_url( __( 'https://make.wordpress.org/contribute/' ) ); ?>"><?php _e( 'Get involved in WordPress.' ); ?></a>
</p>
<?php else : ?>
@@ -68,7 +68,7 @@ $credits = wp_credits();
<p>
<?php _e( 'Want to see your name in lights on this page?' ); ?>
<br />
<a href="https://make.wordpress.org/"><?php _e( 'Get involved in WordPress.' ); ?></a>
<a href="<?php echo esc_url( __( 'https://make.wordpress.org/contribute/' ) ); ?>"><?php _e( 'Get involved in WordPress.' ); ?></a>
</p>
<?php endif; ?>

View File

@@ -30,8 +30,8 @@
--text-light: #fff;
/* Accent colors: used in header, on special classes. */
--accent-1: #3858e9; /* Link color, credit image overlay */
--accent-2: #ffb7a7; /* Accent background */
--accent-1: #3858e9; /* Link color */
--accent-2: #c7b9f2; /* Accent background */
--accent-3: #f0f0f1; /* hr background */
/* Navigation colors. */
@@ -540,6 +540,7 @@
background: var(--background) url('../images/about-header-about.svg?ver=6.3') no-repeat;
background-size: cover;
background-position: center;
border-radius: 5px;
}
.credits-php .about__header {
@@ -765,14 +766,12 @@
height: 140px;
border-radius: 100%;
overflow: hidden;
background: var(--accent-1);
}
.about__section .wp-person .gravatar {
width: 140px;
height: 140px;
filter: grayscale(100%);
mix-blend-mode: screen;
}
.about__section .compact .wp-person-avatar,

File diff suppressed because one or more lines are too long

View File

@@ -29,8 +29,8 @@
--text-light: #fff;
/* Accent colors: used in header, on special classes. */
--accent-1: #3858e9; /* Link color, credit image overlay */
--accent-2: #ffb7a7; /* Accent background */
--accent-1: #3858e9; /* Link color */
--accent-2: #c7b9f2; /* Accent background */
--accent-3: #f0f0f1; /* hr background */
/* Navigation colors. */
@@ -539,6 +539,7 @@
background: var(--background) url('../images/about-header-about.svg?ver=6.3') no-repeat;
background-size: cover;
background-position: center;
border-radius: 5px;
}
.credits-php .about__header {
@@ -764,14 +765,12 @@
height: 140px;
border-radius: 100%;
overflow: hidden;
background: var(--accent-1);
}
.about__section .wp-person .gravatar {
width: 140px;
height: 140px;
filter: grayscale(100%);
mix-blend-mode: screen;
}
.about__section .compact .wp-person-avatar,

File diff suppressed because one or more lines are too long

View File

@@ -786,19 +786,3 @@ div#wp-responsive-toggle a:before {
color: $link;
}
}
/* Welcome Panel */
@if ( $custom-welcome-panel == "true" ) {
.welcome-panel {
background-color: $dashboard-accent-1;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: $dashboard-accent-2;
}
[class*="welcome-panel-icon"] {
background-color: $dashboard-icon-background;
}
}

View File

@@ -707,18 +707,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #e1a948;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #4796b3;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #52accc;
}
[class*=welcome-panel-icon] {
background-color: #096484;
}

File diff suppressed because one or more lines are too long

View File

@@ -707,18 +707,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #e1a948;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #4796b3;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #52accc;
}
[class*=welcome-panel-icon] {
background-color: #096484;
}

File diff suppressed because one or more lines are too long

View File

@@ -674,18 +674,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #c7a589;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #46403c;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #59524c;
}
[class*=welcome-panel-icon] {
background-color: #59524c;
}

File diff suppressed because one or more lines are too long

View File

@@ -674,18 +674,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #c7a589;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #46403c;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #59524c;
}
[class*=welcome-panel-icon] {
background-color: #59524c;
}

File diff suppressed because one or more lines are too long

View File

@@ -707,18 +707,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #a3b745;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #413256;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #523f6d;
}
[class*=welcome-panel-icon] {
background-color: #523f6d;
}

File diff suppressed because one or more lines are too long

View File

@@ -707,18 +707,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #a3b745;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #413256;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #523f6d;
}
[class*=welcome-panel-icon] {
background-color: #523f6d;
}

File diff suppressed because one or more lines are too long

View File

@@ -709,20 +709,6 @@ div#wp-responsive-toggle a:before {
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #04a4cc;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #17b5dd;
}
[class*=welcome-panel-icon] {
background-color: #333;
}
/* Override the theme filter highlight color for this scheme */
.theme-section.current,
.theme-filter.current {

File diff suppressed because one or more lines are too long

View File

@@ -709,20 +709,6 @@ div#wp-responsive-toggle a:before {
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #04a4cc;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #17b5dd;
}
[class*=welcome-panel-icon] {
background-color: #333;
}
/* Override the theme filter highlight color for this scheme */
.theme-section.current,
.theme-filter.current {

File diff suppressed because one or more lines are too long

View File

@@ -707,18 +707,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #e14d43;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #26292c;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #3b464b;
}
[class*=welcome-panel-icon] {
background-color: #3b464b;
}

File diff suppressed because one or more lines are too long

View File

@@ -707,18 +707,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #e14d43;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #26292c;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #3b464b;
}
[class*=welcome-panel-icon] {
background-color: #3b464b;
}

File diff suppressed because one or more lines are too long

View File

@@ -707,6 +707,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #3858e9;
color: #3858e9;
}
/* Welcome Panel */
}

View File

@@ -707,6 +707,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #3858e9;
color: #3858e9;
}
/* Welcome Panel */
}

View File

@@ -674,18 +674,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #9ebaa0;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #627c83;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #738e96;
}
[class*=welcome-panel-icon] {
background-color: #738e96;
}

File diff suppressed because one or more lines are too long

View File

@@ -674,18 +674,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #9ebaa0;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #627c83;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #738e96;
}
[class*=welcome-panel-icon] {
background-color: #738e96;
}

File diff suppressed because one or more lines are too long

View File

@@ -707,18 +707,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #dd823b;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #be3631;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #cf4944;
}
[class*=welcome-panel-icon] {
background-color: #cf4944;
}

File diff suppressed because one or more lines are too long

View File

@@ -707,18 +707,4 @@ div#wp-responsive-toggle a:before {
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus, .wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover {
border-bottom-color: #dd823b;
color: #0073aa;
}
/* Welcome Panel */
.welcome-panel {
background-color: #be3631;
}
.welcome-panel-header-image .curve,
.welcome-panel-header-image .dot {
fill: #cf4944;
}
[class*=welcome-panel-icon] {
background-color: #cf4944;
}

File diff suppressed because one or more lines are too long

View File

@@ -3015,7 +3015,6 @@ div.action-links {
}
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
#TB_window.plugin-details-modal.thickbox-loading:before {
@@ -3758,7 +3757,6 @@ img {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
/* Back-compat for pre-3.8 */
div.star-holder,

File diff suppressed because one or more lines are too long

View File

@@ -3014,7 +3014,6 @@ div.action-links {
}
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
#TB_window.plugin-details-modal.thickbox-loading:before {
@@ -3757,7 +3756,6 @@ img {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
/* Back-compat for pre-3.8 */
div.star-holder,

File diff suppressed because one or more lines are too long

View File

@@ -121,7 +121,7 @@
position: relative;
overflow: auto;
margin: 16px 0;
background-color: #1d35b4;
background-color: #151515;
font-size: 14px;
line-height: 1.3;
clear: both;

File diff suppressed because one or more lines are too long

View File

@@ -120,7 +120,7 @@
position: relative;
overflow: auto;
margin: 16px 0;
background-color: #1d35b4;
background-color: #151515;
font-size: 14px;
line-height: 1.3;
clear: both;

File diff suppressed because one or more lines are too long

View File

@@ -405,7 +405,6 @@ table.not-image tr.image-only {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
.image-align-none-label {

File diff suppressed because one or more lines are too long

View File

@@ -404,7 +404,6 @@ table.not-image tr.image-only {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
.image-align-none-label {

File diff suppressed because one or more lines are too long

View File

@@ -1689,7 +1689,6 @@ table.links-table {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
#content-resize-handle,
#post-body .wp_themeSkin .mceStatusbar a.mceResize {

File diff suppressed because one or more lines are too long

View File

@@ -1688,7 +1688,6 @@ table.links-table {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
#content-resize-handle,
#post-body .wp_themeSkin .mceStatusbar a.mceResize {

File diff suppressed because one or more lines are too long

View File

@@ -392,7 +392,6 @@ body.language-chooser {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
.spinner {

File diff suppressed because one or more lines are too long

View File

@@ -391,7 +391,6 @@ body.language-chooser {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
.spinner {

File diff suppressed because one or more lines are too long

View File

@@ -1140,6 +1140,10 @@ border color while dragging a file over the uploader drop area */
display: block;
margin: 2px 0;
width: 100%;
white-space: break-spaces;
line-height: 1.5;
padding-top: 3px;
padding-bottom: 2px;
}
.imgedit-rotate-menu-container {
@@ -1268,7 +1272,6 @@ audio, video {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
.imgedit-wait:before {
background-image: url(../images/spinner-2x.gif);

File diff suppressed because one or more lines are too long

View File

@@ -1139,6 +1139,10 @@ border color while dragging a file over the uploader drop area */
display: block;
margin: 2px 0;
width: 100%;
white-space: break-spaces;
line-height: 1.5;
padding-top: 3px;
padding-bottom: 2px;
}
.imgedit-rotate-menu-container {
@@ -1267,7 +1271,6 @@ audio, video {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
.imgedit-wait:before {
background-image: url(../images/spinner-2x.gif);

File diff suppressed because one or more lines are too long

View File

@@ -559,7 +559,6 @@ div.revisions-controls > .wp-slider > .ui-slider-handle {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
.revision-tick.completed-false {
background-image: url(../images/spinner-2x.gif);

File diff suppressed because one or more lines are too long

View File

@@ -558,7 +558,6 @@ div.revisions-controls > .wp-slider > .ui-slider-handle {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
.revision-tick.completed-false {
background-image: url(../images/spinner-2x.gif);

File diff suppressed because one or more lines are too long

View File

@@ -1942,7 +1942,6 @@ body.full-overlay-active {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
.wp-full-overlay .collapse-sidebar-arrow {
background-image: url(../images/arrows-2x.png);

File diff suppressed because one or more lines are too long

View File

@@ -1941,7 +1941,6 @@ body.full-overlay-active {
* HiDPI Displays
*/
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
.wp-full-overlay .collapse-sidebar-arrow {
background-image: url(../images/arrows-2x.png);

File diff suppressed because one or more lines are too long

View File

@@ -58,22 +58,22 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
<div class="about__section has-2-columns">
<div class="column aligncenter">
<img class="freedom-image" src="<?php echo esc_url( admin_url( 'images/freedom-1.svg?ver=6.1' ) ); ?>" alt="" />
<img class="freedom-image" src="<?php echo esc_url( admin_url( 'images/freedom-1.svg?ver=6.3' ) ); ?>" alt="" />
<h2 class="is-smaller-heading"><?php _e( 'The 1st Freedom' ); ?></h2>
<p><?php _e( 'To run the program for any purpose.' ); ?></p>
</div>
<div class="column aligncenter">
<img class="freedom-image" src="<?php echo esc_url( admin_url( 'images/freedom-2.svg?ver=6.1' ) ); ?>" alt="" />
<img class="freedom-image" src="<?php echo esc_url( admin_url( 'images/freedom-2.svg?ver=6.3' ) ); ?>" alt="" />
<h2 class="is-smaller-heading"><?php _e( 'The 2nd Freedom' ); ?></h2>
<p><?php _e( 'To study how the program works and change it to make it do what you wish.' ); ?></p>
</div>
<div class="column aligncenter">
<img class="freedom-image" src="<?php echo esc_url( admin_url( 'images/freedom-3.svg?ver=6.1' ) ); ?>" alt="" />
<img class="freedom-image" src="<?php echo esc_url( admin_url( 'images/freedom-3.svg?ver=6.3' ) ); ?>" alt="" />
<h2 class="is-smaller-heading"><?php _e( 'The 3rd Freedom' ); ?></h2>
<p><?php _e( 'To redistribute.' ); ?></p>
</div>
<div class="column aligncenter">
<img class="freedom-image" src="<?php echo esc_url( admin_url( 'images/freedom-4.svg?ver=6.1' ) ); ?>" alt="" />
<img class="freedom-image" src="<?php echo esc_url( admin_url( 'images/freedom-4.svg?ver=6.3' ) ); ?>" alt="" />
<h2 class="is-smaller-heading"><?php _e( 'The 4th Freedom' ); ?></h2>
<p><?php _e( 'To distribute copies of your modified versions to others.' ); ?></p>
</div>

View File

@@ -1 +1 @@
<svg width="1000" height="400" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_3974_29104)"><path fill="#151515" d="M0 0h1000v400H0z"/><ellipse opacity=".2" cx="500" cy="463" rx="1497" ry="249" fill="url(#paint0_radial_3974_29104)"/><g opacity=".3" stroke-width="2"><circle cx="100" cy="100" r="101" transform="matrix(0 1 1 0 80 100)" stroke="url(#paint1_linear_3974_29104)"/><circle cx="467" cy="424" r="101" transform="rotate(90 467 424)" stroke="url(#paint2_linear_3974_29104)"/><circle cx="590" r="101" transform="rotate(-180 590 0)" stroke="url(#paint3_linear_3974_29104)"/><circle cx="870" cy="170" r="101" transform="rotate(-90 870 170)" stroke="url(#paint4_linear_3974_29104)"/></g></g><defs><radialGradient id="paint0_radial_3974_29104" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0 249 -1497 0 500 463)"><stop stop-color="#3858E9"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></radialGradient><linearGradient id="paint1_linear_3974_29104" x1="190" y1="215" x2="76" y2="47" gradientUnits="userSpaceOnUse"><stop stop-color="#3858E9"/><stop offset=".516" stop-color="#3858E9"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><linearGradient id="paint2_linear_3974_29104" x1="348" y1="497" x2="467" y2="524" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFCB5"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><linearGradient id="paint3_linear_3974_29104" x1="504" y1="60" x2="665" y2="-76" gradientUnits="userSpaceOnUse"><stop stop-color="#151515" stop-opacity="0"/><stop offset=".776" stop-color="#FFB7A7"/><stop offset="1" stop-color="#FFB7A7"/></linearGradient><linearGradient id="paint4_linear_3974_29104" x1="870" y1="70" x2="870" y2="270" gradientUnits="userSpaceOnUse"><stop stop-color="#7B90FF"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><clipPath id="clip0_3974_29104"><path fill="#fff" d="M0 0h1000v400H0z"/></clipPath></defs></svg>
<svg width="1000" height="400" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_3974_29104)"><path fill="#151515" d="M0 0h1000v400H0z"/><ellipse opacity=".2" cx="500" cy="463" rx="1497" ry="249" fill="url(#paint0_radial_3974_29104)"/><g opacity=".3" stroke-width="2"><circle cx="100" cy="100" r="101" transform="matrix(-1 0 0 1 1100 55)" stroke="url(#paint1_linear_3974_29104)"/><circle cx="100" cy="100" r="101" transform="matrix(0 1 1 0 650 10)" stroke="url(#paint2_linear_3974_29104)"/><circle cx="100" cy="100" r="101" transform="matrix(0 1 1 0 150 190)" stroke="url(#paint3_linear_3974_29104)"/><circle opacity=".7" cx="100" cy="100" r="101" transform="matrix(0 1 1 0 400 100)" stroke="url(#paint4_linear_3974_29104)"/><circle cx="100" cy="100" r="101" transform="matrix(-1 0 0 1 100 145)" stroke="url(#paint5_linear_3974_29104)"/></g></g><defs><radialGradient id="paint0_radial_3974_29104" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0 249 -1497 0 500 463)"><stop stop-color="#3858E9"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></radialGradient><linearGradient id="paint1_linear_3974_29104" x1="190" y1="215" x2="76" y2="47" gradientUnits="userSpaceOnUse"><stop stop-color="#3858E9"/><stop offset=".516" stop-color="#3858E9"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><linearGradient id="paint2_linear_3974_29104" x1="-19" y1="173" x2="100" y2="200" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFCB5"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><linearGradient id="paint3_linear_3974_29104" x1="14" y1="160" x2="175" y2="24" gradientUnits="userSpaceOnUse"><stop stop-color="#151515" stop-opacity="0"/><stop offset=".776" stop-color="#FFB7A7"/><stop offset="1" stop-color="#FFB7A7"/></linearGradient><linearGradient id="paint4_linear_3974_29104" x1="100" x2="100" y2="200" gradientUnits="userSpaceOnUse"><stop stop-color="#C7FFDB"/><stop offset=".563" stop-color="#151515" stop-opacity="0"/></linearGradient><linearGradient id="paint5_linear_3974_29104" x1="100" x2="100" y2="200" gradientUnits="userSpaceOnUse"><stop stop-color="#7B90FF"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><clipPath id="clip0_3974_29104"><path fill="#fff" d="M0 0h1000v400H0z"/></clipPath></defs></svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1 +1 @@
<svg width="1000" height="400" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_1916_6764)"><path fill="#151515" d="M0 0h1000v400H0z"/><ellipse opacity=".2" cx="500" cy="463" rx="1497" ry="249" fill="url(#paint0_radial_1916_6764)"/><path opacity=".4" d="M301 449h1v-89.047c0-5.561 0-9.795-.276-13.17-.277-3.397-.839-6.013-2.013-8.317a21 21 0 0 0-9.177-9.177c-2.304-1.174-4.92-1.736-8.317-2.013-3.375-.276-7.609-.276-13.17-.276h-96.094c-5.561 0-9.795 0-13.17.276-3.397.277-6.013.839-8.317 2.013a21 21 0 0 0-9.177 9.177c-1.174 2.304-1.736 4.92-2.013 8.317-.276 3.375-.276 7.609-.276 13.17V449h161z" stroke="url(#paint1_linear_1916_6764)" stroke-width="2"/><path opacity=".4" d="M493 449h1v-89.047c0-5.561 0-9.795-.276-13.17-.277-3.397-.839-6.013-2.013-8.317a21 21 0 0 0-9.177-9.177c-2.304-1.174-4.92-1.736-8.317-2.013-3.375-.276-7.609-.276-13.17-.276h-96.094c-5.561 0-9.795 0-13.17.276-3.397.277-6.013.839-8.317 2.013a21 21 0 0 0-9.177 9.177c-1.174 2.304-1.736 4.92-2.013 8.317-.276 3.375-.276 7.609-.276 13.17V449h161z" stroke="url(#paint2_linear_1916_6764)" stroke-width="2"/><path opacity=".4" d="M685 449h1v-89.047c0-5.561 0-9.795-.276-13.17-.277-3.397-.839-6.013-2.013-8.317a21 21 0 0 0-9.177-9.177c-2.304-1.174-4.92-1.736-8.317-2.013-3.375-.276-7.609-.276-13.17-.276h-96.094c-5.561 0-9.795 0-13.17.276-3.397.277-6.013.839-8.317 2.013a21 21 0 0 0-9.177 9.177c-1.174 2.304-1.736 4.92-2.013 8.317-.276 3.375-.276 7.609-.276 13.17V449h161z" stroke="url(#paint3_linear_1916_6764)" stroke-width="2"/><path opacity=".4" d="M877 449h1v-89.047c0-5.561 0-9.795-.276-13.17-.277-3.397-.839-6.013-2.013-8.317a21 21 0 0 0-9.177-9.177c-2.304-1.174-4.92-1.736-8.317-2.013-3.375-.276-7.609-.276-13.17-.276h-96.094c-5.561 0-9.795 0-13.17.276-3.397.277-6.013.839-8.317 2.013a21 21 0 0 0-9.177 9.177c-1.174 2.304-1.736 4.92-2.013 8.317-.276 3.375-.276 7.609-.276 13.17V449h161z" stroke="url(#paint4_linear_1916_6764)" stroke-width="2"/></g><defs><radialGradient id="paint0_radial_1916_6764" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0 249 -1497 0 500 463)"><stop stop-color="#3858E9"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></radialGradient><linearGradient id="paint1_linear_1916_6764" x1="221" y1="328" x2="221" y2="448" gradientUnits="userSpaceOnUse"><stop stop-color="#3858E9"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><linearGradient id="paint2_linear_1916_6764" x1="413" y1="328" x2="413" y2="448" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFCB5"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><linearGradient id="paint3_linear_1916_6764" x1="605" y1="328" x2="605" y2="448" gradientUnits="userSpaceOnUse"><stop stop-color="#C7FFDB"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><linearGradient id="paint4_linear_1916_6764" x1="797" y1="328" x2="797" y2="448" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB7A7"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><clipPath id="clip0_1916_6764"><path fill="#fff" d="M0 0h1000v400H0z"/></clipPath></defs></svg>
<svg width="1000" height="400" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_1916_6764)"><path fill="#151515" d="M0 0h1000v400H0z"/><ellipse opacity=".2" cx="500" cy="463" rx="1497" ry="249" fill="url(#paint0_radial_1916_6764)"/><path opacity=".4" d="M301 449h1v-95.447c0-4.441 0-7.834-.221-10.543-.223-2.73-.676-4.852-1.632-6.728a16.998 16.998 0 0 0-7.429-7.429c-1.876-.956-3.998-1.409-6.728-1.632-2.709-.221-6.102-.221-10.543-.221H160.154c-3.321 0-5.875 0-7.917.167-2.063.168-3.691.512-5.139 1.25a12.997 12.997 0 0 0-5.681 5.681c-.738 1.448-1.082 3.076-1.25 5.139-.167 2.042-.167 4.596-.167 7.917V449h161z" stroke="url(#paint1_linear_1916_6764)" stroke-width="2"/><path opacity=".4" d="M493 449h1v-95.447c0-4.441 0-7.834-.221-10.543-.223-2.73-.676-4.852-1.632-6.728a16.998 16.998 0 0 0-7.429-7.429c-1.876-.956-3.998-1.409-6.728-1.632-2.709-.221-6.102-.221-10.543-.221H352.154c-3.321 0-5.875 0-7.917.167-2.063.168-3.691.512-5.139 1.25a12.997 12.997 0 0 0-5.681 5.681c-.738 1.448-1.082 3.076-1.25 5.139-.167 2.042-.167 4.596-.167 7.917V449h161z" stroke="url(#paint2_linear_1916_6764)" stroke-width="2"/><path opacity=".4" d="M685 449h1v-95.447c0-4.441 0-7.834-.221-10.543-.223-2.73-.676-4.852-1.632-6.728a16.998 16.998 0 0 0-7.429-7.429c-1.876-.956-3.998-1.409-6.728-1.632-2.709-.221-6.102-.221-10.543-.221H544.154c-3.321 0-5.875 0-7.917.167-2.063.168-3.691.512-5.139 1.25a12.997 12.997 0 0 0-5.681 5.681c-.738 1.448-1.082 3.076-1.25 5.139-.167 2.042-.167 4.596-.167 7.917V449h161z" stroke="url(#paint3_linear_1916_6764)" stroke-width="2"/><path opacity=".4" d="M877 449h1v-95.447c0-4.441 0-7.834-.221-10.543-.223-2.73-.676-4.852-1.632-6.728a16.998 16.998 0 0 0-7.429-7.429c-1.876-.956-3.998-1.409-6.728-1.632-2.709-.221-6.102-.221-10.543-.221H736.154c-3.321 0-5.875 0-7.917.167-2.063.168-3.691.512-5.139 1.25a12.997 12.997 0 0 0-5.681 5.681c-.738 1.448-1.082 3.076-1.25 5.139-.167 2.042-.167 4.596-.167 7.917V449h161z" stroke="url(#paint4_linear_1916_6764)" stroke-width="2"/></g><defs><radialGradient id="paint0_radial_1916_6764" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0 249 -1497 0 500 463)"><stop stop-color="#3858E9"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></radialGradient><linearGradient id="paint1_linear_1916_6764" x1="221" y1="328" x2="221" y2="448" gradientUnits="userSpaceOnUse"><stop stop-color="#3858E9"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><linearGradient id="paint2_linear_1916_6764" x1="413" y1="328" x2="413" y2="448" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFCB5"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><linearGradient id="paint3_linear_1916_6764" x1="605" y1="328" x2="605" y2="448" gradientUnits="userSpaceOnUse"><stop stop-color="#C7FFDB"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><linearGradient id="paint4_linear_1916_6764" x1="797" y1="328" x2="797" y2="448" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB7A7"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></linearGradient><clipPath id="clip0_1916_6764"><path fill="#fff" d="M0 0h1000v400H0z"/></clipPath></defs></svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -1,52 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="280" height="280" fill="none" viewBox="0 0 280 280">
<g clip-path="url(#a)">
<rect width="280" height="280" fill="#151515" rx="5"/>
<ellipse cx="140" cy="323" fill="url(#b)" opacity=".2" rx="928" ry="154"/>
<g stroke-width="1.5" clip-path="url(#c)">
<path stroke="url(#d)" d="M53 135v1635"/>
<path stroke="url(#e)" d="M111 135v1635"/>
<path stroke="url(#f)" d="M169 135v1635"/>
<path stroke="url(#g)" d="M227 135v1635"/>
</g>
<path fill="#fff" d="M98.666 177.465c-10.254 0-18.603-4.981-23.34-14.014-3.32-5.762-5.03-13.135-5.03-21.875 0-23.486 10.89-37.5 28.76-37.5 12.891 0 22.901 7.666 25.001 19.043h-12.5c-1.612-5.322-6.543-8.789-12.598-8.789-10.547 0-16.748 9.766-16.65 26.758h.244c2.978-6.885 10.205-11.475 19.092-11.475 13.378 0 23.339 9.864 23.339 23.242 0 14.307-11.035 24.61-26.318 24.61Zm-.098-10.303c7.813 0 14.014-6.152 14.014-13.916 0-7.959-5.859-13.769-13.916-13.769-8.105 0-14.111 5.81-14.111 13.623 0 7.861 6.152 14.062 14.013 14.062Zm41.018 9.375c-3.955 0-7.031-3.076-7.031-7.031 0-3.906 3.076-7.031 7.031-7.031 3.906 0 6.982 3.125 6.982 7.031 0 3.955-3.076 7.031-6.982 7.031Zm32.082-31.933v-9.473h8.496c7.227 0 12.158-4.443 12.158-10.742 0-6.153-4.297-10.254-12.207-10.254-7.275 0-12.158 4.248-12.646 10.84H155.75c.684-12.647 10.4-20.85 24.951-20.85 13.867 0 23.731 7.568 23.731 18.555 0 8.74-5.86 15.039-14.551 16.552v.293c10.547.782 17.383 7.227 17.383 17.041 0 12.452-11.328 20.85-26.709 20.85-15.479 0-25.537-8.496-26.172-21.045h12.012c.585 6.445 5.859 10.742 14.257 10.742 8.106 0 13.819-4.541 13.819-11.035 0-7.129-5.371-11.474-14.112-11.474h-8.691Z"/>
</g>
<defs>
<linearGradient id="d" x1="53.5" x2="53.5" y1="135" y2="1770" gradientUnits="userSpaceOnUse">
<stop stop-color="#3858E9" stop-opacity="0"/>
<stop offset=".297" stop-color="#3858E9"/>
<stop offset=".734" stop-color="#3858E9"/>
<stop offset="1" stop-color="#3858E9" stop-opacity="0"/>
<stop offset="1" stop-color="#3858E9" stop-opacity="0"/>
</linearGradient>
<linearGradient id="e" x1="111.5" x2="111.5" y1="135" y2="1770" gradientUnits="userSpaceOnUse">
<stop stop-color="#C7FFDB" stop-opacity="0"/>
<stop offset=".297" stop-color="#C7FFDB"/>
<stop offset=".693" stop-color="#C7FFDB"/>
<stop offset="1" stop-color="#C7FFDB" stop-opacity="0"/>
</linearGradient>
<linearGradient id="f" x1="169.5" x2="169.5" y1="135" y2="1770" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFB7A7" stop-opacity="0"/>
<stop offset=".297" stop-color="#FFB7A7"/>
<stop offset=".734" stop-color="#FFB7A7"/>
<stop offset="1" stop-color="#3858E9" stop-opacity="0"/>
<stop offset="1" stop-color="#FFB7A7" stop-opacity="0"/>
</linearGradient>
<linearGradient id="g" x1="227.5" x2="227.5" y1="135" y2="1770" gradientUnits="userSpaceOnUse">
<stop stop-color="#7B90FF" stop-opacity="0"/>
<stop offset=".297" stop-color="#7B90FF"/>
<stop offset=".734" stop-color="#7B90FF"/>
<stop offset="1" stop-color="#3858E9" stop-opacity="0"/>
<stop offset="1" stop-color="#7B90FF" stop-opacity="0"/>
</linearGradient>
<clipPath id="a">
<rect width="280" height="280" fill="#fff" rx="5"/>
</clipPath>
<clipPath id="c">
<path fill="#fff" d="M0 135h280v280H0z"/>
</clipPath>
<radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="matrix(0 154 -928 0 140 323)" gradientUnits="userSpaceOnUse">
<stop stop-color="#3858E9"/>
<stop offset="1" stop-color="#151515" stop-opacity="0"/>
</radialGradient>
</defs>
</svg>
<svg width="280" height="280" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_2238_13933)"><rect width="280" height="280" rx="5" fill="#151515"/><ellipse opacity=".2" cx="140" cy="323" rx="928" ry="154" fill="url(#paint0_radial_2238_13933)"/><g clip-path="url(#clip1_2238_13933)" stroke-width="1.5"><path d="M53 135v1635" stroke="url(#paint1_linear_2238_13933)"/><path d="M111 135v1635" stroke="url(#paint2_linear_2238_13933)"/><path d="M169 135v1635" stroke="url(#paint3_linear_2238_13933)"/><path d="M227 135v1635" stroke="url(#paint4_linear_2238_13933)"/></g><path d="M99.984 177.221c-15.576 0-28.466-10.889-28.466-35.596v-.098c0-23.291 10.79-37.207 28.759-37.207 13.037 0 22.754 7.52 25 18.164l.098.537h-12.5l-.195-.439c-1.856-4.834-6.201-7.959-12.5-7.959-11.328 0-16.065 10.84-16.553 24.17-.049.732-.049 1.465-.049 2.246h.244c2.784-6.445 9.815-11.328 19.385-11.328 13.574 0 23.096 9.766 23.096 22.998v.098c0 14.209-11.133 24.414-26.319 24.414zm-14.257-24.219c0 7.812 6.2 13.916 14.062 13.916 7.861 0 14.111-6.055 14.111-13.672v-.098c0-8.007-5.908-13.72-13.965-13.72-8.056 0-14.208 5.664-14.208 13.525v.049zm54.494 23.779c-3.955 0-7.08-3.125-7.08-7.08 0-3.906 3.125-7.031 7.08-7.031s7.031 3.125 7.031 7.031c0 3.955-3.076 7.08-7.031 7.08zm39.357.44c-15.478 0-25.537-8.301-26.514-20.117l-.048-.586h12.06l.049.537c.684 5.713 6.152 9.863 14.404 9.863 8.155 0 13.575-4.492 13.575-10.889v-.097c0-7.422-5.469-11.524-14.454-11.524h-8.349v-9.375h8.056c7.764 0 12.94-4.394 12.94-10.547v-.097c0-6.348-4.297-10.059-11.865-10.059-7.422 0-12.5 3.858-13.135 9.912l-.049.488h-11.719l.049-.585c1.026-11.915 10.645-19.825 24.854-19.825 14.55 0 23.974 7.471 23.974 18.409v.097c0 8.74-6.347 14.551-14.795 16.309v.244c10.401.976 17.285 7.129 17.285 16.894v.098c0 12.256-10.742 20.85-26.318 20.85z" fill="#fff"/></g><defs><radialGradient id="paint0_radial_2238_13933" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0 154 -928 0 140 323)"><stop stop-color="#3858E9"/><stop offset="1" stop-color="#151515" stop-opacity="0"/></radialGradient><linearGradient id="paint1_linear_2238_13933" x1="53.5" y1="135" x2="53.5" y2="1770" gradientUnits="userSpaceOnUse"><stop stop-color="#3858E9" stop-opacity="0"/><stop offset=".297" stop-color="#3858E9"/><stop offset=".734" stop-color="#3858E9"/><stop offset="1" stop-color="#3858E9" stop-opacity="0"/><stop offset="1" stop-color="#3858E9" stop-opacity="0"/></linearGradient><linearGradient id="paint2_linear_2238_13933" x1="111.5" y1="135" x2="111.5" y2="1770" gradientUnits="userSpaceOnUse"><stop stop-color="#C7FFDB" stop-opacity="0"/><stop offset=".297" stop-color="#C7FFDB"/><stop offset=".693" stop-color="#C7FFDB"/><stop offset="1" stop-color="#C7FFDB" stop-opacity="0"/></linearGradient><linearGradient id="paint3_linear_2238_13933" x1="169.5" y1="135" x2="169.5" y2="1770" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB7A7" stop-opacity="0"/><stop offset=".297" stop-color="#FFB7A7"/><stop offset=".734" stop-color="#FFB7A7"/><stop offset="1" stop-color="#3858E9" stop-opacity="0"/><stop offset="1" stop-color="#FFB7A7" stop-opacity="0"/></linearGradient><linearGradient id="paint4_linear_2238_13933" x1="227.5" y1="135" x2="227.5" y2="1770" gradientUnits="userSpaceOnUse"><stop stop-color="#7B90FF" stop-opacity="0"/><stop offset=".297" stop-color="#7B90FF"/><stop offset=".734" stop-color="#7B90FF"/><stop offset="1" stop-color="#3858E9" stop-opacity="0"/><stop offset="1" stop-color="#7B90FF" stop-opacity="0"/></linearGradient><clipPath id="clip0_2238_13933"><rect width="280" height="280" rx="5" fill="#fff"/></clipPath><clipPath id="clip1_2238_13933"><path fill="#fff" transform="translate(0 135)" d="M0 0h280v280H0z"/></clipPath></defs></svg>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -1,10 +1,61 @@
<svg preserveAspectRatio="xMidYMin slice" viewBox="0 0 1232 240" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
<svg preserveAspectRatio="xMidYMin slice" fill="none" viewBox="0 0 1232 240" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
<g clip-path="url(#a)">
<path class="curve" d="M1430.91 497.569c63.48-63.482 112.65-137.548 146.13-220.1 32.34-79.71 48.73-163.936 48.73-250.299 0-86.362-16.39-170.588-48.73-250.298-33.48-82.573-82.65-156.618-146.13-220.1-63.48-63.482-137.55-112.651-220.1-146.135-79.71-32.336-163.94-48.725-250.301-48.725-86.363 0-170.589 16.389-250.299 48.725-82.573 33.484-156.618 82.653-220.1 146.135-63.481 63.482-112.65 137.547-146.135 220.1C311.64-143.418 295.25-59.192 295.25 27.19c0 86.383 16.39 170.589 48.725 250.299 33.485 82.573 82.654 156.618 146.135 220.1a683.438 683.438 0 0 0 14.475 14.031l85.576-85.577a560.502 560.502 0 0 1-14.535-13.99C472.814 309.24 416.206 172.56 416.206 27.17c0-145.389 56.608-282.069 159.42-384.882 102.813-102.813 239.494-159.42 384.883-159.42 145.391 0 282.071 56.607 384.881 159.42 102.81 102.813 159.42 239.493 159.42 384.882 0 145.39-56.61 282.07-159.42 384.883L861.587 895.857H747.545l540.815-540.815c87.57-87.572 135.81-204.013 135.81-327.851 0-123.84-48.22-240.28-135.81-327.852-87.57-87.572-204.01-135.814-327.851-135.814-123.839 0-240.28 48.222-327.852 135.814C545.085-213.069 496.844-96.648 496.844 27.19c0 123.839 48.221 240.28 135.813 327.852 4.758 4.758 9.636 9.374 14.575 13.93l85.637-85.637c-5.019-4.475-9.938-9.072-14.696-13.829-133.616-133.616-133.616-351.035 0-484.671 133.616-133.616 351.037-133.616 484.667 0 64.74 64.731 100.38 150.792 100.38 242.335 0 91.544-35.64 177.604-100.38 242.336L576.493 895.857H462.452l683.378-683.362c102.19-102.188 102.19-268.442 0-370.629-49.49-49.492-115.31-76.767-185.301-76.767-69.993 0-135.814 27.255-185.305 76.767-49.491 49.491-76.767 115.311-76.767 185.304 0 69.994 27.256 135.814 76.767 185.305a262.783 262.783 0 0 0 14.797 13.708l86.02-86.02a143.305 143.305 0 0 1-15.281-13.224c-26.65-26.651-41.326-62.09-41.326-99.789 0-37.698 14.676-73.138 41.326-99.789 26.651-26.65 62.091-41.326 99.789-41.326s73.141 14.676 99.791 41.326c55.01 55.015 55.01 144.543 0 199.578L295.29 891.986v124.804h1330.52V895.837h-593.13l398.27-398.268h-.04ZM-1234.11-301.729c-82.74 82.734-146.8 179.217-190.43 286.787-42.11 103.881-63.46 213.608-63.46 326.178s21.35 222.297 63.48 326.158c43.63 107.571 107.69 204.053 190.43 286.787 82.73 82.739 179.21 146.799 286.784 190.429 103.861 42.11 213.608 63.48 326.158 63.48 112.55 0 222.297-21.35 326.158-63.48 107.57-43.63 204.053-107.69 286.787-190.429 82.734-82.734 146.8-179.216 190.425-286.787 42.113-103.861 63.482-213.608 63.482-326.158 0-112.549-21.349-222.297-63.482-326.158C138.597-122.492 74.531-218.975-8.203-301.709c-53.382-53.382-112.711-99.063-177.08-136.519l-88.963 88.963c66.284 34.815 126.883 79.448 180.527 133.092C47.155-75.299 124.748 112.021 124.748 311.256c0 199.235-77.593 386.556-218.467 527.43-140.873 140.873-328.194 218.464-527.429 218.464-199.235 0-386.552-77.591-527.432-218.464-140.87-140.874-218.46-328.195-218.46-527.43 0-199.235 77.59-386.555 218.46-527.429L-484.77-880h-171.052l-578.288 578.271Z" fill="#213FD4"/>
<path class="curve" d="M85.415-880H-85.637L-949.02-16.635c-87.569 87.572-135.809 204.012-135.809 327.851s48.22 240.28 135.809 327.852c87.572 87.572 204.012 135.813 327.851 135.813s240.3-48.241 327.852-135.813c87.572-87.572 135.813-204.013 135.813-327.852 0-123.839-48.221-240.28-135.813-327.872-55.701-55.68-123.073-95.434-196.574-117.025L-593.209-30.364c81 6.491 156.275 41.145 214.375 99.245 64.731 64.731 100.373 150.792 100.373 242.335 0 91.544-35.642 177.604-100.373 242.336-64.732 64.731-150.792 100.373-242.336 100.373-91.544 0-177.604-35.642-242.335-100.373-64.732-64.732-100.374-150.792-100.374-242.336 0-91.543 35.642-177.604 100.374-242.335L85.415-880Z" fill="#213FD4"/>
<path class="dot" d="M961 40c16.569 0 30-13.431 30-30 0-16.569-13.431-30-30-30-16.569 0-30 13.431-30 30 0 16.569 13.431 30 30 30Z" fill="#213FD4"/>
<path fill="#151515" d="M0 0h1232v240H0z"/>
<ellipse cx="616" cy="232" fill="url(#b)" opacity=".05" rx="1497" ry="249"/>
<mask id="d" width="1000" height="400" x="232" y="20" maskUnits="userSpaceOnUse" style="mask-type:alpha">
<path fill="url(#c)" d="M0 0h1000v400H0z" transform="translate(232 20)"/>
</mask>
<g stroke-width="2" mask="url(#d)">
<path stroke="url(#e)" d="M387 20v1635"/>
<path stroke="url(#f)" d="M559.5 20v1635"/>
<path stroke="url(#g)" d="M732 20v1635"/>
<path stroke="url(#h)" d="M904.5 20v1635"/>
<path stroke="url(#i)" d="M1077 20v1635"/>
</g>
</g>
<defs>
<linearGradient id="e" x1="387.5" x2="387.5" y1="20" y2="1655" gradientUnits="userSpaceOnUse">
<stop stop-color="#3858E9" stop-opacity="0"/>
<stop offset=".297" stop-color="#3858E9"/>
<stop offset=".734" stop-color="#3858E9"/>
<stop offset="1" stop-color="#3858E9" stop-opacity="0"/>
<stop offset="1" stop-color="#3858E9" stop-opacity="0"/>
</linearGradient>
<linearGradient id="f" x1="560" x2="560" y1="20" y2="1655" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFFCB5" stop-opacity="0"/>
<stop offset="0" stop-color="#FFFCB5" stop-opacity="0"/>
<stop offset=".297" stop-color="#FFFCB5"/>
<stop offset=".734" stop-color="#FFFCB5"/>
<stop offset="1" stop-color="#FFFCB5" stop-opacity="0"/>
</linearGradient>
<linearGradient id="g" x1="732.5" x2="732.5" y1="20" y2="1655" gradientUnits="userSpaceOnUse">
<stop stop-color="#C7FFDB" stop-opacity="0"/>
<stop offset=".297" stop-color="#C7FFDB"/>
<stop offset=".693" stop-color="#C7FFDB"/>
<stop offset="1" stop-color="#C7FFDB" stop-opacity="0"/>
</linearGradient>
<linearGradient id="h" x1="905" x2="905" y1="20" y2="1655" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFB7A7" stop-opacity="0"/>
<stop offset=".297" stop-color="#FFB7A7"/>
<stop offset=".734" stop-color="#FFB7A7"/>
<stop offset="1" stop-color="#3858E9" stop-opacity="0"/>
<stop offset="1" stop-color="#FFB7A7" stop-opacity="0"/>
</linearGradient>
<linearGradient id="i" x1="1077.5" x2="1077.5" y1="20" y2="1655" gradientUnits="userSpaceOnUse">
<stop stop-color="#7B90FF" stop-opacity="0"/>
<stop offset=".297" stop-color="#7B90FF"/>
<stop offset=".734" stop-color="#7B90FF"/>
<stop offset="1" stop-color="#3858E9" stop-opacity="0"/>
<stop offset="1" stop-color="#7B90FF" stop-opacity="0"/>
</linearGradient>
<radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="matrix(0 249 -1497 0 616 232)" gradientUnits="userSpaceOnUse">
<stop stop-color="#3858E9"/>
<stop offset="1" stop-color="#151515" stop-opacity="0"/>
</radialGradient>
<radialGradient id="c" cx="0" cy="0" r="1" gradientTransform="matrix(0 765 -1912.5 0 500 -110)" gradientUnits="userSpaceOnUse">
<stop offset=".161" stop-color="#151515" stop-opacity="0"/>
<stop offset=".682"/>
</radialGradient>
<clipPath id="a">
<path fill="#fff" d="M0 0h1232v240H0z"/>
</clipPath>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -3882,13 +3882,29 @@ function wp_ajax_parse_media_shortcode() {
$shortcode = wp_unslash( $_POST['shortcode'] );
// Only process previews for media related shortcodes:
$found_shortcodes = get_shortcode_tags_in_content( $shortcode );
$media_shortcodes = array(
'audio',
'embed',
'playlist',
'video',
'gallery',
);
$other_shortcodes = array_diff( $found_shortcodes, $media_shortcodes );
if ( ! empty( $other_shortcodes ) ) {
wp_send_json_error();
}
if ( ! empty( $_POST['post_ID'] ) ) {
$post = get_post( (int) $_POST['post_ID'] );
}
// The embed shortcode requires a post.
if ( ! $post || ! current_user_can( 'edit_post', $post->ID ) ) {
if ( 'embed' === $shortcode ) {
if ( in_array( 'embed', $found_shortcodes, true ) ) {
wp_send_json_error();
}
} else {

View File

@@ -274,6 +274,8 @@ class Plugin_Upgrader extends WP_Upgrader {
* @since 2.8.0
* @since 3.7.0 The `$args` parameter was added, making clearing the plugin update cache optional.
*
* @global string $wp_version The WordPress version string.
*
* @param string[] $plugins Array of paths to plugin files relative to the plugins directory.
* @param array $args {
* Optional. Other arguments for upgrading several plugins at once.
@@ -283,6 +285,8 @@ class Plugin_Upgrader extends WP_Upgrader {
* @return array|false An array of results indexed by plugin file, or false if unable to connect to the filesystem.
*/
public function bulk_upgrade( $plugins, $args = array() ) {
global $wp_version;
$defaults = array(
'clear_update_cache' => true,
);
@@ -343,23 +347,55 @@ class Plugin_Upgrader extends WP_Upgrader {
$this->skin->plugin_active = is_plugin_active( $plugin );
$result = $this->run(
array(
'package' => $r->package,
'destination' => WP_PLUGIN_DIR,
'clear_destination' => true,
'clear_working' => true,
'is_multi' => true,
'hook_extra' => array(
'plugin' => $plugin,
'temp_backup' => array(
'slug' => dirname( $plugin ),
'src' => WP_PLUGIN_DIR,
'dir' => 'plugins',
if ( isset( $r->requires ) && ! is_wp_version_compatible( $r->requires ) ) {
$result = new WP_Error(
'incompatible_wp_required_version',
sprintf(
/* translators: 1: Current WordPress version, 2: WordPress version required by the new plugin version. */
__( 'Your WordPress version is %1$s, however the new plugin version requires %2$s.' ),
$wp_version,
$r->requires
)
);
$this->skin->before( $result );
$this->skin->error( $result );
$this->skin->after();
} elseif ( isset( $r->requires_php ) && ! is_php_version_compatible( $r->requires_php ) ) {
$result = new WP_Error(
'incompatible_php_required_version',
sprintf(
/* translators: 1: Current PHP version, 2: PHP version required by the new plugin version. */
__( 'The PHP version on your server is %1$s, however the new plugin version requires %2$s.' ),
PHP_VERSION,
$r->requires_php
)
);
$this->skin->before( $result );
$this->skin->error( $result );
$this->skin->after();
} else {
add_filter( 'upgrader_source_selection', array( $this, 'check_package' ) );
$result = $this->run(
array(
'package' => $r->package,
'destination' => WP_PLUGIN_DIR,
'clear_destination' => true,
'clear_working' => true,
'is_multi' => true,
'hook_extra' => array(
'plugin' => $plugin,
'temp_backup' => array(
'slug' => dirname( $plugin ),
'src' => WP_PLUGIN_DIR,
'dir' => 'plugins',
),
),
),
)
);
)
);
remove_filter( 'upgrader_source_selection', array( $this, 'check_package' ) );
}
$results[ $plugin ] = $result;

View File

@@ -651,6 +651,19 @@ class WP_Comments_List_Table extends WP_List_Table {
$this->user_can = current_user_can( 'edit_comment', $comment->comment_ID );
$edit_post_cap = $post ? 'edit_post' : 'edit_posts';
if (
current_user_can( $edit_post_cap, $comment->comment_post_ID ) ||
(
empty( $post->post_password ) &&
current_user_can( 'read_post', $comment->comment_post_ID )
)
) {
// The user has access to the post
} else {
return false;
}
echo "<tr id='comment-$comment->comment_ID' class='$the_comment_class'>";
$this->single_row_columns( $comment );
echo "</tr>\n";

View File

@@ -818,6 +818,20 @@ class WP_List_Table {
$pending_comments_number
);
$post_object = get_post( $post_id );
$edit_post_cap = $post_object ? 'edit_post' : 'edit_posts';
if (
current_user_can( $edit_post_cap, $post_id ) ||
(
empty( $post_object->post_password ) &&
current_user_can( 'read_post', $post_id )
)
) {
// The user has access to the post and thus can see comments
} else {
return false;
}
if ( ! $approved_comments && ! $pending_comments ) {
// No comments at all.
printf(

View File

@@ -1943,10 +1943,6 @@ class WP_Site_Health {
public function get_test_available_updates_disk_space() {
$available_space = function_exists( 'disk_free_space' ) ? @disk_free_space( WP_CONTENT_DIR . '/upgrade/' ) : false;
$available_space = false !== $available_space
? (int) $available_space
: 0;
$result = array(
'label' => __( 'Disk space available to safely perform updates' ),
'status' => 'good',
@@ -1963,18 +1959,14 @@ class WP_Site_Health {
'test' => 'available_updates_disk_space',
);
if ( $available_space < 100 * MB_IN_BYTES ) {
$result['description'] = __( 'Available disk space is low, less than 100 MB available.' );
if ( false === $available_space ) {
$result['description'] = __( 'Could not determine available disk space for updates.' );
$result['status'] = 'recommended';
}
if ( $available_space < 20 * MB_IN_BYTES ) {
} elseif ( $available_space < 20 * MB_IN_BYTES ) {
$result['description'] = __( 'Available disk space is critically low, less than 20 MB available. Proceed with caution, updates may fail.' );
$result['status'] = 'critical';
}
if ( ! $available_space ) {
$result['description'] = __( 'Could not determine available disk space for updates.' );
} elseif ( $available_space < 100 * MB_IN_BYTES ) {
$result['description'] = __( 'Available disk space is low, less than 100 MB available.' );
$result['status'] = 'recommended';
}
@@ -2009,9 +2001,19 @@ class WP_Site_Health {
'test' => 'update_temp_backup_writable',
);
if ( ! $wp_filesystem ) {
if ( ! function_exists( 'WP_Filesystem' ) ) {
require_once ABSPATH . '/wp-admin/includes/file.php';
WP_Filesystem();
}
ob_start();
$credentials = request_filesystem_credentials( '' );
ob_end_clean();
if ( false === $credentials || ! WP_Filesystem( $credentials ) ) {
$result['status'] = 'recommended';
$result['label'] = __( 'Could not access filesystem' );
$result['description'] = __( 'Unable to connect to the filesystem. Please confirm your credentials.' );
return $result;
}
$wp_content = $wp_filesystem->wp_content_dir();

View File

@@ -1206,8 +1206,7 @@ class WP_Upgrader {
if ( ! $wp_filesystem->delete( $temp_backup_dir, true ) ) {
$errors->add(
'temp_backup_delete_failed',
sprintf( $this->strings['temp_backup_delete_failed'] ),
$args['slug']
sprintf( $this->strings['temp_backup_delete_failed'], $args['slug'] )
);
continue;
}

View File

@@ -1103,7 +1103,16 @@ function wp_dashboard_recent_comments( $total_items = 5 ) {
echo '<ul id="the-comment-list" data-wp-lists="list:comment">';
foreach ( $comments as $comment ) {
_wp_dashboard_recent_comments_row( $comment );
$comment_post = get_post( $comment->comment_post_ID );
if (
current_user_can( 'edit_post', $comment->comment_post_ID ) ||
(
empty( $comment_post->post_password ) &&
current_user_can( 'read_post', $comment->comment_post_ID )
)
) {
_wp_dashboard_recent_comments_row( $comment );
}
}
echo '</ul>';
@@ -2098,6 +2107,7 @@ function wp_welcome_panel() {
<?php if ( $is_block_theme ) : ?>
<h3><?php _e( 'Switch up your site&#8217;s look & feel with Styles' ); ?></h3>
<p><?php _e( 'Tweak your site, or give it a whole new look! Get creative &#8212; how about a new color palette or font?' ); ?></p>
<a href="<?php echo esc_url( admin_url( '/site-editor.php?path=%2Fwp_global_styles' ) ); ?>"><?php _e( 'Edit styles' ); ?></a>
<?php else : ?>
<h3><?php _e( 'Discover a new way to build your site.' ); ?></h3>
<p><?php _e( 'There is a new kind of WordPress theme, called a block theme, that lets you build the site you&#8217;ve always wanted &#8212; with blocks and styles.' ); ?></p>

View File

@@ -156,7 +156,7 @@ function wp_image_editor( $post_id, $msg = false ) {
<input type="number" step="1" min="0" max="<?php echo isset( $meta['width'] ) ? $meta['width'] : ''; ?>" aria-describedby="imgedit-scale-warn-<?php echo $post_id; ?>" id="imgedit-scale-width-<?php echo $post_id; ?>" onkeyup="imageEdit.scaleChanged(<?php echo $post_id; ?>, 1, this)" onblur="imageEdit.scaleChanged(<?php echo $post_id; ?>, 1, this)" value="<?php echo isset( $meta['width'] ) ? $meta['width'] : 0; ?>" />
<span class="imgedit-separator" aria-hidden="true">&times;</span>
<label for="imgedit-scale-height-<?php echo $post_id; ?>" class="screen-reader-text"><?php _e( 'scale height' ); ?></label>
<input type="number" step="1" min="0" max="<?php echo isset( $meta['height'] ) ? $meta['width'] : ''; ?>" aria-describedby="imgedit-scale-warn-<?php echo $post_id; ?>" id="imgedit-scale-height-<?php echo $post_id; ?>" onkeyup="imageEdit.scaleChanged(<?php echo $post_id; ?>, 0, this)" onblur="imageEdit.scaleChanged(<?php echo $post_id; ?>, 0, this)" value="<?php echo isset( $meta['height'] ) ? $meta['height'] : 0; ?>" />
<input type="number" step="1" min="0" max="<?php echo isset( $meta['height'] ) ? $meta['height'] : ''; ?>" aria-describedby="imgedit-scale-warn-<?php echo $post_id; ?>" id="imgedit-scale-height-<?php echo $post_id; ?>" onkeyup="imageEdit.scaleChanged(<?php echo $post_id; ?>, 0, this)" onblur="imageEdit.scaleChanged(<?php echo $post_id; ?>, 0, this)" value="<?php echo isset( $meta['height'] ) ? $meta['height'] : 0; ?>" />
<button id="imgedit-scale-button" type="button" onclick="imageEdit.action(<?php echo "$post_id, '$nonce'"; ?>, 'scale')" class="button button-primary"><?php esc_html_e( 'Scale' ); ?></button>
<span class="imgedit-scale-warn" id="imgedit-scale-warn-<?php echo $post_id; ?>"><span class="dashicons dashicons-warning" aria-hidden="true"></span><?php esc_html_e( 'Images cannot be scaled to a size larger than the original.' ); ?></span>
</div>

View File

@@ -866,6 +866,7 @@ $_old_files = array(
// 6.3
'wp-includes/images/wlw',
'wp-includes/wlwmanifest.xml',
'wp-includes/random_compat',
);
/**
@@ -1430,9 +1431,13 @@ function update_core( $from, $to ) {
} else {
$lang_dir = WP_CONTENT_DIR . '/languages';
}
/*
* Note: str_starts_with() is not used here, as this file is included
* when updating from older WordPress versions, in which case
* the polyfills from wp-includes/compat.php may not be available.
*/
// Check if the language directory exists first.
if ( ! @is_dir( $lang_dir ) && str_starts_with( $lang_dir, ABSPATH ) ) {
if ( ! @is_dir( $lang_dir ) && 0 === strpos( $lang_dir, ABSPATH ) ) {
// If it's within the ABSPATH we can handle it here, otherwise they're out of luck.
$wp_filesystem->mkdir( $to . str_replace( ABSPATH, '', $lang_dir ), FS_CHMOD_DIR );
clearstatcache(); // For FTP, need to clear the stat cache.

View File

@@ -636,6 +636,7 @@ Please click the following link to activate your user account:
*
* @since 5.6.0
* @since 6.2.0 Allow insecure HTTP connections for the local environment.
* @since 6.3.2 Validates the success and reject URLs to prevent javascript pseudo protocol being executed.
*
* @param array $request {
* The array of request data. All arguments are optional and may be empty.
@@ -649,27 +650,24 @@ Please click the following link to activate your user account:
* @return true|WP_Error True if the request is valid, a WP_Error object contains errors if not.
*/
function wp_is_authorize_application_password_request_valid( $request, $user ) {
$error = new WP_Error();
$is_local = 'local' === wp_get_environment_type();
$error = new WP_Error();
if ( ! empty( $request['success_url'] ) ) {
$scheme = wp_parse_url( $request['success_url'], PHP_URL_SCHEME );
if ( 'http' === $scheme && ! $is_local ) {
if ( isset( $request['success_url'] ) ) {
$validated_success_url = wp_is_authorize_application_redirect_url_valid( $request['success_url'] );
if ( is_wp_error( $validated_success_url ) ) {
$error->add(
'invalid_redirect_scheme',
__( 'The success URL must be served over a secure connection.' )
$validated_success_url->get_error_code(),
$validated_success_url->get_error_message()
);
}
}
if ( ! empty( $request['reject_url'] ) ) {
$scheme = wp_parse_url( $request['reject_url'], PHP_URL_SCHEME );
if ( 'http' === $scheme && ! $is_local ) {
if ( isset( $request['reject_url'] ) ) {
$validated_reject_url = wp_is_authorize_application_redirect_url_valid( $request['reject_url'] );
if ( is_wp_error( $validated_reject_url ) ) {
$error->add(
'invalid_redirect_scheme',
__( 'The rejection URL must be served over a secure connection.' )
$validated_reject_url->get_error_code(),
$validated_reject_url->get_error_message()
);
}
}
@@ -698,3 +696,59 @@ function wp_is_authorize_application_password_request_valid( $request, $user ) {
return true;
}
/**
* Validates the redirect URL protocol scheme. The protocol can be anything except http and javascript.
*
* @since 6.3.2
*
* @param string $url - The redirect URL to be validated.
*
* @return true|WP_Error True if the redirect URL is valid, a WP_Error object otherwise.
*/
function wp_is_authorize_application_redirect_url_valid( $url ) {
$bad_protocols = array( 'javascript', 'data' );
if ( empty( $url ) ) {
return true;
}
// Based on https://www.rfc-editor.org/rfc/rfc2396#section-3.1
$valid_scheme_regex = '/^[a-zA-Z][a-zA-Z0-9+.-]*:/';
if ( ! preg_match( $valid_scheme_regex, $url ) ) {
return new WP_Error(
'invalid_redirect_url_format',
__( 'Invalid URL format.' )
);
}
/**
* Filters the list of invalid protocols used in applications redirect URLs.
*
* @since 6.3.2
*
* @param string[] $bad_protocols Array of invalid protocols.
* @param string $url The redirect URL to be validated.
*/
$invalid_protocols = array_map( 'strtolower', apply_filters( 'wp_authorize_application_redirect_url_invalid_protocols', $bad_protocols, $url ) );
$scheme = wp_parse_url( $url, PHP_URL_SCHEME );
$host = wp_parse_url( $url, PHP_URL_HOST );
$is_local = 'local' === wp_get_environment_type();
// validates if the proper URI format is applied to the $url
if ( empty( $host ) || empty( $scheme ) || in_array( strtolower( $scheme ), $invalid_protocols, true ) ) {
return new WP_Error(
'invalid_redirect_url_format',
__( 'Invalid URL format.' )
);
}
if ( 'http' === $scheme && ! $is_local ) {
return new WP_Error(
'invalid_redirect_scheme',
__( 'The URL must be served over a secure connection.' )
);
}
return true;
}

View File

@@ -210,7 +210,7 @@ if ( ! wp_is_block_theme() && current_theme_supports( 'block-template-parts' ) )
$submenu['themes.php'][6] = array(
__( 'Template Parts' ),
'edit_theme_options',
'site-editor.php?postType=wp_template_part&amp;path=/wp_template_part/all',
'site-editor.php?path=/wp_template_part/all',
);
}

View File

@@ -0,0 +1,13 @@
<?php
/**
* Network Contribute administration panel.
*
* @package WordPress
* @subpackage Multisite
* @since 6.3.0
*/
/** Load WordPress Administration Bootstrap */
require_once __DIR__ . '/admin.php';
require ABSPATH . 'wp-admin/contribute.php';

View File

@@ -40,7 +40,7 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
<div class="about__section has-2-columns is-wider-right">
<div class="column about__image">
<img class="privacy-image" src="<?php echo esc_url( admin_url( 'images/privacy.svg?ver=6.1' ) ); ?>" alt="" />
<img class="privacy-image" src="<?php echo esc_url( admin_url( 'images/privacy.svg?ver=6.3' ) ); ?>" alt="" />
</div>
<div class="column is-vertically-aligned-center">
<p><?php _e( 'From time to time, your WordPress site may send data to WordPress.org &#8212; including, but not limited to &#8212; the version of WordPress you are using, and a list of installed plugins and themes.' ); ?></p>

View File

@@ -23,7 +23,10 @@ if ( ! ( current_theme_supports( 'block-template-parts' ) || wp_is_block_theme()
wp_die( __( 'The theme you are currently using is not compatible with the Site Editor.' ) );
}
$is_template_part_editor = isset( $_GET['postType'] ) && 'wp_template_part' === sanitize_key( $_GET['postType'] );
$is_template_part = isset( $_GET['postType'] ) && 'wp_template_part' === sanitize_key( $_GET['postType'] );
$is_template_part_path = isset( $_GET['path'] ) && 'wp_template_partall' === sanitize_key( $_GET['path'] );
$is_template_part_editor = $is_template_part || $is_template_part_path;
if ( ! wp_is_block_theme() && ! $is_template_part_editor ) {
wp_die( __( 'The theme you are currently using is not compatible with the Site Editor.' ) );
}

View File

@@ -49,7 +49,7 @@ if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) {
?>
</title>
<link rel="profile" href="https://gmpg.org/xfn/11" />
<link rel="stylesheet" type="text/css" media="all" href="<?php echo esc_url( get_stylesheet_uri() ); ?>?ver=20221126" />
<link rel="stylesheet" type="text/css" media="all" href="<?php echo esc_url( get_stylesheet_uri() ); ?>?ver=20230808" />
<link rel="pingback" href="<?php echo esc_url( get_bloginfo( 'pingback_url' ) ); ?>">
<!--[if lt IE 9]>
<script src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/html5.js?ver=3.7.0" type="text/javascript"></script>

View File

@@ -1,8 +1,9 @@
=== Twenty Eleven ===
Contributors: wordpressdotorg
Requires at least: WordPress 3.2
Tested up to: 6.2
Stable tag: 4.3
Requires at least: 3.2
Tested up to: 6.3
Requires PHP: 5.2.4
Stable tag: 4.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, block-patterns
@@ -47,6 +48,11 @@ Images
== Changelog ==
= 4.4 =
* Released: August 8, 2023
https://codex.wordpress.org/Twenty_Eleven_Theme_Changelog#Version_4.4
= 4.3 =
* Released: March 28, 2023

View File

@@ -4,8 +4,9 @@ Theme URI: https://wordpress.org/themes/twentyeleven/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 4.3
Tested up to: 6.2
Version: 4.4
Requires at least: 3.2
Tested up to: 6.3
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

View File

@@ -430,10 +430,10 @@ function twentyfifteen_scripts() {
wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css', array(), '20201026' );
// Load our main stylesheet.
wp_enqueue_style( 'twentyfifteen-style', get_stylesheet_uri(), array(), '20230328' );
wp_enqueue_style( 'twentyfifteen-style', get_stylesheet_uri(), array(), '20230808' );
// Theme block stylesheet.
wp_enqueue_style( 'twentyfifteen-block-style', get_template_directory_uri() . '/css/blocks.css', array( 'twentyfifteen-style' ), '20230122' );
wp_enqueue_style( 'twentyfifteen-block-style', get_template_directory_uri() . '/css/blocks.css', array( 'twentyfifteen-style' ), '20230623' );
// Register the Internet Explorer specific stylesheet.
wp_register_style( 'twentyfifteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentyfifteen-style' ), '20220908' );
@@ -475,7 +475,7 @@ add_action( 'wp_enqueue_scripts', 'twentyfifteen_scripts' );
*/
function twentyfifteen_block_editor_styles() {
// Block styles.
wp_enqueue_style( 'twentyfifteen-block-editor-style', get_template_directory_uri() . '/css/editor-blocks.css', array(), '20230122' );
wp_enqueue_style( 'twentyfifteen-block-editor-style', get_template_directory_uri() . '/css/editor-blocks.css', array(), '20230623' );
// Add custom fonts.
$font_version = ( 0 === strpos( (string) twentyfifteen_fonts_url(), get_template_directory_uri() . '/' ) ) ? '20230328' : null;
wp_enqueue_style( 'twentyfifteen-fonts', twentyfifteen_fonts_url(), array(), $font_version );

View File

@@ -1,8 +1,9 @@
=== Twenty Fifteen ===
Contributors: wordpressdotorg
Requires at least: WordPress 4.1
Tested up to: 6.2
Version: 3.4
Requires at least: 4.1
Tested up to: 6.3
Requires PHP: 5.2.4
Version: 3.5
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, block-patterns
@@ -76,6 +77,11 @@ Source: https://stocksnap.io/photo/purple-yellow-ACF0693B9C
== Changelog ==
= 3.5 =
* Released: August 8, 2023
https://codex.wordpress.org/Twenty_Fifteen_Theme_Changelog#Version_3.5
= 3.4 =
* Released: March 28, 2023

View File

@@ -4,8 +4,9 @@ Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 3.4
Tested up to: 6.2
Version: 3.5
Requires at least: 4.1
Tested up to: 6.3
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

View File

@@ -345,10 +345,10 @@ function twentyfourteen_scripts() {
wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css', array(), '3.0.3' );
// Load our main stylesheet.
wp_enqueue_style( 'twentyfourteen-style', get_stylesheet_uri(), array(), '20230328' );
wp_enqueue_style( 'twentyfourteen-style', get_stylesheet_uri(), array(), '20230808' );
// Theme block stylesheet.
wp_enqueue_style( 'twentyfourteen-block-style', get_template_directory_uri() . '/css/blocks.css', array( 'twentyfourteen-style' ), '20230206' );
wp_enqueue_style( 'twentyfourteen-block-style', get_template_directory_uri() . '/css/blocks.css', array( 'twentyfourteen-style' ), '20230630' );
// Load the Internet Explorer specific stylesheet.
wp_enqueue_style( 'twentyfourteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentyfourteen-style' ), '20140711' );
@@ -426,7 +426,7 @@ function twentyfourteen_resource_hints( $urls, $relation_type ) {
*/
function twentyfourteen_block_editor_styles() {
// Block styles.
wp_enqueue_style( 'twentyfourteen-block-editor-style', get_template_directory_uri() . '/css/editor-blocks.css', array(), '20230206' );
wp_enqueue_style( 'twentyfourteen-block-editor-style', get_template_directory_uri() . '/css/editor-blocks.css', array(), '20230623' );
// Add custom fonts.
$font_version = ( 0 === strpos( (string) twentyfourteen_font_url(), get_template_directory_uri() . '/' ) ) ? '20230328' : null;
wp_enqueue_style( 'twentyfourteen-fonts', twentyfourteen_font_url(), array(), $font_version );

View File

@@ -1,8 +1,9 @@
=== Twenty Fourteen ===
Contributors: wordpressdotorg
Requires at least: WordPress 3.6
Tested up to: 6.2
Stable tag: 3.6
Requires at least: 3.6
Tested up to: 6.3
Requires PHP: 5.2.4
Stable tag: 3.7
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, news, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, block-patterns
@@ -63,6 +64,11 @@ Source: https://stocksnap.io/photo/fog-mountain-ZKN6UKFKEO
== Changelog ==
= 3.7 =
* Released: August 8, 2023
https://codex.wordpress.org/Twenty_Fourteen_Theme_Changelog#Version_3.7
= 3.6 =
* Released: March 28, 2023

Some files were not shown because too many files have changed in this diff Show More