WordPress.org

Ready to get started?Download WordPress

Codex

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

Difference between revisions of "Version 3.6"

(Appearance)
(Users: links, WP-speak)
Line 80: Line 80:
 
===Users===
 
===Users===
 
* Remove the three default contact methods (AIM, YIM, Jabber) for new installs.
 
* Remove the three default contact methods (AIM, YIM, Jabber) for new installs.
* Pass old roles to set_user_role action - #19134
+
* Pass old roles to [[Plugin_API/Filter_Reference/set_user_role|set_user_role]] action
* Select "Attribute all posts to…" radio button automatically when selecting a username to delete - #23224
+
* The workflow for deleting users has been improved
   
 
===Settings===
 
===Settings===

Revision as of 18:05, 18 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.

Highlights

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

What's New

General

  • 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

Dashboard

Posts

  • Revisions UI improvements (Backbone) - #23497
  • Allow filtering of Shortcode attributes - #15155
  • Remove ability to change post format in quick edit - #23426
  • Add 'not_found' label to non-hierarchical taxonomy labels - #23597
  • Disallow moving of locked posts to the trash - #23792

Media

  • 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 Rdio and Spotify oEmbed support - #24242
  • Add .webm (video/webm) to wp_get_mime_types() - #14659
  • Allow filtering attachments by Author name in Media Library - #16044
  • Return from image_downsize() earlier if a custom resize function is used - #23392
  • Add orientation information to items in gallery_shortcode() - #23695
  • Show Audio and Video previews on Edit Attachment screen - #23726

Comments

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

Appearance

  • 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

Plugins

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

Users

  • 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

Settings

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

Install Process

Multisite

  • Pass blog_id to the wpmu_drop_tables filter - #24230

Under The Hood

General

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

Multisite

Classes

Functions

Filters

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)

Deprecated

And see others WordPress Versions.