WordPress/wp-includes
Sergey Biryukov ab0b860db9 Users: When deleting users, exclude the current user from the content existence check.
The current user cannot be deleted, so the check is redundant in that context and should only be done for other users.

Props mt8.biz, SergeyBiryukov.
Fixes #47851.
Built from https://develop.svn.wordpress.org/trunk@45806


git-svn-id: http://core.svn.wordpress.org/trunk@45617 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2019-08-15 13:06:55 +00:00
..
ID3
IXR Date/Time: Replace all instances of `date()` with `gmdate()`. 2019-05-26 00:12:54 +00:00
Requests
SimplePie
Text
blocks Accessibility: Remove post format filter links from format icons in the Posts list table. 2019-03-21 15:32:01 +00:00
certificates
css Media: Reduces the bulk media options to have one primary button 2019-07-30 23:20:57 +00:00
customize Docs: Add missing description for `$wp_locale` global. 2019-08-04 01:46:55 +00:00
fonts Administration: Fix Dashicon backwards compatibility issues. 2019-03-27 19:59:52 +00:00
images Build: Update images following [43684]. 2018-12-19 03:36:27 +00:00
js Coding Standards: Fix JSHint error in [45790]. 2019-08-14 00:02:55 +00:00
pomo Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
random_compat
rest-api Taxonomy: Fix deprecated calls to `get_terms()`. 2019-08-03 03:35:56 +00:00
sodium_compat Upgrade/Install: Update sodium_compat to v1.10.0. 2019-05-17 10:58:51 +00:00
theme-compat Coding Standards: Fix all `WordPress.WhiteSpace.PrecisionAlignment` issues. 2019-07-05 05:21:56 +00:00
widgets Widgets: Replace http with https in the link placeholder widget image 2019-08-09 17:06:55 +00:00
admin-bar.php Docs: Add missing description for `$wp_query` and `$wp_the_query` globals. 2019-08-04 01:59:56 +00:00
atomlib.php
author-template.php Docs: Improve documentation for various feed link functions and filters. 2019-08-11 17:21:57 +00:00
blocks.php Docs: Remove unused `@global` reference in `do_blocks()` DocBlock. 2019-05-24 01:05:52 +00:00
bookmark-template.php Taxonomy: Fix deprecated calls to `get_terms()`. 2019-08-03 03:35:56 +00:00
bookmark.php Coding Standards: Rename `$r` variable used with `wp_parse_args()` to `$parsed_args` for clarity. 2019-07-25 00:48:58 +00:00
cache.php Docs: Correct type for `WP_Object_Cache::$blog_prefix`. 2019-04-11 20:10:53 +00:00
canonical.php Docs: Add missing description for `$wp_query` and `$wp_the_query` globals. 2019-08-04 01:59:56 +00:00
capabilities.php Docs: Add missing description for `$wpdb`, `$wp_db_version`, and `$wp_current_db_version` globals. 2019-08-04 01:12:56 +00:00
category-template.php Docs: Add missing description for `$wp_rewrite` global. 2019-08-04 01:19:56 +00:00
category.php Taxonomy: Fix deprecated calls to `get_terms()`. 2019-08-03 03:35:56 +00:00
class-IXR.php
class-feed.php
class-http.php Coding Standards: Rename `$r` variable used with `wp_parse_args()` to `$parsed_args` for clarity. 2019-07-25 00:48:58 +00:00
class-json.php PHP 7.4 compatibility fix / accessing arrays/string using curly brace syntax 2019-08-03 20:21:55 +00:00
class-oembed.php Coding Standards: Move `wp-includes/class-oembed.php` to `wp-includes/class-wp-oembed.php`. 2019-07-19 04:32:57 +00:00
class-phpass.php
class-phpmailer.php
class-pop3.php PHP 7.4 compatibility fix / accessing arrays/string using curly brace syntax 2019-08-03 20:21:55 +00:00
class-requests.php
class-simplepie.php
class-smtp.php Docs: Correct various spelling mistakes. 2019-03-13 19:32:53 +00:00
class-snoopy.php
class-walker-category-dropdown.php
class-walker-category.php Taxonomy: Fix deprecated calls to `get_terms()`. 2019-08-03 03:35:56 +00:00
class-walker-comment.php Comments: Update the message shown when a comment is awaiting moderation. 2019-01-21 22:46:49 +00:00
class-walker-nav-menu.php Menus: Set better default for `$args` parameter in `Walker_Nav_Menu` methods, to match the documented parameter type. 2019-06-14 11:26:52 +00:00
class-walker-page-dropdown.php Docs: Correctly specify the `$page` parameter of `list_pages` filter as a `WP_Post`. 2018-12-20 20:04:50 +00:00
class-walker-page.php Menus: Use `esc_url()` for the `href` value of page link attributes in `Walker_Page::start_el()`, for consistency with `Walker_Nav_Menu` and `Walker_Category`. 2019-03-21 10:45:51 +00:00
class-wp-admin-bar.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class-wp-ajax-response.php Coding Standards: Rename `$r` variable used with `wp_parse_args()` to `$parsed_args` for clarity. 2019-07-25 00:48:58 +00:00
class-wp-block-parser.php Block Editor: Update WordPress Packages to solve PHP 5.2.2 parser incompatibility. 2019-02-07 09:02:49 +00:00
class-wp-block-type-registry.php
class-wp-block-type.php
class-wp-comment-query.php Coding Standards: Fix all `WordPress.DB.PreparedSQLPlaceholders` issues. 2019-07-05 05:43:55 +00:00
class-wp-comment.php
class-wp-customize-control.php
class-wp-customize-manager.php Docs: Add missing description for `$wpdb`, `$wp_db_version`, and `$wp_current_db_version` globals. 2019-08-04 01:12:56 +00:00
class-wp-customize-nav-menus.php Taxonomy: Fix deprecated calls to `get_terms()`. 2019-08-03 03:35:56 +00:00
class-wp-customize-panel.php
class-wp-customize-section.php
class-wp-customize-setting.php Docs: Correct spelling in various comments and DocBlocks, per the conventions in Core Contributor Handbook. 2019-04-17 13:26:51 +00:00
class-wp-customize-widgets.php Customize: In `WP_Customize_Widgets::capture_filter_pre_update_option()`, return the filtered value instead of `null` when bailing early for ignored options. 2019-07-16 21:33:57 +00:00
class-wp-date-query.php Coding Standards: Move `wp-includes/date.php` to `wp-includes/class-wp-date-query.php`. 2019-07-25 23:31:56 +00:00
class-wp-dependency.php Coding Standards: Fix instances of `WordPress.PHP.NoSilencedErrors.Discouraged`. 2019-07-09 05:45:58 +00:00
class-wp-editor.php PHP 7.4 compatibility fix / accessing arrays/string using curly brace syntax 2019-08-03 20:21:55 +00:00
class-wp-embed.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class-wp-error.php Docs: Update `since` annotations `WP_Error::has_errors()` 2019-01-09 22:42:51 +00:00
class-wp-fatal-error-handler.php Bootstrap/Load: Prevent PHP errors when a drop-in triggers fatal error protection. 2019-05-15 18:19:51 +00:00
class-wp-feed-cache-transient.php
class-wp-feed-cache.php
class-wp-hook.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class-wp-http-cookie.php Docs: Correct `@type` annotation for `WP_HTTP_Cookie::$expires`. 2019-08-05 07:56:56 +00:00
class-wp-http-curl.php Docs: Correct `@type` annotation for `WP_Http_Curl` properties. 2019-08-05 08:12:56 +00:00
class-wp-http-encoding.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class-wp-http-ixr-client.php
class-wp-http-proxy.php
class-wp-http-requests-hooks.php Coding Standards: Mark the handful of hook names with uppercase characters or hyphens as ignored. 2019-07-05 01:45:56 +00:00
class-wp-http-requests-response.php HTTP: Add support for the `host-only` flag to `Wp_Http_Cookie`. 2019-04-08 05:32:51 +00:00
class-wp-http-response.php Coding Standards: Fix/ignore the `WordPress.NamingConventions.ValidFunctionName` violations. 2019-07-01 08:01:57 +00:00
class-wp-http-streams.php Coding Standards: Rename `$r` variable used with `wp_parse_args()` to `$parsed_args` for clarity. 2019-07-25 00:48:58 +00:00
class-wp-image-editor-gd.php Coding Standards: Fix instances of `WordPress.PHP.NoSilencedErrors.Discouraged`. 2019-07-09 05:45:58 +00:00
class-wp-image-editor-imagick.php Coding Standards: Fix instances of `WordPress.PHP.NoSilencedErrors.Discouraged`. 2019-07-09 05:45:58 +00:00
class-wp-image-editor.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class-wp-list-util.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class-wp-locale-switcher.php Docs: Add missing description for `$wp_locale` global. 2019-08-04 01:46:55 +00:00
class-wp-locale.php I18N: Use RTL stylesheets when running from /src. 2019-07-27 14:17:57 +00:00
class-wp-matchesmapregex.php
class-wp-meta-query.php Coding Standards: Fix all `WordPress.DB.PreparedSQLPlaceholders` issues. 2019-07-05 05:43:55 +00:00
class-wp-metadata-lazyloader.php
class-wp-network-query.php Docs: Add missing description for `$wpdb`, `$wp_db_version`, and `$wp_current_db_version` globals. 2019-08-04 01:12:56 +00:00
class-wp-network.php
class-wp-oembed-controller.php Coding Standards: Move `wp-includes/class-oembed.php` to `wp-includes/class-wp-oembed.php`. 2019-07-19 04:32:57 +00:00
class-wp-oembed.php General: First pass at replacing Codex URLs with a corresponding HelpHub or DevHub article. 2019-07-25 22:45:57 +00:00
class-wp-paused-extensions-storage.php Bootstrap/Load: Introduce a recovery mode for fixing fatal errors. 2019-03-21 21:53:51 +00:00
class-wp-post-type.php Docs: Add missing description for `$wp_rewrite` global. 2019-08-04 01:19:56 +00:00
class-wp-post.php Coding Standards: Use strict comparison in `WP_Post` where possible. 2019-03-15 21:55:50 +00:00
class-wp-query.php Docs: Add missing description for `$post` global. 2019-08-04 12:28:56 +00:00
class-wp-recovery-mode-cookie-service.php Bootstrap/Load: Set expiration of the recovery mode cookie to the same amount of time for which the token in it is valid: a week by default. 2019-06-17 19:17:54 +00:00
class-wp-recovery-mode-email-service.php I18N: Remove PHP function name from translatable string in `WP_Recovery_Mode_Email_Service`. 2019-05-26 20:44:52 +00:00
class-wp-recovery-mode-key-service.php Bootstrap/Load: Allow more than one recovery link to be valid at a time. 2019-04-16 05:09:51 +00:00
class-wp-recovery-mode-link-service.php Bootstrap/Load: Allow more than one recovery link to be valid at a time. 2019-04-16 05:09:51 +00:00
class-wp-recovery-mode.php Bootstrap/Load: Return a 403 error code when the recovery mode cookie is invalid or expired, or the exit recovery mode nonce check failed. 2019-06-17 18:37:55 +00:00
class-wp-rewrite.php Docs: Add missing description for `$wp` global. 2019-08-04 01:28:55 +00:00
class-wp-role.php
class-wp-roles.php
class-wp-session-tokens.php
class-wp-simplepie-file.php
class-wp-simplepie-sanitize-kses.php
class-wp-site-query.php Docs: Add missing description for `$wpdb`, `$wp_db_version`, and `$wp_current_db_version` globals. 2019-08-04 01:12:56 +00:00
class-wp-site.php Docs: Correct spelling in various comments and DocBlocks, per the conventions in Core Contributor Handbook. 2019-04-17 13:26:51 +00:00
class-wp-tax-query.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class-wp-taxonomy.php Docs: Add missing description for `$wp` global. 2019-08-04 01:28:55 +00:00
class-wp-term-query.php Taxonomy: Fix deprecated calls to `get_terms()`. 2019-08-03 03:35:56 +00:00
class-wp-term.php
class-wp-text-diff-renderer-inline.php
class-wp-text-diff-renderer-table.php Accessibility: Improve the differences between revisions. 2019-08-03 15:46:54 +00:00
class-wp-theme.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class-wp-user-meta-session-tokens.php Docs: Add `@see WP_Session_Tokens` to the `WP_User_Meta_Session_Tokens` docblock. 2019-01-09 05:04:50 +00:00
class-wp-user-query.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class-wp-user-request.php Privacy tools: 2019-06-10 23:54:53 +00:00
class-wp-user.php Code Modernisation: Introduce the spread operator in `WP_User`. 2019-07-11 23:48:56 +00:00
class-wp-walker.php Code Modernisation: Revert [45624]. 2019-07-15 07:04:59 +00:00
class-wp-widget-factory.php
class-wp-widget.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class-wp-xmlrpc-server.php Taxonomy: Fix deprecated calls to `get_terms()`. 2019-08-03 03:35:56 +00:00
class-wp.php Docs: Add missing description for `$wp_query` and `$wp_the_query` globals. 2019-08-04 01:59:56 +00:00
class.wp-dependencies.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class.wp-scripts.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
class.wp-styles.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
comment-template.php Comments: Include post permalink in comment reply link. 2019-08-13 05:09:56 +00:00
comment.php Docs: Add missing description for `$wp_query` and `$wp_the_query` globals. 2019-08-04 01:59:56 +00:00
compat.php Code Modernisation: Document when the Hash polyfills can be removed. 2019-07-15 05:14:55 +00:00
cron.php General: First pass at replacing Codex URLs with a corresponding HelpHub or DevHub article. 2019-07-25 22:45:57 +00:00
date.php Coding Standards: Move `wp-includes/date.php` to `wp-includes/class-wp-date-query.php`. 2019-07-25 23:31:56 +00:00
default-constants.php Coding Standards: Fix instances of `WordPress.PHP.NoSilencedErrors.Discouraged`. 2019-07-09 05:45:58 +00:00
default-filters.php Site health: Introduce `view_site_health_checks` capability. 2019-06-10 07:42:52 +00:00
default-widgets.php
deprecated.php Docs: Add missing description for `$wpdb`, `$wp_db_version`, and `$wp_current_db_version` globals. 2019-08-04 01:12:56 +00:00
embed-template.php
embed.php CSS Coding Standards: Use unitless values for `line-height` in `wp-includes/css/wp-embed-template.css`. 2019-05-30 12:40:52 +00:00
error-protection.php Bootstrap/Load: Introduce a recovery mode for fixing fatal errors. 2019-03-21 21:53:51 +00:00
feed-atom-comments.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
feed-atom.php Feeds: improve structure and naming of feed build date helper function. 2019-04-18 17:08:52 +00:00
feed-rdf.php Feeds: improve structure and naming of feed build date helper function. 2019-04-18 17:08:52 +00:00
feed-rss.php Feeds: improve structure and naming of feed build date helper function. 2019-04-18 17:08:52 +00:00
feed-rss2-comments.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
feed-rss2.php Feeds: improve structure and naming of feed build date helper function. 2019-04-18 17:08:52 +00:00
feed.php Feeds: Introduce the `get_self_link()` function. 2019-08-09 01:31:56 +00:00
formatting.php Posts, Post Types: In `wp_trim_words()` make sure the `$num_words` parameter is always an integer, as documented, to avoid a PHP warning. 2019-08-14 17:18:55 +00:00
functions.php General: Correctly detect large floats in `is_serialized()`. 2019-08-05 13:55:57 +00:00
functions.wp-scripts.php Docs: Fix incorrect `@see` notation in `wp_localize_script()` DocBlock. 2019-05-24 01:02:51 +00:00
functions.wp-styles.php Docs: Fix typo in `wp_add_inline_script()` and `wp_add_inline_style()` description. 2018-12-20 02:42:48 +00:00
general-template.php Docs: Add missing description for `$wp_query` and `$wp_the_query` globals. 2019-08-04 01:59:56 +00:00
http.php Coding Standards: Fix instances of `WordPress.PHP.NoSilencedErrors.Discouraged`. 2019-07-09 05:45:58 +00:00
kses.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
l10n.php Docs: Add missing description for `$wp_locale_switcher` global. 2019-08-04 01:47:55 +00:00
link-template.php Docs: Improve documentation for various feed link functions and filters. 2019-08-11 17:21:57 +00:00
load.php Bootstrap/Load: Change "Insufficient Requirements" `wp_die()` heading to "Requirements Not Met", which is more appropriate for the context it's used in. 2019-08-08 12:54:56 +00:00
locale.php
media-template.php Accessibility: Fix the `alt` attribute of the Gallery images within the Classic Editor. 2019-08-03 11:36:53 +00:00
media.php Docs: Add missing description for `$wp_locale` global. 2019-08-04 01:46:55 +00:00
meta.php Docs: Clarify custom-fields support requirement for viewing custom post meta in REST API. 2019-08-13 01:51:56 +00:00
ms-blogs.php Networks and Sites: Improve documentation and variable naming in `switch_to_blog()` and `restore_current_blog()`. 2019-08-14 14:29:56 +00:00
ms-default-constants.php
ms-default-filters.php Multisite: Move site-specific metadata integrations from the wrapper functions to the low-level Meta API functions. 2019-01-08 08:48:48 +00:00
ms-deprecated.php Docs: Add missing description for `$wpdb`, `$wp_db_version`, and `$wp_current_db_version` globals. 2019-08-04 01:12:56 +00:00
ms-files.php
ms-functions.php Docs: Add missing description for `$wpdb`, `$wp_db_version`, and `$wp_current_db_version` globals. 2019-08-04 01:12:56 +00:00
ms-load.php I18N: Update translator comments after [45674]. 2019-07-25 22:52:56 +00:00
ms-network.php Multisite: Introduce `ms-site.php` and `ms-network.php` files. 2019-01-08 09:15:49 +00:00
ms-settings.php
ms-site.php Docs: Add arguments passed by `wp_insert_site()` to `wp_initialize_site()`. 2019-04-17 20:57:52 +00:00
nav-menu-template.php Docs: Add missing description for `$wp_query` and `$wp_the_query` globals. 2019-08-04 01:59:56 +00:00
nav-menu.php Taxonomy: Fix deprecated calls to `get_terms()`. 2019-08-03 03:35:56 +00:00
option.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
pluggable-deprecated.php
pluggable.php Docs: Document the `show_split_view` argument for `wp_text_diff()`. 2019-08-10 22:28:54 +00:00
plugin.php General: First pass at replacing Codex URLs with a corresponding HelpHub or DevHub article. 2019-07-25 22:45:57 +00:00
post-formats.php Docs: Add missing description for `$wp_rewrite` global. 2019-08-04 01:19:56 +00:00
post-template.php Docs: Add missing description for `$wp_query` and `$wp_the_query` globals. 2019-08-04 01:59:56 +00:00
post-thumbnail-template.php Docs: Add missing description for `$wp_query` and `$wp_the_query` globals. 2019-08-04 01:59:56 +00:00
post.php Docs: Improve documentation for `get_page_by_title()`. 2019-08-11 12:42:56 +00:00
query.php Docs: Add missing description for `$wp_query` and `$wp_the_query` globals. 2019-08-04 01:59:56 +00:00
registration-functions.php
registration.php
rest-api.php REST API: In `get_rest_url()`, check if `$_SERVER['SERVER_NAME']` is set to avoid a PHP warning in CLI context. 2019-08-08 20:20:55 +00:00
revision.php Coding Standards: Fix all `WordPress.CodeAnalysis.AssignmentInCondition` issues. 2019-07-05 03:14:56 +00:00
rewrite.php Docs: Add missing description for `$wp` global. 2019-08-04 01:28:55 +00:00
rss-functions.php
rss.php
script-loader.php Docs: Add missing description for `$current_screen` global. 2019-08-04 02:03:55 +00:00
session.php
shortcodes.php General: First pass at replacing Codex URLs with a corresponding HelpHub or DevHub article. 2019-07-25 22:45:57 +00:00
spl-autoload-compat.php Code Modernisation: Remove the SPL autoloader polyfill. 2019-07-15 05:11:56 +00:00
taxonomy.php Docs: Correct type for `query_var` argument of `register_taxonomy()`. 2019-08-14 17:47:55 +00:00
template-loader.php Coding Standards: Fix the `Squiz.PHP.DisallowMultipleAssignments` violations in `wp-includes`. 2019-07-02 23:42:58 +00:00
template.php Docs: Add missing description for `$post` global. 2019-08-04 12:28:56 +00:00
theme.php Docs: Add missing description for `$wp_locale` global. 2019-08-04 01:46:55 +00:00
update.php Docs: Add missing description for `$wpdb`, `$wp_db_version`, and `$wp_current_db_version` globals. 2019-08-04 01:12:56 +00:00
user.php Users: Replace raw SQL query in `check_password_reset_key()` with `get_user_by()`. 2019-08-01 19:19:55 +00:00
vars.php General: First pass at replacing Codex URLs with a corresponding HelpHub or DevHub article. 2019-07-25 22:45:57 +00:00
version.php Users: When deleting users, exclude the current user from the content existence check. 2019-08-15 13:06:55 +00:00
widgets.php Widgets: Allow for short-circuiting widget output in `the_widget()` using the `widget_display_callback` filter, for consistency with output via a registered sidebar. 2019-08-14 23:03:55 +00:00
wlwmanifest.xml
wp-db.php Database: Use a strict comparison for `has_filter()` check in `wpdb::placeholder_escape()`. 2019-08-01 02:25:56 +00:00
wp-diff.php