Ready to get started?Download WordPress


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

Difference between revisions of "Version 3.6"

(What's New: Add Post Formats section)
Line 55: Line 55:
* A 'not_found' label was added for non-hierarchical taxonomys
* A 'not_found' label was added for non-hierarchical taxonomys
* Better UX for dealing with multiple users editing the same content
* Better UX for dealing with multiple users editing the same content
=== Post Formats ===

Revision as of 22:04, 19 May 2013

On xxxxx, WordPress Version 3.6, named for xxxxx, will be released to the public. For more information on this enhancement and bug-fix release, read the WordPress Blog, and see the Changelog for 3.6.

For Version 3.6, the database version (db_version in wp_options) changed to xxxxx, and the Trac revision was xxxxx.


  • Admin Enhancements
    • Post Formats UI Update
    • Menus UI improvements
    • Revisions Update
    • Autosave and Post Locking
  • For Developers

What's New


  • Arg param for wp_nonce_url() - #22423
  • Use digraphs for German umlauts in remove_accents() - #3782
  • Use Ellipses instead of … - #8714
  • Consistently apply 'register' filter - #14406
  • Automatically esc_url() the URL echoed by the_permalink() - #17562
  • Allow developers to specify an Accept-Encoding header in WP_Http::accept_encoding() - #20142
  • Pass tag object and args array to topic_count_text_callback from wp_generate_tag_cloud() - #21198
  • Use wp_unslash() instead of stripslashes_deep - #21767
  • Improve the performance of backslashit() by avoiding regular expressions - #22286
  • XML-RPC: Standardize home/site url labels with core labels - #22771
  • Disallow accidental or negligent deregistering of critical scripts in the admin. Covers jQuery, jQuery UI, Underscore, and Backbone - #22896
  • Remove the_title_attribute() from anchors with the_title() as text - #24203



  • The Revision Management UI saw significant improvement
  • Shortcode attributes can now be filtered via shortcode_atts_$shortcode hook
  • The ability to change post formats was removed from Quick Edit
  • A 'not_found' label was added for non-hierarchical taxonomys
  • Better UX for dealing with multiple users editing the same content

Post Formats


  • Add functions to extract images from posts in various forms (audio, video, images, galleries, links, chat) - #22960 #23570 #23572 #23625
  • Add functions to generate metadata for audio/video - #23673
  • Add oEmbed support for Rdio and Spotify
  • .webm (video/webm) was added to the MIME types list
  • The Media Library can now be sorted by Author name
  • Return from image_downsize() earlier if a custom resize function is used - #23392
  • Orientation information was added to items in gallery_shortcode()
  • New Audio and Video previews are available on the Edit Attachment Screen


  • Improve wp_list_comments() markup - #20088
  • Add the ability to use HTML5 input types in the comment form - #15080


  • The Navigation Menus UI got a significant refresh
  • The Customizer can now be accessed via the Appearance menu
  • Screen options can now be added to the Widgets screen


  • Prevent plugins from overriding jQuery in the admin - #22896


  • Remove the three default contact methods (AIM, YIM, Jabber) for new installs.
  • Pass old roles to set_user_role action
  • The workflow for deleting users has been improved


  • Allow any post format to be set as default in Writing settings


  • Better keyboard/screen reader accessibility in the Nav Menus UI
  • Background image's "select a file" link works with keyboard navigation

Install Process


  • Pass blog_id to the wpmu_drop_tables filter - #24230

Under The Hood


Bug Fixes

  • Allow paths with two consecutive dots to be passed to home_url() and all related *_url() functions - #19032
  • Use official MIME types for Windows Media file extensions - #14253
  • Redirect after save on options-permalink.php to ensure permalinks are fully flushed - #14345
  • Remove duplicate calls to add_new_user_to_blog() - #15173
  • Strip slashes from passwords sent to new users by email - #17018
  • Document 7th parameter, $callback_args in add_meta_box() - #17515
  • Make sure the url returned by post_preview() is filterable with preview_post_link hook - #19378
  • Fix handling of '0' as meta_value argument in get_pages() - #20376
  • Correctly print 'after' data when scripts are concatenated in WP_Styles class - #20836
  • Properly truncate UTF-8 post slugs in wp_unique_post_slug() - #21013
  • Prevent plugins with certain filenames from breaking links in the admin menu - #22079
  • Display username (user_login) rather than user_nicename in Toolbar below username - #22121
  • Only show database errors if both WP_DEBUG and WP_DEBUG_DISPLAY are enabled - #22203
  • Avoid PHP notices in Media Library if an attachment parent does not exist - #22312
  • XML-RPC: Return an error for getRecentPosts (mw and blogger) if the user does not have edit_posts - #22320
  • Fix some tabbing issues on the post editing screen - #22933
  • Avoid notice by checking for user agent in wp_new_comment() - #22979
  • Avoid notice in parent_dropdown() by checking if post exists before testing post id - #23026
  • Preserve alpha in WP_Image_Editor_GD when images are not resized - #23039
  • Prevent an unintended visibility change from "Password protected" to "Public" when updating the post - #23065
  • Confirm a user exists before deleting them in wp_delete_user() and wpmu_delete_user() - #23067
  • Avoid a warning in mb_internal_encoding by making sure we have a charset first - #23093
  • Fix unnecessarily persistent "pending email change" admin message #23146
  • Ensure we strictly compare 'all options' and 'not options' when protecting these special options - #23289
  • Return WP_Error from wp_crop_image() if saving has failed - #23325
  • Bail early with correct WP_Error if invalid post ID passed to wp_insert_post() - #23474
  • Make sure to reset the modal after gallery insertion - #23675
  • Make sure WP_Http funnels all redirect requests through WP_Http::request() to ensure the proper transport is used - #23682
  • Add sanity checks on image metadata to avoid warnings - #23733
  • Avoid an undefined index notice in get_post_type_archive_feed_link() - #23744
  • Avoid notices when array args are missing in WP_Image_Editor::multi_resize() - #23884
  • Fix notice in wp_generate_attachment_metadata() - #23710
  • Avoid PHP notices when deleting or restoring an item that no longer exists - #24246





Scripts, External Libraries

  • Services_JSON 1.0.3
  • jQuery Color 2.2.1
  • Backbone 1.0.0
  • jQuery UI 1.10.3
  • Iris 1.0.3
  • hoverIntent r7
  • MediaElement.js 2.11.1 (New)


And see others WordPress Versions.