WordPress/wp-admin
Aaron Jorbin d080076580 General: Add an option to configure the site icon in general settings.
This restores the site icon setting to its original home on the settings page where it lives with the title and tagline.

The base for this code was originally added in [32994] and then removed in [33329]. The majority of the modification to that version are to remove the no-js pieces and make the workflow completely inline rather than putting the cropping on a separate page.

Additionally, since image crops rely on the ability to upload an image, this setting is gated by the `upload_files` capability.

Follow-up to: [32994], [33329].

Props jorbin, audrasjb, mukesh27, joedolson, afercia, kebbet, swissspidy, obenland, jameskoster, kjellr, andraganescu, stacimc, mikeschroder, h71, krupajnanda, huzaifaalmesbah.
Fixes #54370.
See #16434.


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


git-svn-id: http://core.svn.wordpress.org/trunk@57103 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-02-12 21:57:09 +00:00
..
css General: Add an option to configure the site icon in general settings. 2024-02-12 21:57:09 +00:00
images Build/Test Tools: Expand "imagemin" Grunt task to cover default themes. 2024-01-22 11:43:18 +00:00
includes Upgrade/Install: Remove unnecessary individual subfiles from $_old_files array. 2024-02-12 16:53:13 +00:00
js General: Add an option to configure the site icon in general settings. 2024-02-12 21:57:09 +00:00
maint Code Modernization: Use dirname() with the $levels parameter. 2023-09-11 04:53:22 +00:00
network Administration: Use wp_admin_notice() in wp-admin/network/. 2023-09-17 19:12:21 +00:00
user
about.php Help/About: Improve translation comment around release notes. 2023-11-07 22:58:27 +00:00
admin-ajax.php Upgrade/Install: Introduce Plugin Dependencies. 2024-02-06 23:46:14 +00:00
admin-footer.php
admin-functions.php
admin-header.php Docs: Use third-person singular verbs in various function descriptions, as per docblocks standards. 2023-06-14 14:08:18 +00:00
admin-post.php Administration: Require a valid action parameter to be set for admin-ajax.php requests. 2022-03-02 15:00:11 +00:00
admin.php Docs: Use third-person singular verbs in various function descriptions, as per docblocks standards. 2023-06-14 14:08:18 +00:00
async-upload.php Administration: Use wp_admin_notice() more in wp-admin/. 2023-09-17 15:33:17 +00:00
authorize-application.php Administration: Use wp_admin_notice() in /wp-admin/. 2023-09-14 00:54:19 +00:00
comment.php Administration: Use wp_admin_notice() in /wp-admin/. 2023-09-14 00:54:19 +00:00
contribute.php Help/About: Update the About page for 6.4. 2023-10-17 02:02:24 +00:00
credits.php Help/About: Update the About page for 6.4. 2023-10-17 02:02:24 +00:00
custom-background.php
custom-header.php
customize.php Docs: Use third-person singular verbs in various function descriptions, as per docblocks standards. 2023-06-14 14:08:18 +00:00
edit-comments.php Administration: Use wp_admin_notice() more in wp-admin/. 2023-09-17 15:33:17 +00:00
edit-form-advanced.php I18N: Improve translator comments for strings containing date formats. 2023-11-26 16:43:30 +00:00
edit-form-blocks.php Editor: Add missing parameter to the block_editor_no_javascript_message filter after [56672]. 2023-09-25 10:02:22 +00:00
edit-form-comment.php I18N: Mark screen reader strings as such with translator comments. 2023-02-07 17:10:21 +00:00
edit-link-form.php Administration: Use wp_admin_notice() for .updated. 2023-09-14 02:15:17 +00:00
edit-tag-form.php Administration: Use wp_admin_notice() in /wp-admin/. 2023-09-14 00:54:19 +00:00
edit-tags.php Administration: Use wp_admin_notice() more in wp-admin/. 2023-09-17 15:33:17 +00:00
edit.php Posts: update admin notices to refer to patterns. 2023-09-18 07:04:19 +00:00
erase-personal-data.php Text Changes: Remove empty space in Erase Personal Data help tab. 2023-09-27 15:44:24 +00:00
export-personal-data.php Help/About: Use the new /documentation/ URLs for HelpHub links in WordPress Admin. 2023-02-23 10:38:21 +00:00
export.php Coding Standards: Escape the whole attribute in wp-admin/export.php. 2023-09-20 09:47:18 +00:00
freedoms.php Help/About: Improve Accessibility, RTL, Internationalization, and Responsiveness of about pages. 2023-10-27 17:03:25 +00:00
import.php Administration: Use wp_admin_notice() more in wp-admin/. 2023-09-17 15:33:17 +00:00
index.php Administration: Use wp_admin_notice() in /wp-admin/. 2023-09-14 00:54:19 +00:00
install-helper.php Docs: Fix typo and improve DocBlock formatting in wp-admin/install-helper.php. 2022-11-20 14:10:15 +00:00
install.php Upgrade/Install: Fix JavaScript localization on install page. 2024-01-15 18:57:14 +00:00
link-add.php Docs: Add a comment about the $title global usage in various admin files. 2021-07-22 13:53:00 +00:00
link-manager.php Administration: Use wp_admin_notice() for .updated. 2023-09-14 02:15:17 +00:00
link-parse-opml.php Docs: Use third-person singular verbs in various function descriptions, as per docblocks standards. 2023-06-14 14:08:18 +00:00
link.php Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
load-scripts.php Docs: Update a comment in wp-admin/load-styles.php per the documentation standards. 2021-12-12 14:52:02 +00:00
load-styles.php Database: Replace str_contains() and str_ends_with() usage in wpdb methods. 2023-06-23 12:17:24 +00:00
media-new.php Help/About: Use the new /documentation/ URLs for HelpHub links in WordPress Admin. 2023-02-23 10:38:21 +00:00
media-upload.php Coding Standards: Remove superfluous blank lines at the end of various files. 2023-09-07 14:59:21 +00:00
media.php Media: Redirect deprecated wp-admin/media.php file. 2023-06-19 23:20:21 +00:00
menu-header.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 19:56:23 +00:00
menu.php Editor: Show the patterns page for classic themes. 2024-02-06 19:42:13 +00:00
moderation.php
ms-admin.php
ms-delete-site.php Text Changes: Improve the wording of the email sent to confirm site deletion. 2022-11-14 21:57:10 +00:00
ms-edit.php
ms-options.php
ms-sites.php
ms-themes.php
ms-upgrade-network.php
ms-users.php
my-sites.php Administration: Add improved context for add new links. 2023-09-05 19:26:26 +00:00
nav-menus.php Administration: Use wp_admin_notice() more in wp-admin/. 2023-09-17 15:33:17 +00:00
network.php Help/About: Use the new /documentation/ URLs for HelpHub links in WordPress Admin. 2023-02-23 10:38:21 +00:00
options-discussion.php Help/About: Use the new /documentation/ URLs for HelpHub links in WordPress Admin. 2023-02-23 10:38:21 +00:00
options-general.php General: Add an option to configure the site icon in general settings. 2024-02-12 21:57:09 +00:00
options-head.php
options-media.php Help/About: Use the new /documentation/ URLs for HelpHub links in WordPress Admin. 2023-02-23 10:38:21 +00:00
options-permalink.php Code Modernization: Replace usage of strpos() with str_starts_with(). 2023-05-02 15:45:22 +00:00
options-privacy.php Administration: Remove empty form action attributes. 2024-01-16 17:31:13 +00:00
options-reading.php Administration: Use wp_admin_notice() in /wp-admin/. 2023-09-14 00:54:19 +00:00
options-writing.php Administration: Hide password in options/writing. 2023-06-22 00:32:21 +00:00
options.php General: Add an option to configure the site icon in general settings. 2024-02-12 21:57:09 +00:00
plugin-editor.php Coding Standards: Use strict comparison for functions lookup in plugin/theme editors. 2024-02-02 15:30:12 +00:00
plugin-install.php Upgrade/Install: Introduce Plugin Dependencies. 2024-02-06 23:46:14 +00:00
plugins.php Plugins: Store plugin deletion results in temporary option. 2024-02-12 09:37:08 +00:00
post-new.php
post.php Code Modernization: Replace usage of strpos() with str_contains(). 2023-06-22 14:36:26 +00:00
press-this.php
privacy-policy-guide.php Text Changes: Update mentions of “web site” to “website” for consistency. 2023-11-22 17:44:24 +00:00
privacy.php Help/About: Update the About page for 6.4. 2023-10-17 02:02:24 +00:00
profile.php
revision.php Revisions: Add missing escaping function for $post_edit_link in wp-admin/revision.php. 2023-08-24 09:32:21 +00:00
setup-config.php Upgrade/Install: Show/hide toggle on password fields. 2023-06-23 23:09:29 +00:00
site-editor.php Editor: Show the patterns page for classic themes. 2024-02-06 19:42:13 +00:00
site-health-info.php Administration: Use wp_admin_notice() in /wp-admin/. 2023-09-14 00:54:19 +00:00
site-health.php Administration: Use wp_admin_notice() in /wp-admin/. 2023-09-14 00:54:19 +00:00
term.php General: Replace all esc_url_raw() calls in core with sanitize_url(). 2022-06-01 18:14:10 +00:00
theme-editor.php Coding Standards: Use strict comparison for functions lookup in plugin/theme editors. 2024-02-02 15:30:12 +00:00
theme-install.php Administration: Use wp_admin_notice() more in wp-admin/. 2023-09-17 15:33:17 +00:00
themes.php Administration: Add missing space in theme activation notices. 2023-10-08 17:56:24 +00:00
tools.php Help/About: Use the new /documentation/ URLs for HelpHub links in WordPress Admin. 2023-02-23 10:38:21 +00:00
update-core.php Coding Standards: Use strict comparison in wp-admin/update-core.php. 2024-02-03 14:24:15 +00:00
update.php Uploads: Check for and verify ZIP archives. 2024-01-30 14:23:12 +00:00
upgrade-functions.php
upgrade.php Upgrade/Install: Add missing escaping function for get_option( 'home' ) in upgrade.php. 2023-08-25 05:44:16 +00:00
upload.php Administration: Remove duplicate wp_admin_notice() call. 2023-09-22 18:19:19 +00:00
user-edit.php Coding Standards: Correct alignment in wp-admin/user-edit.php. 2023-10-07 13:55:30 +00:00
user-new.php Users: Remove periods in checkbox labels for consistency. 2024-01-12 17:14:14 +00:00
users.php Users: Show "Password reset link sent" message only when finished. 2023-10-15 14:04:23 +00:00
widgets-form-blocks.php Widgets: Add missing no JS notice in Widgets screen. 2023-09-25 00:00:17 +00:00
widgets-form.php Administration: Remove empty form action attributes. 2024-01-16 17:31:13 +00:00
widgets.php Administration: Replace contracted verb forms for better consistency. 2022-03-22 19:59:04 +00:00