{"id":11253417,"date":"2019-05-19T07:36:28","date_gmt":"2019-05-19T07:36:28","guid":{"rendered":"https:\/\/wordpress.org\/support\/?post_type=helphub_version&amp;p=11253417"},"modified":"2019-05-19T07:36:28","modified_gmt":"2019-05-19T07:36:28","slug":"version-3-2","status":"publish","type":"helphub_version","link":"https:\/\/wordpress.org\/documentation\/wordpress-version\/version-3-2\/","title":{"rendered":"Version 3.2"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">On July 4, 2011, WordPress&nbsp;<strong>Version 3.2<\/strong>&nbsp;&#8220;Gershwin&#8221;, named in honor of the composer and pianist&nbsp;<a href=\"http:\/\/en.wikipedia.org\/wiki\/George_Gershwin\">George Gershwin<\/a>, was released to the public. For more information on this enhancement and bug release, read the&nbsp;<a href=\"https:\/\/wordpress.org\/news\/2011\/07\/gershwin\/\">WordPress Blog<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For&nbsp;<strong>Version 3.2<\/strong>, the database version (<strong>db_version<\/strong>&nbsp;in&nbsp;<strong>wp_options<\/strong>) changed to 18226, and the&nbsp;<a href=\"https:\/\/core.trac.wordpress.org\/\">Trac<\/a>&nbsp;revision was 18397.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/trac.wordpress.org\/query?status=closed&amp;milestone=3.2\">View Closed Tickets<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Highlights<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Refreshed Administrative UI<\/strong>&nbsp;&#8211; Admin redesign<\/li><li><strong>New Default Theme &#8220;Twenty Eleven&#8221;<\/strong>&nbsp;&#8211; Uses the latest&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Theme_Features\">Theme Features<\/a><\/li><li><strong>Full Screen Editor<\/strong>&nbsp;&#8211; Distraction free writing experience<\/li><li><strong>Extended Admin Bar<\/strong>&nbsp;&#8211; More useful links to control the site<\/li><li><strong>Requirements Changes<\/strong>&nbsp;&#8211;<ul><li><a href=\"https:\/\/codex.wordpress.org\/Glossary#PHP\">PHP<\/a>&nbsp;5.2.4 or greater (old requirement &#8211; since&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Version_2.5\">WordPress 2.5<\/a>&nbsp;was PHP 4.3 or greater)<\/li><li><a href=\"https:\/\/codex.wordpress.org\/Glossary#MySQL\">MySQL<\/a>&nbsp;5.0.15 or greater (old requirement &#8211; since&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Version_2.9\">WordPress 2.9<\/a>&nbsp;was MySQL 4.1.2 or greater)<\/li><\/ul><\/li><li><strong>Enhanced Browser Compatibility<\/strong>&nbsp;&#8211;<ul><li>Drop Internet Explorer 6 support<\/li><li>Start End-of-life (EOL) cycle for Internet Explorer 7<\/li><li>Browse Happy notify users of out-of-date browser<\/li><\/ul><\/li><li><strong>WordPress is Faster and Lighter<\/strong>&nbsp;&#8211;<ul><li>Faster page loads &#8212; We&#8217;ve gone through the most commonly loaded pages in WP and done improvements to their load time<\/li><li>Faster Upgrades &#8212; The update system now support incremental upgrades so after 3.2 you&#8217;ll find upgrading faster than ever<\/li><li>Optimizations to WP_Filesystem &#8212; Updates over FTP are now much quicker and less error prone<\/li><li>Stream downloads to the filesystem &#8212; Improves update times and lowers the memory footprint<\/li><li>Performance improvements for&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wptexturize\">wptexturize()<\/a><\/li><li>Remove PHP4 compatibility including timezone support<\/li><li>More efficient term intersection queries<\/li><li>Some optimizations in the HTML sanitizer (kses)<\/li><li>Speed optimizations for&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/is_serialized_string\">is_serialized_string()<\/a><\/li><li>Cache the Dashboard RSS Widgets HTML output to reduce unnecessary Ajax requests as well as the memory footprint<\/li><li>And many other improvements and tweaks<\/li><\/ul><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">User Features<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">General<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Admin Bar: Add a Themes submenu under Appearance, for consistency<\/li><li>Admin Bar: Add View Site\/Dashboard links, &#8216;View X&#8217; links in the admin, &#8216;View&#8217; action link for terms, new custom taxonomy string: view_item, defaulting to &#8216;View Tag&#8217; and View Category&#8217;<\/li><li>Admin Bar: Support Edit link for Attachments<\/li><li>Switch from &#8220;Panel\/SubPanel&#8221; to &#8220;Screen&#8221; in inline documentation and Codex links<\/li><li>Add collapse link to admin menu<\/li><li>Help Tab text updates<\/li><li>Favorites menu no longer exists<\/li><li>New Freedoms (rights) and Credits links at bottom of admin screens<\/li><li>Use monospaced font for HTML editor<\/li><li>Validate the HTML in the admin area<\/li><li>Make copying the PressThis bookmarklet code easier in WebKit browsers<\/li><li>Move copyright notices to license.txt<\/li><li>Refresh login form styles to match admin style<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Dashboard<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Change View All Buttons into plain links<\/li><li>Show full set of status links in recent comments box<\/li><li>Drop &#8220;Change Theme&#8221; button<\/li><li>Update core UI changes; &#8220;Update Automatically&#8221; changed to &#8220;Update Now&#8221;, first core update is now a primary button<\/li><li>Core support for partial updates<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Posts<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Change Menu Name from &#8216;Posts&#8217; to &#8216;All Posts&#8217;<\/li><li>Show the sticky posts checkbox (&#8220;Stick this post to the front page&#8221;) Only when author has &#8216;<a href=\"https:\/\/codex.wordpress.org\/Roles_and_Capabilities#edit_others_posts\">edit_others_posts<\/a>&#8216;&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Roles_and_Capabilities\">capability<\/a><\/li><li>Updated styles for the Visual editor buttons<\/li><li>Full screen editor experience called Distraction Free Writing &#8211; accessed via the Toggle Fullscreen mode tool in the Visual editor and fullscreen button in the HTML editor (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/17198\">Trac Ticket 17198<\/a>)<\/li><li>New sprite for the TinyMCE buttons<\/li><li>Fix pagination when searching or filtering posts<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Media<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Add &#8216;Add New&#8217; button to edit media<\/li><li>Update the blip.tv oEmbeds<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Links<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Change Menu Name from &#8216;Links&#8217; to &#8216;All Links&#8217;<\/li><li>Add &#8216;Add New&#8217; button to edit links<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pages<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Change Menu Name from &#8216;Pages&#8217; to &#8216;All Pages&#8217;<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Comments<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>New comment bubble styling<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Appearance<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>New Default theme &#8211; TwentyEleven &#8211; based on&nbsp;<a href=\"https:\/\/wordpress.org\/extend\/themes\/duster\">Duster<\/a>&nbsp;Theme (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/17198\">Trac Ticket 17198<\/a>).<\/li><li>Allow selecting previously uploader headers and randomly serving previously uploaded or default headers<\/li><li>Denote images that are headers or backgrounds in the media ui<\/li><li>Show hierarchy for pages and taxonomies in nav menus admin<\/li><li>Introduce new&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/is_multi_author\">is_multi_author()<\/a>&nbsp;template tag to make it easier for themes to have different behaviour when a site has more than one author<\/li><li>Be less specific about theme repo licenses (as they can vary in specifics). They are all compatible with the license WordPress uses<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Plugins<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Allow plugins to disable screen options with filter<\/li><li>Be less specific about plugin repo licenses (as they can vary in specifics). They are all compatible with the license WordPress uses<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tools<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Change Menu Name from &#8216;Tools&#8217; to &#8216;Available Tools&#8217;<\/li><li>Press This bookmarklet redesign<\/li><li>UI refresh for Press This<\/li><li>Export commentmeta<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Users<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Change Menu Name from &#8216;Users&#8217; to &#8216;All Users&#8217;<\/li><li>Add &#8216;Add New&#8217; button to edit users<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Multisite<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Show access denied page and list a user&#8217;s sites if they visit an admin they don&#8217;t have permissions for rather than redirecting to the users&#8217; primary blog<\/li><li>Make &#8220;Space Used&#8221; gray instead of green in multisite Right Now box<\/li><li>Make user validation when adding a user via network admin consistent with adding a user elsewhere and provide better feedback for validation problems<\/li><li>Allow Pagination for Must-Use\/Dropin plugins; respect WP_CONTENT_DIR &amp; WPMU_PLUGIN_DIR for help text; move help text into WP_Plugins_List_Table<\/li><li>Rename network admin submenus to not clash with top level menus<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Development, Themes, Plugins<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Add a per-post-type nav menu items filter for plugin control<\/li><li>Add an extra FTP_LANG_DIR override constant to short-circuit WP_Filesystem_Base::find_folder(WP_LANG_DIR)<\/li><li>Add .ics \/ text\/calendar to the whitelist of allowed file types<\/li><li>Add cache_domain argument to&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_terms\">get_terms()<\/a>&nbsp;to allow caching to a unique set of cache buckets; useful when taxonomy queries have been modified via filters and need their own cache space<\/li><li>Add menu id for admin-bar&#8217;s dashboard and view-site link<\/li><li>Add option_page_capability_$option_page filter<\/li><li>Add quotes to [value=&#8221;some&#8221;] selectors re: jQuery<\/li><li>Add theme feature strings for translation<\/li><li>Allow custom author elements such as email<\/li><li>Allow&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_pages\">get_pages()<\/a>&nbsp;to support multiple post statuses<\/li><li>Allow plugins to control user and network admin canonical redirect<\/li><li>Allow plugins to hook into&nbsp;<code><a href=\"https:\/\/core.trac.wordpress.org\/browser\/tags\/5.1.0\/src\/wp-admin\/update-core.php#L0\">wp-admin\/update-core.php<\/a><\/code><\/li><li>Allow querying empty meta values<\/li><li>Allow retrieving comments by post type, status, author, author, name, or parent. Fetch only published posts for recent comments widget<\/li><li>Allow taxonomies to be queried by $_GET parameters on non-taxonomy url&#8217;s<\/li><li>Allow&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Query\">WP_Query<\/a>&nbsp;&#8216;post_status&#8217; parameter to accept an array, as well as a singular value and comma separated list<\/li><li>Apply &#8216;editable_slug&#8217; filter to parent page slugs in&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_sample_permalink\">get_sample_permalink()<\/a><\/li><li>Apply &#8216;editable_slug&#8217; filter in&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/post_slug_meta_box\">post_slug_meta_box()<\/a><\/li><li>Centralize pagination bound exceeding redirects for list tables<\/li><li>Change esc_url_raw references to esc_url<\/li><li>Check return value of&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wp_check_browser_version\">wp_check_browser_version()<\/a>&nbsp;and make return value consistent<\/li><li>Code readability improvements<\/li><li>Default WP_LANG_DIR to `WP_CONTENT_DIR\/languages` when `wp-includes\/languages\/` doesn&#8217;t exist<\/li><li>Deprecate&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wp_clone\">wp_clone()<\/a>&nbsp;but left the function in&nbsp;<code><a href=\"https:\/\/core.trac.wordpress.org\/browser\/tags\/5.1.0\/src\/wp-includes\/load.php#L0\">wp-includes\/load.php<\/a><\/code><\/li><li>Don&#8217;t 404 for empty&nbsp;<a href=\"https:\/\/codex.wordpress.org\/post_type\">post type<\/a>&nbsp;archives<\/li><li>Don&#8217;t load themes functions.php for upgrades<\/li><li>Don&#8217;t refresh the admin menu after page load, apply the user-state from PHP, fix behaviour after folding the menu<\/li><li>Don&#8217;t set fields to empty values in&nbsp;<a href=\"https:\/\/codex.wordpress.org\/index.php?title=Function_Reference\/_wp_translate_data&amp;action=edit&amp;redlink=1\">_wp_translate_data()<\/a><\/li><li>Don&#8217;t show broken &#8216;View&#8217; links when a custom post type is not publicly queryable<\/li><li>Don&#8217;t use array calling for post_status in&nbsp;<a href=\"https:\/\/codex.wordpress.org\/index.php?title=Function_Reference\/wp_edit_attachments_query&amp;action=edit&amp;redlink=1\">wp_edit_attachments_query()<\/a>&nbsp;to prevent any use of the deprecated query_string filter (as in, don&#8217;t use it)<\/li><li>Ensure all theme searching is done case-insensitive<\/li><li>Fix handing of super admins that don&#8217;t have a blog in get_dashboard_url() and login<\/li><li>Fix mistaken use of publicly_queryable in when public was what was intended for&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/register_post_type\">register_post_type()<\/a><\/li><li>Fix notice when invalid taxonomy is passed to&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wp_tag_cloud\">wp_tag_cloud()<\/a><\/li><li>Hide update bubble counts for users who can&#8217;t perform the update<\/li><li>Introduce&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_screen_icon\">get_screen_icon()<\/a><\/li><li>Introduce&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/is_multi_author\">is_multi_author()<\/a>&nbsp;to check if more than one author has published posts for this site<\/li><li>Introduce &#8216;name_admin_bar&#8217; label and &#8216;show_in_admin_bar&#8217; (Add New menu) argument for&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Post_Types\">Post Types<\/a><\/li><li>Introduce Stream-To-File for the WP_HTTP API &#8211; reduces memory consumption during file downloads; implemented in&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/download_url\">download_url()<\/a>&nbsp;for upgraders<\/li><li>Introduce&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wp_http_supports\">wp_http_supports()<\/a>&nbsp;as replacement for the http_transport_(get|post)_debug hooks<\/li><li>Introduce&nbsp;<em>WP_MAX_MEMORY_LIMIT&#8217;<\/em>&nbsp;constant for the high memory limit set when image processing and unzipping; ensure it is always filterable by plugins as well as configurable in wp-config.php<\/li><li>Introduce&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Meta_Query\">WP_Meta_Query<\/a>&nbsp;and relation support<\/li><li>Pass image URL&#8217;s to thickbox via L10n in script-loader.php; allows thickbox to be used on any page in the install without defining the image URL variables<\/li><li>Properly handle https in ixr client<\/li><li>Provide more arguments to the widgets on the 404 page so as to avoid notices<\/li><li>Rename duplicate &#8216;delete_post&#8217; and &#8216;deleted_post&#8217; actions to &#8216;before_delete_post&#8217; and &#8216;after_delete_post&#8217;<\/li><li>Remove support for the PHP HTTP Extension from WP_HTTP. The PHP HTTP Extension is a wrapper around libcurl and&nbsp;<a href=\"https:\/\/codex.wordpress.org\/index.php?title=Function_Reference\/fopen&amp;action=edit&amp;redlink=1\">fopen()<\/a>providing limited configuration and is supported on a minority of servers due to its non-default inclusion<\/li><li>Return false from&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/is_page_template\">is_page_template()<\/a>&nbsp;if the template is default<\/li><li>Set is_* flags for AND taxonomy queries<\/li><li>Set the mb_string internal encoding to ISO-8859-1 whilst uncompressing archives using PclZip; fixes &#8216;PCLZIP_ERR_BAD_FORMAT (-10)&nbsp;: Invalid block size&#8217; errors on systems utilising mbstring.func_overload<\/li><li>Stop themes and plugins from overriding the admin bar CSS<\/li><li>Support Chrome Frame<\/li><li>Update jQuery to 1.6.1<\/li><li>Update jQuery UI to 1.8.2<\/li><li>Update json2.js<\/li><li>Update _old_files<\/li><li>Update phpass<\/li><li>Update phpmailer and smtp to 5.1<\/li><li>Update pop3 class<\/li><li>Update TinyMCE to 3.4.2 (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/17086\">Trac Ticket 17086<\/a>)<\/li><li>Update wp_mail to correctly call the Address adding functions on PHPMailer for To, CC, BCC and preserving support for full RFC2822 address specifications<\/li><li>Updated&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Inline_Documentation\">PHPdocs<\/a>&nbsp;for wpdb class, XML-RPC functions, HTTP API,&nbsp;<a href=\"https:\/\/codex.wordpress.org\/index.php?title=Function_Reference\/add_submenu_page,&amp;action=edit&amp;redlink=1\">add_submenu_page<\/a>,&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wp_templating_constants\">wp_templating_constants()<\/a>,&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wp_check_browser_version\">wp_check_browser_version()<\/a><\/li><li>Use the post type object in&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_posts_by_author_sql\">get_posts_by_author_sql()<\/a>&nbsp;and add a post type parameter to&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/count_many_users_posts\">count_many_users_posts()<\/a>; pub_priv_sql_capability filter is considered deprecated<\/li><li>Validate post status against capabilities in&nbsp;<a href=\"https:\/\/codex.wordpress.org\/Press_This\">Press This<\/a><\/li><li>Verify certificate matches both the common name and the p\nrovided hostname; WP_HTTP_Curl requires CURLOPT_SSL_VERIFYHOST be either 2 or false<\/li><li>When upgrading plugins\/themes, if the new destination folder is different from the previous folder, delete the old folder upon upgrade<\/li><li>XML-RPC add support to wp.getPostFormats to provide a list of the currently supported post formats in addition to the complete list<\/li><li>XML-RPC allow Pages to have a status of pending<\/li><li>XML-RPC include the post status in the response for mt.getRecentPostTitles calls<\/li><li>XML-RPC introduce a special wp_die handler for XMLRPC requests to ensure we send an XML response<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>On July 4, 2011, WordPress&nbsp;Version 3.2&nbsp;&#8220;Gershwin&#8221;, named in honor of the composer and pianist&nbsp;George Gershwin, was released to the public. For more information on this enhancement and bug release, read the&nbsp;WordPress Blog. For&nbsp;Version 3.2, the database version (db_version&nbsp;in&nbsp;wp_options) changed to 18226, and the&nbsp;Trac&nbsp;revision was 18397. View Closed Tickets Highlights Refreshed Administrative UI&nbsp;&#8211; Admin redesign New [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"menu_order":0,"template":"","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false},"helphub_major_release":[],"class_list":["post-11253417","helphub_version","type-helphub_version","status-publish","hentry"],"revision_note":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/documentation\/wp-json\/wp\/v2\/wordpress-versions\/11253417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/documentation\/wp-json\/wp\/v2\/wordpress-versions"}],"about":[{"href":"https:\/\/wordpress.org\/documentation\/wp-json\/wp\/v2\/types\/helphub_version"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/documentation\/wp-json\/wp\/v2\/wordpress-versions\/11253417\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/documentation\/wp-json\/wp\/v2\/media?parent=11253417"}],"wp:term":[{"taxonomy":"helphub_major_release","embeddable":true,"href":"https:\/\/wordpress.org\/documentation\/wp-json\/wp\/v2\/helphub_major_release?post=11253417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}