WordPress.org

Codex

Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

Version 4.4.1

On 6 January, 2016, WordPress 4.4.1 was released to the public.

See also: other WordPress Versions.

Installation/Update Information

To download WordPress 4.4.1, update automatically from the Dashboard > Updates menu in your site's admin area or visit https://wordpress.org/download/release-archive/.

For step-by-step instructions on installing and updating WordPress:

If you are new to WordPress, we recommend that you begin with the following:


Summary

WordPress 4.4.1 contains fixes for 52 bugs from 4.4, including:

Administration

  • #34987 "Configure" link for dashboard widgets no longer displayed.
  • #35047 Notices are not moved to first header when header-elements are nested inside .wrap
  • #35057 bug in new default_hidden_columns filter
  • #35112 Screen Options in Appearance -> Menu not saved correctly sometimes

Bootstrap/Load

  • #34967 SHORTINIT and date_i18n: Call to undefined function _x()
  • #35013 WP4.4 function handle_404 yields a fatal error on line 613 when trying to clone $wp_query->post if it's not an object

Build/Test tools

  • #30787 Shrinkwrap NPM dependencies

Bundled Theme

  • #35270 Bump twentysixteen for 4.4.1

Canonical

  • #34890 Canonical meta tag for paginated posts incorrect with ugly permalinks

Comments

  • #34946 new comment redirects break anchors in Safari
  • #34997 preprocess_comment filter does not contain old user_ID field for user_id, instead it has new user_id field
  • #35006 Comments sent immediately to Trash for matching keyword blacklist should not generate email notifications
  • #35025 Performance regression in comments_template in 4.4
  • #35068 Comments not showing up when there are unapproved messages
  • #35175 Page parameter no longer works in wp_list_comments

Customize

  • #35081 Missing Change Theme button when there are only two themes available

Embeds

  • #35152 Remove Rdio embed support
  • #35194 Remove embed discovery tags from HTML header of static home pages
  • #35237 Invalid argument supplied for foreach() in /wp-includes/embed-template.php on line 54

Emoji

External Libraries

  • #34948 Update random_compat for "Don't instantiate COM if it's a disabled class"

Filesystem API

  • #34976 Plug ins fail to update after WP 4.4 installed

Formatting

  • #35008 Ampersands in URLs are no longer converted to entities
  • #35058 PHP Fatal when map_deep tries to work on an object that has a property by reference

HTTP API

  • #34935 Removed SSL certificates causing errors in WP 4.4

Help/About

  • #35215 Setting help tab priorities fails to correctly order the tabs

Login/Registration

  • #34925 4.4 wp-login.php: no longer possible to use the login_post scheme
  • #35103 login_url Filter is now applied to Login Form Action Attribute

Mail

  • #35212 Update PHPMailer to 5.2.14

Media

  • #35045 Responsive images not added when effective scheme differs from image src scheme
  • #35101 image_default_link_type option not being respected
  • #35102 Responsive images support for external URLs
  • #35106 Responsive images break uploads with full path stored in metadata
  • #35108 Responsive images blurry – srcset attribute doesn't include full size version
  • #35153 Default link target for media files is none

Menus

  • #34446 WordPress Notice after add support for post type archives in menu
  • #34449 Remove CPT if exists menu item
  • #35107 wp_nav_menu outputs tags without line breaks in 4.4, causes strange bug with justified text

Permalinks

  • #35084 check for post status in get_page_uri causes issues with permalinks

Query

  • #35031 wp_old_slug_redirect() in 4.4 redirecting existing posts
  • #35115 404 error when URL includes title=...

Shortcodes

  • #34939 Shortcode regex no longer matches [shortcode=XXX]

Taxonomy

  • #34723 Warning in get_the_terms() because of non-array
  • #35089 Query var on non-public taxonomy remains boolean true since #35333
  • #35137 get_terms() with a meta_query filter returns duplicated terms
  • #35156 wp_list_categories() does not accept comma-separated IDs for exclude_tree parameter
  • #35180 In WordPress 4.4 the_tags() is displaying tags ordered by ID instead of alphabetically by name

Themes

  • #34962 Issues with wp_get_document_title function causing problems with document titles

Users

  • #34993 Deleting a user no longer asks what to do with their content

Widgets

  • #34978 Extra quotes in title in WP_Widget_RSS class, widget method
  • #34995 WP_Widget::widget not called

XML-RPC

  • #35053 XML-RPC when post with date_created_gmt, its post_date will gmt date not local date
  • #35185 Unable to create Post via XMLRPC after upgrading to 4.4

List of Files Revised

/wp-admin/users.php
/wp-admin/includes/class-wp-filesystem-ftpext.php
/wp-admin/includes/screen.php
/wp-admin/includes/class-wp-screen.php
/wp-admin/includes/class-wp-filesystem-ftpsockets.php
/wp-admin/js/postbox.min.js
/wp-admin/js/common.min.js
/wp-admin/js/postbox.js
/wp-admin/js/common.js
/wp-admin/about.php
/wp-login.php
/wp-includes/class-wp.php
/wp-includes/comment.php
/wp-includes/class-IXR.php
/wp-includes/functions.php
/wp-includes/embed.php
/wp-includes/widgets/class-wp-widget-rss.php
/wp-includes/random_compat/random_bytes_dev_urandom.php
/wp-includes/random_compat/random.php
/wp-includes/query.php
/wp-includes/class-wp-walker.php
/wp-includes/taxonomy.php
/wp-includes/certificates/ca-bundle.crt
/wp-includes/class-wp-theme.php
/wp-includes/customize/class-wp-customize-themes-section.php
/wp-includes/widgets.php
/wp-includes/comment-template.php
/wp-includes/nav-menu-template.php
/wp-includes/formatting.php
/wp-includes/class-phpmailer.php
/wp-includes/version.php
/wp-includes/class-oembed.php
/wp-includes/media.php
/wp-includes/embed-template.php
/wp-includes/class-smtp.php
/wp-includes/link-template.php
/wp-includes/update.php
/wp-includes/post.php
/wp-includes/js/wp-emoji-release.min.js
/wp-includes/js/wp-emoji-loader.js
/wp-includes/js/twemoji.min.js
/wp-includes/js/autosave.min.js
/wp-includes/js/wp-emoji.min.js
/wp-includes/js/twemoji.js
/wp-includes/js/autosave.js
/wp-includes/js/media-views.min.js
/wp-includes/js/wp-emoji-loader.min.js
/wp-includes/js/wp-emoji.js
/wp-includes/js/media-views.js
/wp-includes/shortcodes.php
/wp-includes/category-template.php
/wp-includes/class-wp-xmlrpc-server.php
/wp-includes/general-template.php
/wp-config-sample.php
/wp-content/plugins
/license.txt
/readme.html