WordPress/wp-includes
John Blackbourn 34a7bc4e67 Upgrade/Install: Automatically log users in after installation.
This change means that after entering their site's settings upon installation, users are immediately logged in and redirected to the admin dashboard, instead of being presented with the 'Success!' screen and then being asked to log in. This reduces friction and reduces the number of steps for installation.

Fixes #34084

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


git-svn-id: http://core.svn.wordpress.org/trunk@38562 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2016-09-18 11:42:30 +00:00
..
ID3
IXR XML-RPC: break up `class-IXR.php` into individual class files. 2016-08-26 22:08:33 +00:00
Requests Requests: Update to Requests master (fb5b517) which corrects a logic inversion in the cURL transport checks. 2016-08-18 03:48:31 +00:00
SimplePie
Text
certificates
css Administration: Use #fff instead of `white` 2016-09-01 18:14:31 +00:00
customize Customize: Ensure nav menu items lacking a label use the title from the original object. 2016-09-17 21:50:30 +00:00
fonts
images
js Make wpList easier to contribute to. 2016-09-13 22:24:30 +00:00
pomo
random_compat
rest-api REST API: Enable sanitize_callback to return WP_Error. 2016-09-14 15:50:29 +00:00
theme-compat Embeds: Don't print the HTML for a featured image if a post has no featured image. 2016-07-06 17:08:31 +00:00
widgets Docs: Correct various documentation around `object` and `stdClass` types. 2016-08-26 16:49:45 +00:00
admin-bar.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
atomlib.php
author-template.php I18N: Add translator comments for strings in `wp-includes/author-template.php`. 2016-08-23 23:18:29 +00:00
bookmark-template.php
bookmark.php
cache.php Multisite: use `get_current_blog_id()` where applicable, in lieu of plucking the `$blog_id` global from outer space. 2016-08-31 04:55:54 +00:00
canonical.php Improve category check in `redirect_canonical()` when permastruct contains category slug. 2016-08-08 18:49:28 +00:00
capabilities.php Role/Capability: Only users who can manage options should be able to trash/delete the page for posts or the front page, as they are the only users who can restore it or subsequently alter the "Front page displays" setting. 2016-08-26 18:23:31 +00:00
category-template.php Hooks: Standardize naming of dynamic hooks to use interpolation vs concatenation. 2016-08-22 18:25:31 +00:00
category.php Docs: Use 3-digit, x.x.x-style semantic versioning for `_doing_it_wrong()`, `_deprecated_function()`, `_deprecated_argument()`, and `_deprecated_file()` throughout core. 2016-07-06 12:40:29 +00:00
class-IXR.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
class-http.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
class-json.php
class-oembed.php Docs: Correct various documentation around `object` and `stdClass` types. 2016-08-26 16:49:45 +00:00
class-phpass.php
class-phpmailer.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
class-pop3.php
class-requests.php HTTP API: Bump version of Requests to 1.7. 2016-07-27 14:55:28 +00:00
class-simplepie.php
class-smtp.php
class-snoopy.php Docs: Use 3-digit, x.x.x-style semantic versioning for `_doing_it_wrong()`, `_deprecated_function()`, `_deprecated_argument()`, and `_deprecated_file()` throughout core. 2016-07-06 12:40:29 +00:00
class-walker-category-dropdown.php
class-walker-category.php
class-walker-comment.php I18N: Add translator comments for strings in `wp-includes/class-walker-comment.php`. 2016-08-23 23:33:28 +00:00
class-walker-nav-menu.php Menus: Fix notices thrown by classes extending `Walker_Nav_Menu`. 2016-09-08 07:06:30 +00:00
class-walker-page-dropdown.php
class-walker-page.php Menus: Add white space option to `wp_nav_menu()` and `wp_list_pages()`. 2016-09-06 09:06:31 +00:00
class-wp-admin-bar.php General: revert [38467], `wp_is_IE()` should not exist. 2016-08-31 15:22:31 +00:00
class-wp-ajax-response.php AJAX: add a new function, `wp_doing_ajax()`, which can replace... (wait for it...) `DOING_AJAX` checks via the constant. 2016-08-23 14:33:30 +00:00
class-wp-comment-query.php Comments: Don't do direct SQL query when fetching decendants. 2016-08-30 14:48:29 +00:00
class-wp-comment.php Don't improperly cast IDs when fetching post, user, or term objects. 2016-08-26 19:09:27 +00:00
class-wp-customize-control.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
class-wp-customize-manager.php Customize: Fix php warning due to `WP_Customize_Manager::prepare_setting_validity_for_js()` incorrectly assuming that `WP_Error` will only ever have arrays in its `$error_data`. 2016-09-02 22:35:44 +00:00
class-wp-customize-nav-menus.php Customize: Ensure nav menu items lacking a label use the title from the original object. 2016-09-17 21:50:30 +00:00
class-wp-customize-panel.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
class-wp-customize-section.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
class-wp-customize-setting.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
class-wp-customize-widgets.php
class-wp-dependency.php Script Loader: move `_WP_Dependency` into its own file. 2016-08-26 18:06:39 +00:00
class-wp-editor.php General: use `get_bloginfo( 'version' )` instead of `global $wp_version` in several locations - excluding those locations which reload `version.php` mid-flight. 2016-08-31 05:49:37 +00:00
class-wp-embed.php Embed: `wp-settings.php` loads `class-wp-embed.php`, which currently produces side effects. Move the `global` instantiation to `wp-settings.php`. `WP_Embed` is then in a file by itself. 2016-08-26 09:53:28 +00:00
class-wp-error.php Load: move `is_wp_error()` to `load.php` so that `WP_Error` is in a file by itself. 2016-08-26 09:58:28 +00:00
class-wp-feed-cache-transient.php Feed: move 'WP_Feed_Cache', 'WP_Feed_Cache_Transient', `WP_SimplePie_File` and `WP_SimplePie_Sanitize_KSES` into their own files via `svn cp`. If we move forard with autoloading, `class-feed.php` is useless. We could even remove it now, and just load these new files in `wp-settings.php`. That can be decided post-mortem. `class-feed.php` is an interesting name: there is no `Feed` or `WP_Feed` class. 2016-08-25 18:18:39 +00:00
class-wp-feed-cache.php Feed: move 'WP_Feed_Cache', 'WP_Feed_Cache_Transient', `WP_SimplePie_File` and `WP_SimplePie_Sanitize_KSES` into their own files via `svn cp`. If we move forard with autoloading, `class-feed.php` is useless. We could even remove it now, and just load these new files in `wp-settings.php`. That can be decided post-mortem. `class-feed.php` is an interesting name: there is no `Feed` or `WP_Feed` class. 2016-08-25 18:18:39 +00:00
class-wp-hook.php Docs: Fix minor formatting for inline docs in `WP_Hook` following its introduction in [38571]. 2016-09-08 04:17:30 +00:00
class-wp-http-cookie.php HTTP API: Normalize cookies before passing them to Requests. 2016-07-27 15:32:27 +00:00
class-wp-http-curl.php
class-wp-http-encoding.php
class-wp-http-ixr-client.php
class-wp-http-proxy.php
class-wp-http-requests-response.php HTTP API: Normalize cookies before passing them to Requests. 2016-07-27 15:32:27 +00:00
class-wp-http-response.php HTTP: in `WP_HTTP_Response`, the `@param` declarations for `$status` and `$headers` were swapped. Let us correct this. 2016-08-22 21:28:27 +00:00
class-wp-http-streams.php
class-wp-image-editor-gd.php Bootstrap: Enhance core's memory limit handling. 2016-07-08 14:37:30 +00:00
class-wp-image-editor-imagick.php Bootstrap: Enhance core's memory limit handling. 2016-07-08 14:37:30 +00:00
class-wp-image-editor.php Media: when calling `pathinfo()`, also pass a `PATHINFO_*` constant to avoid array notices for unset keys. 2016-08-20 23:36:28 +00:00
class-wp-locale.php General: use `get_bloginfo( 'version' )` instead of `global $wp_version` in several locations - excluding those locations which reload `version.php` mid-flight. 2016-08-31 05:49:37 +00:00
class-wp-matchesmapregex.php Load: move `WP_MatchesMapRegex` into its own file. 2016-08-26 18:11:39 +00:00
class-wp-meta-query.php Query: add a `protected` field, `$db`, (composition, as it were) to `WP_*_Query` classes to hold the value for the database abstraction, instead of importing the `global $wpdb` into every method that uses it. Reduces the number of global imports by 32. 2016-08-18 18:21:31 +00:00
class-wp-metadata-lazyloader.php
class-wp-network-query.php Docs: Correct description for `domain` and `path` arguments in `WP_Network_Query::__construct()`. 2016-09-13 13:10:32 +00:00
class-wp-network.php Docs: Supplement a changelog entry in the DocBlock for the `$id` property in `WP_Network`. 2016-06-29 19:35:28 +00:00
class-wp-oembed-controller.php
class-wp-post-type.php Docs: Use a third-person singular verb for `register_post_type_args` filter added in [34242]. 2016-09-14 21:58:29 +00:00
class-wp-post.php Don't improperly cast IDs when fetching post, user, or term objects. 2016-08-26 19:09:27 +00:00
class-wp-query.php Query: Eliminate unnecessary `wp_list_filter()` call in `get_queried_object()`. 2016-09-09 19:49:29 +00:00
class-wp-rewrite.php Hooks: Standardize naming of dynamic hooks to use interpolation vs concatenation. 2016-08-22 18:25:31 +00:00
class-wp-role.php
class-wp-roles.php Roles: set a property, `$db`, on `WP_Roles` to reduce global imports. 2016-08-26 21:16:59 +00:00
class-wp-session-tokens.php Session: move `WP_Session_Tokens` and `WP_User_Meta_Session_Tokens` into their own files via `svn cp`. If we move forard with autoloading, `session.php` is useless. We could even remove it now, and just load these new files in `wp-settings.php`. That can be decided post-mortem. 2016-08-25 17:44:31 +00:00
class-wp-simplepie-file.php Feed: move 'WP_Feed_Cache', 'WP_Feed_Cache_Transient', `WP_SimplePie_File` and `WP_SimplePie_Sanitize_KSES` into their own files via `svn cp`. If we move forard with autoloading, `class-feed.php` is useless. We could even remove it now, and just load these new files in `wp-settings.php`. That can be decided post-mortem. `class-feed.php` is an interesting name: there is no `Feed` or `WP_Feed` class. 2016-08-25 18:18:39 +00:00
class-wp-simplepie-sanitize-kses.php Feed: move 'WP_Feed_Cache', 'WP_Feed_Cache_Transient', `WP_SimplePie_File` and `WP_SimplePie_Sanitize_KSES` into their own files via `svn cp`. If we move forard with autoloading, `class-feed.php` is useless. We could even remove it now, and just load these new files in `wp-settings.php`. That can be decided post-mortem. `class-feed.php` is an interesting name: there is no `Feed` or `WP_Feed` class. 2016-08-25 18:18:39 +00:00
class-wp-site-query.php Docs: Correct description for `domain` and `path` arguments in `WP_Network_Query::__construct()`. 2016-09-13 13:10:32 +00:00
class-wp-site.php Docs: Correct various documentation around `object` and `stdClass` types. 2016-08-26 16:49:45 +00:00
class-wp-tax-query.php Query: add a `protected` field, `$db`, (composition, as it were) to `WP_*_Query` classes to hold the value for the database abstraction, instead of importing the `global $wpdb` into every method that uses it. Reduces the number of global imports by 32. 2016-08-18 18:21:31 +00:00
class-wp-term-query.php Query: 'orderby=include' should support comma-separated lists. 2016-09-01 16:51:30 +00:00
class-wp-term.php Don't improperly cast IDs when fetching post, user, or term objects. 2016-08-26 19:09:27 +00:00
class-wp-text-diff-renderer-inline.php Diff: move `WP_Text_Diff_Renderer_inline` (behold that lowercase "i") and `WP_Text_Diff_Renderer_Table` into their own files via `svn cp`. 2016-08-25 17:37:30 +00:00
class-wp-text-diff-renderer-table.php Diff: move `WP_Text_Diff_Renderer_inline` (behold that lowercase "i") and `WP_Text_Diff_Renderer_Table` into their own files via `svn cp`. 2016-08-25 17:37:30 +00:00
class-wp-theme.php Docs: Fix formatting, tense, verb conjugation, and other syntax for wp-includes/* elements introduced or changed in 4.6. 2016-07-20 16:57:32 +00:00
class-wp-user-meta-session-tokens.php Session: move `WP_Session_Tokens` and `WP_User_Meta_Session_Tokens` into their own files via `svn cp`. If we move forard with autoloading, `session.php` is useless. We could even remove it now, and just load these new files in `wp-settings.php`. That can be decided post-mortem. 2016-08-25 17:44:31 +00:00
class-wp-user-query.php Multisite: use `get_current_blog_id()` where applicable, in lieu of plucking the `$blog_id` global from outer space. 2016-08-31 04:55:54 +00:00
class-wp-user.php Users: after [38317], use a `@property` annotation, instead of a `public` field. 2016-08-22 22:15:29 +00:00
class-wp-walker.php
class-wp-widget-factory.php Docs: Fix formatting, tense, verb conjugation, and other syntax for wp-includes/* elements introduced or changed in 4.6. 2016-07-20 16:57:32 +00:00
class-wp-widget.php Widgets: `$option_name` and `$alt_option_name` have been used as members ever since `WP_Widget` became an object in 2.8, but never declared. 2016-08-22 21:51:28 +00:00
class-wp-xmlrpc-server.php XML-RPC: Check the minimum number of arguments in `::wp_getUsersBlogs()` and `::blogger_getUsersBlogs()`. 2016-09-13 23:17:28 +00:00
class-wp.php Posts, Post Types: Introduce a missing private query var that should have been introduced as part of #15459. 2016-08-30 17:40:30 +00:00
class.wp-dependencies.php Script Loader: move `_WP_Dependency` into its own file. 2016-08-26 18:06:39 +00:00
class.wp-scripts.php Docs: Use 3-digit, x.x.x-style semantic versioning for `_doing_it_wrong()`, `_deprecated_function()`, `_deprecated_argument()`, and `_deprecated_file()` throughout core. 2016-07-06 12:40:29 +00:00
class.wp-styles.php
comment-template.php Docs: Fix formatting, tense, verb conjugation, and other syntax for wp-includes/* elements introduced or changed in 4.6. 2016-07-20 16:57:32 +00:00
comment.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
compat.php Docs: Replace some more HTTP links with HTTPS. 2016-08-10 16:10:31 +00:00
cron.php Cron: clarify descriptions for Cron API functions. 2016-08-26 09:22:30 +00:00
date.php Query: use composition for `$db` in `WP_Date_Query`, removes need to import `global $wpdb` in multiple methods. 2016-08-18 19:48:34 +00:00
default-constants.php Upgrade/Install: Automatically log users in after installation. 2016-09-18 11:42:30 +00:00
default-filters.php Resource Hints: Increase priority of `wp_resource_hints()` so hints get printed before scripts and styles. 2016-07-13 12:54:28 +00:00
default-widgets.php
deprecated.php Multisite: use `get_current_blog_id()` where applicable, in lieu of plucking the `$blog_id` global from outer space. 2016-08-31 04:55:54 +00:00
embed-template.php Docs: Use 3-digit, x.x.x-style semantic versioning for `_doing_it_wrong()`, `_deprecated_function()`, `_deprecated_argument()`, and `_deprecated_file()` throughout core. 2016-07-06 12:40:29 +00:00
embed.php OEmbed: move `_wp_oembed_get_object()` to `embed.php`, where all of the other embed functions live. `WP_oEmbed` is then in a file by itself. Load `class-oembed.php` in `wp-settings.php` and remove extraneous include calls. 2016-08-26 09:49:28 +00:00
feed-atom-comments.php
feed-atom.php
feed-rdf.php
feed-rss.php
feed-rss2-comments.php
feed-rss2.php
feed.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
formatting.php Docs: Fix an outdated comment. 2016-09-13 04:01:30 +00:00
functions.php Docs: Use a third-person singular verb for `smilies` filter added in [38504]. 2016-09-14 21:53:29 +00:00
functions.wp-scripts.php Script Loader: Correct default value for `$src` in `wp_enqueue_script()` and `wp_enqueue_style()`. 2016-09-04 04:09:28 +00:00
functions.wp-styles.php Script Loader: Correct default value for `$src` in `wp_enqueue_script()` and `wp_enqueue_style()`. 2016-09-04 04:09:28 +00:00
general-template.php Docs: Move `term_description()` reference from filter docblock to `get_the_archive_description()` function docblock. 2016-09-01 12:32:28 +00:00
http.php HTTP API: Revert changes to `wp_parse_url()` while PHP 5.2 errors are investigated. 2016-08-31 00:24:31 +00:00
kses.php Formatting: Allow KSES custom elements with hyphens 2016-09-02 04:16:28 +00:00
l10n.php i18n: after r38364, check that `global $wp_locale` is an instance of `WP_Locale` before calling `->is_rtle()` in `is_rtl()`. 2016-08-30 05:57:41 +00:00
link-template.php I18N: Correct context for Next/Previous strings in `get_the_posts_pagination()`. 2016-09-15 09:20:29 +00:00
load.php Docs: Use a third-person singular verb for `wp_doing_ajax` filter added in [38334]. 2016-09-14 21:51:28 +00:00
media-template.php General: revert [38467], `wp_is_IE()` should not exist. 2016-08-31 15:22:31 +00:00
media.php Media: Remove an extra space in `style` attribute in `wp_video_shortcode()` after [30082]. 2016-09-13 13:45:31 +00:00
meta.php Docs: Fix formatting, tense, verb conjugation, and other syntax for wp-includes/* elements introduced or changed in 4.6. 2016-07-20 19:33:30 +00:00
ms-blogs.php Docs: Synchronize docblocks for `WP_Site_Query::__construct()` and `get_sites()` after the changes in [37735], [38008], [38103], and [38336]. 2016-09-13 13:20:35 +00:00
ms-default-constants.php Docs: Use 3-digit, x.x.x-style semantic versioning for `_doing_it_wrong()`, `_deprecated_function()`, `_deprecated_argument()`, and `_deprecated_file()` throughout core. 2016-07-06 12:40:29 +00:00
ms-default-filters.php
ms-deprecated.php Multisite: use `get_current_site()` instead of `$GLOBALS['current_site']` (stop yelling!) in a few remaining spots. 2016-08-31 05:04:29 +00:00
ms-files.php
ms-functions.php Multisite: use `get_current_blog_id()` where applicable, in lieu of plucking the `$blog_id` global from outer space. 2016-08-31 04:55:54 +00:00
ms-load.php Multisite: Deprecate `wp_get_network()`. 2016-09-02 23:48:31 +00:00
ms-settings.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
nav-menu-template.php Menus: Improve documentation of new `$item_spacing` argument. 2016-09-08 05:32:03 +00:00
nav-menu.php Docs: Correct various documentation around `object` and `stdClass` types. 2016-08-26 16:49:45 +00:00
option.php Multisite: move `get_current_site()` to `load.php` so that it can be used in more places, instead of importing `global $current_site`. 2016-08-26 21:35:30 +00:00
pluggable-deprecated.php Docs: Use 3-digit, x.x.x-style semantic versioning for `_doing_it_wrong()`, `_deprecated_function()`, `_deprecated_argument()`, and `_deprecated_file()` throughout core. 2016-07-06 12:40:29 +00:00
pluggable.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
plugin.php Bootstrap: Use `dirname()` when loading `class-wp-hook.php` from `plugin.php`. 2016-09-12 01:50:30 +00:00
post-formats.php
post-template.php Docs: Add a `@since` entry for the `post_password_required` filter introduced in [38603]. 2016-09-14 21:37:29 +00:00
post-thumbnail-template.php Post Thumbnails: Add helper functions for attachment captions. 2016-06-29 17:28:28 +00:00
post.php Media: Add a `$wp_error` parameter to `wp_insert_attachment()` to give it parity with `wp_insert_post()`. 2016-08-27 17:25:29 +00:00
query.php Query: in `wp_old_slug_redirect()`, use `get_query_var()` instead of importing and touching the global `$wp_query` directly. 2016-08-31 06:21:41 +00:00
registration-functions.php Docs: Use 3-digit, x.x.x-style semantic versioning for `_doing_it_wrong()`, `_deprecated_function()`, `_deprecated_argument()`, and `_deprecated_file()` throughout core. 2016-07-06 12:40:29 +00:00
registration.php Docs: Use 3-digit, x.x.x-style semantic versioning for `_doing_it_wrong()`, `_deprecated_function()`, `_deprecated_argument()`, and `_deprecated_file()` throughout core. 2016-07-06 12:40:29 +00:00
rest-api.php REST API: remove unnecessary variable assignments in `rest_handle_options_request()`. 2016-08-22 20:56:28 +00:00
revision.php Post Thumbnails: Prevent post thumbnail previews from spilling into other images. 2016-08-29 12:25:29 +00:00
rewrite.php
rss-functions.php Docs: Use 3-digit, x.x.x-style semantic versioning for `_doing_it_wrong()`, `_deprecated_function()`, `_deprecated_argument()`, and `_deprecated_file()` throughout core. 2016-07-06 12:40:29 +00:00
rss.php Docs: Use 3-digit, x.x.x-style semantic versioning for `_doing_it_wrong()`, `_deprecated_function()`, `_deprecated_argument()`, and `_deprecated_file()` throughout core. 2016-07-06 12:40:29 +00:00
script-loader.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
shortcodes.php Shortcodes: Add the `pre_do_shortcode_tag` filter. 2016-09-02 00:10:28 +00:00
taxonomy.php Taxonomy: Introduce `wp_insert_term_data` and `wp_update_term_data` filters for altering term data before it is inserted/updated in the database. 2016-08-31 21:41:27 +00:00
template-loader.php
template.php Docs: Use a third-person singular verb for `{$type}_template_hierarchy` filter added in [38385]. 2016-09-14 21:54:30 +00:00
theme.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
update.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
user.php Multisite: use `get_current_blog_id()` where applicable, in lieu of plucking the `$blog_id` global from outer space. 2016-08-31 04:55:54 +00:00
vars.php General: revert [38467], `wp_is_IE()` should not exist. 2016-08-31 15:22:31 +00:00
version.php Upgrade/Install: Automatically log users in after installation. 2016-09-18 11:42:30 +00:00
widgets.php
wlwmanifest.xml
wp-db.php Database: Fall back to `utf8` when `utf8mb4` isn't supported. 2016-09-08 23:49:30 +00:00
wp-diff.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00