WordPress.org

Ready to get started?Download WordPress

Codex

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

Version 3.7

On xxxxx, WordPress Version 3.7, 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.7.

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

Highlights

  • Automatic Updates - backgroung update for security releases and daily updates for developers nightly builds.
  • Advanced Date Queries - allows developers to query posts by date in WP_Query.
  • Improved Search - more relevant search results.
  • Stronger Password Meter - new password meter that will encourage users to choose stronger passwords.

What's New

General

Dashboard

  • Make shift + click selection of checkboxes work in both directions
  • Add RTL body classes to iFrames in the back-end
  • Actually limit password-protected post passwords to the 20-character limit
  • Display an error message when logging in with cookies disabled
  • Fix issue with failed searches reverting to previous search criteria
  • Fix bad styling when bulk actions are disabled for custom post types

Posts

Media

  • Add the image file size information in the attachment editing screen
  • Fix issue with orderby attribute getting removed from updated [gallery] shortcodes
  • Stop linking to non-public post types from media screens

Comments

  • Add commenter IP address on the Edit Comment screen
  • Remove generated avatars from comment moderation screens
  • Make email recipients filterable in wp_notify_moderator()
  • Add ability to filter comment screen by post type

Appearance

  • Only show a custom header image preview when an image is actually set
  • Display Customizer control descriptions
  • Enable the Customizer to load the home URL

Plugins

  • Fix plugin search errors related to PHP 5.4

Tools

Users

Settings

Accessibility

  • Make list table row actions keyboard accessible
  • Fix issue with a broken "Close" button on refresh in the Customizer
  • Improve default color contrast ratios in the default themes
  • After a post is updated, only focus the "Title" field if it's empty

Install Process

Multisite

Under The Hood

General

  • EP_ALL_ARCHIVES [24812]

Bug Fixes

  • Fix terms with a post count of 0 returning if 'hide_empty' is true.
  • Fix allowing https URL enclosures
  • Fixed bug with is_day by checking bad dates and redirect, instead of 404ing.
  • Avoid using the *_exists() functionality on ncFTPd servers
  • Allow a WP_Error return from register_new_user()
  • Hide the custom header image preview unless an image is set
  • Add signup_id primary key to $wpdb->signups
  • Fix issue with deleting terms shared across taxonomies from deleting associated nav menus
  • Cast $labels to array in get_taxonomy_labels() and _get_custom_object_labels() to avoid failure
  • Correct rewrite tag for hierarchical post types without a query_var.

Multisite

  • wp_get_sites() [25445]
  • wp_maybe_update_network_site_counts() [25621]
  • wp_maybe_update_network_user_counts() [25621]
  • wp_update_network_site_counts() [25621]
  • wp_update_network_user_counts() [25621]

Classes

  • WP_Automatic_Upgrader [25421]
  • Automatic_Upgrader_Skin [25421]
  • Headerless_Upgrader_Skin [25566]
  • WP_Date_Query [25139]
  • WP_Comment_Query::date_query [25139]
  • WP_Query::date_query [25139]
  • WP_Query::stopwords [25632]
  • WP_Query::parse_search() [25632]
  • WP_Query::parse_search_terms() [25632]
  • WP_Query::get_search_stopwords() [25632]
  • WP_Query::reset_postdata() [25601]
  • author__in and author__not_in for WP_Query [25248]
  • WP_Http_Streams [25224]
  • WP_Http::handle_redirects() [24843]
  • WP_Http::is_ip_address() [25224]
  • WP_Meta_Query::get_cast_for_type() [25269]

Functions

New Functions

  • unregister_taxonomy_for_object_type() [25596]
  • got_url_rewrite() [25456]
  • get_previous_post_link() [25327]
  • get_next_post_link() [25327]
  • get_adjacent_post_link() [25327]
  • wp_using_ext_object_cache() [25289]
  • is_main_network() [25147]
  • verify_file_md5() [25541]
  • wp_clean_plugins_cache() [25272]
  • find_core_auto_update() [25421]
  • get_core_checksums() [25540]
  • wp_get_translation_updates() [25566]
  • wp_extract_urls() [25313]
  • __return_empty_string() [25037]
  • mbstring_binary_safe_encoding() [25346]
  • reset_mbstring_encoding() [25346]
  • wp_get_installed_translations() [25536]
  • wp_get_pomo_file_data() [25520]
  • get_post_type_archive_template() [25291]
  • wp_auto_updates_maybe_update() [25421]
  • wp_authenticate_spam_check() [24848]
  • wp_get_user_contact_methods() [25606]

Function Changes

  • meta_box_cb callback for register_taxonomy() [25572]
  • description__like for get_terms() [25241]
  • show_in_menu for register_taxonomy [25133]
  • Convert all get_category() calls to use get_terms()

Actions & Filters

Actions

  • save_post_{$post_type} [25050]
  • user_new_form [25629]

Filters

  • wp_count_attachments [25579]
  • bulk_post_updated_messages [25577]
  • got_url_rewrite [25456]
  • post_password_expires [25450]
  • img_caption_shortcode_width [25444]
  • ajax_query_attachments_args [25279]
  • months_dropdown_results [25556]
  • install_plugins_table_api_args_{$tab} [25070]
  • upgrader_pre_download [25427]
  • enable_auto_upgrade_email [25542]
  • populate_network_meta [25414]
  • wp_link_query_args [25393]
  • wp_link_query [25393]
  • wp_audio_shortcode_override [25484]
  • wp_video_shortcode_override [25484]
  • enable_live_network_counts [25621]
  • enable_live_network_counts [25621]
  • wp_count_posts [25578]
  • wp_search_stopwords [25632]
  • posts_search_orderby [25632]
  • flush_rewrite_rules_hard [25328]
  • plugins_update_check_locales [25634]
  • themes_update_check_locales [25634]

External Libraries

  • zxcvbn (password strength meter)

Deprecated

And see others WordPress Versions.