- サイトデザイン工事中です。ご意見をお寄せください。
- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
Version 3.2
提供:WordPress Codex 日本語版
このページ「Version 3.2」は一部未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています。
2011年7月4日、バージョン 3.2 「Gershwin」が公開されました。このニックネームは、作曲家でありピアニストのジョージ・ガーシュウィンに敬意を表したものです。詳しくは、リリース告知のブログ投稿をご覧ください。
バージョン 3.2 のデータベースバージョン (wp_options テーブルの db_version)は 18226 へ変更となり、Trac のリビジョンは 18397 となりました。
目次 |
ハイライト
- 管理画面 UI リフレッシュ
- 新デフォルトテーマ「TwentyEleven」 - 最新のテーマ機能を活用。
- フルスクリーン編集画面 - 集中執筆モード
- 管理バーの拡張 - 便利なリンクを追加
- ブラウザー互換性の向上:
- Internet Explorer 6 対応を終了
- Internet Explorer 7 に対するエンド・オブ・ライフ(EOL)サイクルをスタート
- Browse Happy で旧式のブラウザを利用中のユーザーへ告知。
- WordPress はスピードアップし、よりライトに
- ページ読み込みのスピードアップ -- よくアクセスされる WordPress 内のページのリードタイムを改善。
- アップグレードのスピードアップ -- システムがインクリメンタルアップグレードに対応認め、3.2 以降はアップグレードが今までよりもスピードアップ
- コアでX行分のコードを削減
- WP_Filesystem の最適化 - FTP を使ったアップロードがよりスピードアップし、エラーが起こりにくくなった
- ファイルシステムへのダウンロードをストリームか -- 更新時のスピードアップ、メモリーフットプリントの低減
- wptexturize() のパフォーマンス向上
- タイムゾーンなど、PHP4 サポートを廃止
- term インターセクションクエリの効率向上
- HTML サニタイザー (kses) を一部最適化
- is_serialized_string() の速度最適化
- ダッシュボードの RSS ウィジェットからの HTML 出力をキャッシュして、不要な AJAX リクエストなどのメモリーフットプリントを軽減
- ほか多数の改善、調整
ユーザ向け機能
全般
- 管理バー: 一貫性を持たせるため外観の下にテーマサブメニューを追加
- Admin Bar: Add View Site/Dashboard links, 'View X' links in the admin, 'View' action link for terms, new custom taxonomy string: view_item, defaulting to 'View Tag' and View Category'
- 管理バー: 添付ファイル画面の編集リンクに対応
- Switch from "Panel/SubPanel" to "Screen" in inline documentation and Codex links
- 管理メニューに「閉じる」リンクを追加
- ヘルプタブテキスト更新
- お気に入りメニューの廃止
- 管理画面のフッターに新しい Freedoms(自由権利)とクレジットを追加
- New Freedoms (rights) and Credits links at bottom of admin screens
- Use monospaced font for HTML editor
- Validate the HTML in the admin area
- Make copying the PressThis bookmarklet code easier in WebKit browsers
- Move copyright notices to license.txt
- Refresh login form styles to match admin style
ダッシュボード
- Change View All Buttons into plain links
- Show full set of status links in recent comments box
- Drop "Change Theme" button
- Update core UI changes; "Update Automatically" changed to "Update Now", first core update is now a primary button
- Core support for partial updates
投稿
- メニュー名を投稿(Posts)から全ての投稿(All Posts)に変更
- この投稿を先頭に固定表示チェックボックスを、edit_others_posts capability (他者の投稿を編集する権限あり)にのみ表示
- ビジュアルエディタのボタンのスタイルを更新
- エディタを全画面表示する集中執筆モード(Distraction Free Writing)、トグル可能。(Trac Ticket 17198)
- New sprite for the TinyMCE buttons
- Fix pagination when searching or filtering posts
メディア
- Add 'Add New' button to edit media
- Update the blip.tv oEmbeds
リンク
- Change Menu Name from 'Links' to 'All Links'
- Add 'Add New' button to edit links
固定ページ
- Change Menu Name from 'Pages' to 'All Pages'
コメント
- New comment bubble styling
外観
- 新デフォルトテーマ - TwentyEleven - based on Duster Theme (Trac Ticket 17198).
- Allow selecting previously uploader headers and randomly serving previously uploaded or default headers
- ヘッダーまたは背景画像はメディアライブラリでその旨を表示する
- Show hierarchy for pages and taxonomies in nav menus admin
- Introduce new is_multi_author()template tag to make it easier for themes to have different behaviour when a site has more than one author
- Be less specific about theme repo licenses (as they can vary in specifics). They are all compatible with the license WordPress uses
プラグイン
- プラグインがフィルターで画面設定 (Screen Options) を無効にできるようにする
- Be less specific about plugin repo licenses (as they can vary in specifics). They are all compatible with the license WordPress uses
ツール
- Change Menu Name from 'Tools' to 'Available Tools'
- Press This ブックマークレットのリデザイン
- UI refresh for Press This
- commentmeta データのエクスポート
ユーザー
- Change Menu Name from 'Users' to 'All Users'
- Add 'Add New' button to edit users
設定
インストール処理
マルチサイト
- Show access denied page and list a user's sites if they visit an admin they don't have permissions for rather than redirecting to the users' primary blog
- Make "Space Used" gray instead of green in multisite Right Now box
- Make user validation when adding a user via network admin consistent with adding a user elsewhere and provide better feedback for validation problems
- Allow Pagination for Must-Use/Dropin plugins; respect WP_CONTENT_DIR & WPMU_PLUGIN_DIR for help text; move help text into WP_Plugins_List_Table
- Rename network admin submenus to not clash with top level menus
開発・テーマ・プラグイン
- Add a per-post-type nav menu items filter for plugin control
- Add an extra FTP_LANG_DIR override constant to short-circuit WP_Filesystem_Base::find_folder(WP_LANG_DIR)
- Add .ics / text/calendar to the whitelist of allowed file types
- Add cache_domain argument to get_terms() 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
- Add menu id for admin-bar's dashboard and view-site link
- Add option_page_capability_$option_page filter
- Add quotes to [value="some"] selectors re: jQuery
- Add theme feature strings for translation
- メールアドレスなどのカスタム投稿者要素を許可
- get_pages() で複数の投稿ステータスを許可
- Allow plugins to control user and network admin canonical redirect
- Allow plugins to hook into
wp-admin/update-core.php - 空のメタ値のクエリを許可
- Allow retrieving comments by post type, status, author, author, name, or parent. Fetch only published posts for recent comments widget
- Allow taxonomies to be queried by $_GET parameters on non-taxonomy url's
- Allow WP_Query 'post_status' parameter to accept an array, as well as a singular value and comma separated list
- Apply 'editable_slug' filter to parent page slugs in get_sample_permalink()
- Apply 'editable_slug' filter in post_slug_meta_box()
- Centralize pagination bound exceeding redirects for list tables
- Change esc_url_raw references to esc_url
- Check return value of wp_check_browser_version() and make return value consistent
- Code readability improvements
- Default WP_LANG_DIR to `WP_CONTENT_DIR/languages` when `wp-includes/languages/` doesn't exist
- Deprecate wp_clone() but left the function in
wp-includes/load.php - Don't 404 for empty post type archives
- Don't load themes functions.php for upgrades
- Don't refresh the admin menu after page load, apply the user-state from PHP, fix behaviour after folding the menu
- Don't set fields to empty values in _wp_translate_data()
- Don't show broken 'View' links when a custom post type is not publicly queryable
- Don't use array calling for post_status in wp_edit_attachments_query() to prevent any use of the deprecated query_string filter (as in, don't use it)
- Ensure all theme searching is done case-insensitive
- Fix handing of super admins that don't have a blog in get_dashboard_url() and login
- Fix mistaken use of publicly_queryable in when public was what was intended for register_post_type()
- Fix notice when invalid taxonomy is passed to wp_tag_cloud()
- Hide update bubble counts for users who can't perform the update
- Introduce get_screen_icon()
- Introduce is_multi_author() to check if more than one author has published posts for this site
- Introduce 'name_admin_bar' label and 'show_in_admin_bar' (Add New menu) argument for Post Types
- Introduce Stream-To-File for the WP_HTTP API - reduces memory consumption during file downloads; implemented in download_url() for upgraders
- Introduce wp_http_supports() as replacement for the http_transport_(get|post)_debug hooks
- Introduce WP_MAX_MEMORY_LIMIT' 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
- Introduce WP_Meta_Query and relation support
- Pass image URL'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
- ixr クライアントでの適切な https 処理
- Provide more arguments to the widgets on the 404 page so as to avoid notices
- Rename duplicate 'delete_post' and 'deleted_post' actions to 'before_delete_post' and 'after_delete_post'
- Remove support for the PHP HTTP Extension from WP_HTTP. The PHP HTTP Extension is a wrapper around libcurl and fopen() providing limited configuration and is supported on a minority of servers due to its non-default inclusion
- Return false from is_page_template() if the template is default
- AND taxonomy に is_* flags を設定
- Set the mb_string internal encoding to ISO-8859-1 whilst uncompressing archives using PclZip; fixes 'PCLZIP_ERR_BAD_FORMAT (-10) : Invalid block size' errors on systems utilising mbstring.func_overload
- テーマとプラグインによる管理バー CSS の上書きを防止
- Chrome Frame に対応
- jQuery を 1.6.1 に更新
- jQuery UI を 1.8.2 に更新
- json2 を更新
- Update _old_files
- phpass を更新
- phpmailer と smtp を 5.1 に更新
- pop3 のクラスを更新
- TinyMCE を 3.4.2 に更新 (Trac Ticket 17086)
- Update wp_mail to correctly call the Address adding functions on PHPMailer for To, CC, BCC and preserving support for full RFC2822 address specifications
- Updated PHPdocs for XML-RPC functions, HTTP API, add_submenu_page, wp_templating_constants(),wp_check_browser_version()
- Use the post type object in get_posts_by_author_sql() and add a post type parameter to count_many_users_posts(); pub_priv_sql_capability filter is considered deprecated
- Press This ブックマークレット画面で投稿ステータスがユーザー権限に見合っているか検証
- Verify certificate matches both the common name and the provided hostname; WP_HTTP_Curl requires CURLOPT_SSL_VERIFYHOST be either 2 or false
- When upgrading plugins/themes, if the new destination folder is different from the previous folder, delete the old folder upon upgrade
- XML-RPC add support to wp.getPostFormats to provide a list of the currently supported post formats in addition to the complete list
- XML-RPC により固定ページを承認待ち状態にできるようにする
- mt.getRecentPostTitles コールのレスポンスに XML-RPC が投稿ステータスを含めるようにする
- XML-RPC リクエストに特別な wp_die ハンドラを導入し、必ず XML レスポンスが送られるよう保証する
外部資料
- 噂の「WordPress 3.2 の新機能」を体験せよ! (Odysseygate.com)
最新英語版: WordPress Codex » Version 3.2 (最新版との差分)