Version 3.7

You are here:

On October 24, 2013, WordPress Version 3.7, named for Count Basie, was released to the public. For more information on this enhancement and bug-fix release, read the WordPress Blog, the Release Post, and see the Changelog for 3.7.

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

  • View Closed Tickets

Highlights 

You might not notice a thing, and we’re okay with that.

  • Background Updates
    • Automatic updates for maintenance and security updates.
    • Daily updates for developers using nightly builds.
  • Stronger Password Meter
    • New password meter to encourage users to choose stronger passwords.
  • Improved Search
    • More relevant search results.
  • Better Global Support
    • Localized versions will receive faster and more complete translations.
    • Background updates will include translations

Top ↑

Under The Hood 

General 

  • Optional filters for background updates, to allow for fine-grained control
  • Advanced Date Queries for posts now includes date ranges, older/newer than options, and more
  • Multisite now has wp_get_sites() to list all sites on the network

Top ↑

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

Top ↑

Media 

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

Top ↑

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

Top ↑

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

Top ↑

Plugins 

  • Fix plugin search errors related to PHP 5.4

Top ↑

Users 

  • Ensure that the user_activation_key is hashed in the database
  • Trim leading and trailing spaces from passwords when saving
  • Streamline the behavior of the default password nag after login

Top ↑

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

Top ↑

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.

Top ↑

Multisite 

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

Top ↑

Classes 

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

Top ↑

Functions 

What’s New 

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

Top ↑

Changes 

  • Make is_tag() accept a term-id, term-name, term-slug or an array of id’s, names and slugs [18746]
  • 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()

Top ↑

Actions & Filters 

Top ↑

Actions 

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

Top ↑

Filters 

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

Top ↑

External Libraries 

  • zxcvbn (password strength meter)

Top ↑

Deprecated 

Top ↑

Miscellaneous 

  • EP_ALL_ARCHIVES [24812]
Was this article helpful?
Dislike 0
Views: 11