当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。
万が一、当サイトで重大な問題を発見した際などは、フォーラムWordSlack #docs チャンネルでお知らせください。</p>

「Version 3.3」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(最新情報に更新、大量追加)
(一部和訳追加)
23行目: 23行目:
 
* コア・プラグイン・テーマに対してランゲージ・パックを実行
 
* コア・プラグイン・テーマに対してランゲージ・パックを実行
 
* パフォーマンスの向上
 
* パフォーマンスの向上
* Merge most admin css files
+
* ほぼすべての管理画面の CSS ファイルを統合 <!-- Merge most admin css files -->
* Improved Help/Screen/Options
+
* ヘルプ・スクリーン設定を改善 <!-- Improved Help/Screen/Options -->
  
 
== ユーザ向け機能 <span id="User_Features"></span>==
 
== ユーザ向け機能 <span id="User_Features"></span>==
  
 +
=== 全般 <span id="General"></span>===
 
* 管理画面の doctype を HTML5 に変更([http://core.trac.wordpress.org/ticket/18202 #18202])
 
* 管理画面の doctype を HTML5 に変更([http://core.trac.wordpress.org/ticket/18202 #18202])
 
* デフォルトで管理画面に管理バーを表示([http://core.trac.wordpress.org/ticket/17899 #17899])
 
* デフォルトで管理画面に管理バーを表示([http://core.trac.wordpress.org/ticket/17899 #17899])
 
* 複数ファイルのドラッグ&ドロップアップロード(旧バージョンの IE を除く)
 
* 複数ファイルのドラッグ&ドロップアップロード(旧バージョンの IE を除く)
 
+
* Press This エディタの修正 <!-- Fix Press This editors -->
=== 全般 <span id="General"></span>===
+
* 管理メニューをドロップダウンからフライアウト (飛び出し式) にスイッチ <!-- Switch admin menus to flyouts from dropdowns -->
* Admin doctype changed to HTML5 ([http://core.trac.wordpress.org/ticket/18202 #18202])
+
* WebMatrix 対応
* Show admin bar in backend by default ([http://core.trac.wordpress.org/ticket/17899 #17899])
+
* Cron ロックを改善。同一イベントに対する複数 Cron プロセスのループを防止 <!-- Improve cron locking; avoid multiple cron processes looping over the same events -->
* Drag and drop multi-file uploading (except older IE)
+
* ポインター機能を追加し、管理バーにポインターを加えた <!-- Add pointers feature, and pointer to admin bar -->
* Fix Press This editors
+
* ヘルプタブ及び WP_Screen の導入 <!-- Introduce help tabs and WP_Screen -->
* Switch admin menus to flyouts from dropdowns
+
* 更新を促すメッセージのスタイル微調整<!-- Style tweaks to the update nag -->
* WebMatrix support
+
* Improve cron locking; avoid multiple cron processes looping over the same events
+
* Add pointers feature, and pointer to admin bar
+
* Introduce help tabs and WP_Screen
+
* Style tweaks to the update nag
+
  
 
=== ダッシュボード <span id="Dashboard"></span>===
 
=== ダッシュボード <span id="Dashboard"></span>===
* Ensure text in the dashboard recent comments widget wraps up properly
+
* ダッシュボードの最近のコメントウィジェットが必ず正しく改行されるようにする<!-- Ensure text in the dashboard recent comments widget wraps up properly -->
  
 
=== 投稿 <span id="Posts"></span>===
 
=== 投稿 <span id="Posts"></span>===
* When inserting a Gallery to be ordered by Date/Time use the post_date field for ordering rather than ID  
+
* ギャラリーを日時順に並べて表示させる場合、ID ではなく post_date フィールドを使用<!-- When inserting a Gallery to be ordered by Date/Time use the post_date field for ordering rather than ID -->
* Rename 'Post Tags' to 'Tags'
+
* 「投稿タグ」ラベルを「タグ」に変更<!-- Rename 'Post Tags' to 'Tags' -->
 
* Make DFW content width match exactly the reported width from the theme
 
* Make DFW content width match exactly the reported width from the theme
 
* Improve the image drag-resize detection in the visual editor (supported in FF and IE only), remove the size-* class if the image is soft-resized
 
* Improve the image drag-resize detection in the visual editor (supported in FF and IE only), remove the size-* class if the image is soft-resized
* Add TinyMCE command to handle opening of the upload/insert popup, fix the shortcut "Alt+Shift+M", fix the "image" button in DFW
+
* アップロード・画像挿入ポップアップを開くための TinyMCE コマンドを追加し、Alt+Shift+M ショートカットと集中執筆モードの「画像」ボタンを修正<!-- Add TinyMCE command to handle opening of the upload/insert popup, fix the shortcut "Alt+Shift+M", fix the "image" button in DFW -->
* Allow Apostrophes in Post Passwords
+
* 投稿パスワードでアポストロフィを許可 <!-- Allow Apostrophes in Post Passwords -->
* Add post formats to quick edit and bulk edit
+
* クイック編集と一括編集に投稿フォーマットを追加 <!-- Add post formats to quick edit and bulk edit -->
* Hide post title field in DFW if title is not supported by the current post type or missing
+
* 集中執筆モードで、投稿タイトルが存在しない投稿タイプの場合、投稿タイトルフィールドを非表示にする<!-- Hide post title field in DFW if title is not supported by the current post type or missing -->
* Clean up remnants from having negative Post_ID
+
* マイナスの値の Post_ID がある場合のデータのクリーンアップ<!-- Clean up remnants from having negative Post_ID -->
  
 
=== メディア <span id="Media"></span>===
 
=== メディア <span id="Media"></span>===
* Merge media buttons into one
+
* メディアアップロードボタンをひとつに統合 <!-- Merge media buttons into one -->
* Add the styling for "drop area" to Media->Add New
+
* 「メディア → 新規追加」にドロップエリアのスタイルを追加<!-- Add the styling for "drop area" to Media->Add New -->
* Add support for rar and 7x file uploading
+
* .rar および 7x 形式のファイルアップロードに対応 <!-  Add support for rar and 7x file uploading -->
  
 
=== リンク <span id="Links"></span>===
 
=== リンク <span id="Links"></span>===
68行目: 64行目:
  
 
=== コメント <span id="Comments"></span>===
 
=== コメント <span id="Comments"></span>===
* Use WP_Editor when editing or replying to comments
+
* コメントの編集・返信の際に WP_Editor を使用 <!-- Use WP_Editor when editing or replying to comments -->
* Use 'View Post' instead of '#' for view post links in comment rows
+
* コメント行の投稿リンクで # の代わりに「投稿を表示」ラベルを使用 <!-- Use 'View Post' instead of '#' for view post links in comment rows -->
  
 
=== 外観 <span id="ppearance"></span>===
 
=== 外観 <span id="ppearance"></span>===
* Use the Settings fields/sections API in Twenty Eleven
+
* Twenty Eleven で設定フィールド・セクション API を使用<!-- Use the Settings fields/sections API in Twenty Eleven -->
 
* Load all Parent theme stylesheets before Child theme stylesheets in the TinyMCE Editor
 
* Load all Parent theme stylesheets before Child theme stylesheets in the TinyMCE Editor
* Clean up Plugin/Theme uploads after successfully installing them
+
* プラグインおよびテーマのインストールに成功した際アップロードをクリーンアップ<!-- Clean up Plugin/Theme uploads after successfully installing them -->
* Improved Theme upload and validation
+
* テーマアップロードと検証の改善<!-- Improved Theme upload and validation -->
* Avoid losing widgets when switching themes
+
* テーマを切り替える際にウィジェットが消えないようにする<!-- Avoid losing widgets when switching themes -->
* Use get_template_part() in get_header(), get_sidebar(), get_footer()
+
* get_header()、get_sidebar()、get_footer() で get_template_part() を使用<!-- Use get_template_part() in get_header(), get_sidebar(), get_footer() -->
* Make Distraction Free Writing content width match exactly the reported width from the theme
+
* <!-- Make Distraction Free Writing content width match exactly the reported width from the theme -->
* Allow current_theme_supports() to be used to check for specific post formats
+
* 特定の投稿フォーマットをチェックする際に current_theme_supports() の使用を許可
* Improved Menus
+
* メニューの改善
 
* Contextual help for Twenty Eleven theme options page
 
* Contextual help for Twenty Eleven theme options page
  
 
=== プラグイン <span id="Plugins"></span>===
 
=== プラグイン <span id="Plugins"></span>===
* Improved Plugin upload and validation
+
* プラグインアップロードと検証の改善
* Stop remembering the last viewed plugins screen; always show all plugins when returning to plugins.php
+
* plugins.php に戻ってきた場合、前回表示したプラグイン画面ではなく常にすべてのプラグインを表示する
  
 
==== ツール <span id="Tools"></span>====
 
==== ツール <span id="Tools"></span>====
* Add the Tumblr importer to the Importers List
+
* インポートツール一覧に Tumblr インポートを追加
* Add wxr_export_skip_postmeta filter for skipping postmeta in exports
+
* エクスポートで postmeta をスキップするための wxr_export_skip_postmeta フィルタを追加
  
 
==== ユーザー <span id="Users"></span>====
 
==== ユーザー <span id="Users"></span>====
95行目: 91行目:
 
==== 設定 <span id="Settings"></span>====
 
==== 設定 <span id="Settings"></span>====
 
* Add postname to Settings > Permalinks and remove the help text talking about permalink performance; make the slugs (and /archives/ rewrite base) translatable
 
* Add postname to Settings > Permalinks and remove the help text talking about permalink performance; make the slugs (and /archives/ rewrite base) translatable
* Clarify Settings > Privacy
+
* 「設定 → プライバシー」の明示化
* Use title case in Settings > General
+
<!-- * Use title case in Settings > General -- 日本語では関係ないと思うので隠します -->
* Disallow indexing wp-admin and wp-includes in robots.txt
+
* robots.txt で wp-admin および wp-includes のインデックス禁止
  
 
=== インストール処理 <span id="Install_Process"></span>===
 
=== インストール処理 <span id="Install_Process"></span>===
117行目: 113行目:
 
* [[Plugin API/Filter Reference/wp_unique_post_slug|wp_unique_post_slug]] フィルターを追加<!-- Add [[Plugin API/Filter Reference/wp_unique_post_slug|wp_unique_post_slug]] filter -->
 
* [[Plugin API/Filter Reference/wp_unique_post_slug|wp_unique_post_slug]] フィルターを追加<!-- Add [[Plugin API/Filter Reference/wp_unique_post_slug|wp_unique_post_slug]] filter -->
 
* Add _doing_it_wrong() when a plugin or theme accesses $wp_scripts or $wp_styles too early (also fixes localization)
 
* Add _doing_it_wrong() when a plugin or theme accesses $wp_scripts or $wp_styles too early (also fixes localization)
* Add a filter to is_multi_author()
+
* is_multi_author() にフィルタ追加
 
* Add a general filter to wp_unique_post_slug to allow for full customisation of the uniqueness functionality
 
* Add a general filter to wp_unique_post_slug to allow for full customisation of the uniqueness functionality
 
* Add filter for the args into wp_dropdown_pages() in the page attributes box; give the list_pages filter the context of the post object
 
* Add filter for the args into wp_dropdown_pages() in the page attributes box; give the list_pages filter the context of the post object
124行目: 120行目:
 
* Add inflation support for java.util.zip.Deflater in WP_Http_Encoding::compatible_gzinflate()
 
* Add inflation support for java.util.zip.Deflater in WP_Http_Encoding::compatible_gzinflate()
 
* Add magic get/set/isset methods to WP_User to avoid data duplication; standardize on WP_User::ID
 
* Add magic get/set/isset methods to WP_User to avoid data duplication; standardize on WP_User::ID
* Add pre_ent2ncr filter
+
* pre_ent2ncr フィルタの追加
 
* add_site_option should not update existing options, should return a boolean and should only run actions on success
 
* add_site_option should not update existing options, should return a boolean and should only run actions on success
 
* Allow get_blog_option(null,...) to hit the cache for the current blog; new return values for add_blog_option, update_blog_option, delete_blog_option; don't set the cache in those functions if add/update/delete_option failed
 
* Allow get_blog_option(null,...) to hit the cache for the current blog; new return values for add_blog_option, update_blog_option, delete_blog_option; don't set the cache in those functions if add/update/delete_option failed
132行目: 128行目:
 
* Automatically set 'compare' => 'IN' in WP_Meta_Query::get_sql() when the meta value is an array
 
* Automatically set 'compare' => 'IN' in WP_Meta_Query::get_sql() when the meta value is an array
 
* Change month dropdown display in date pickers to include month number
 
* Change month dropdown display in date pickers to include month number
* Completely remove wp_add_script_data()
+
* wp_add_script_data() を完全に削除
 
* Consolidate update count code into wp_get_update_data()
 
* Consolidate update count code into wp_get_update_data()
 
* Count only published posts when updating term counts; fire term count updates on transition_post_status
 
* Count only published posts when updating term counts; fire term count updates on transition_post_status
* Deprecate favorite_actions()
+
* favorite_actions() を非推奨化
* Deprecate favorite_actions(), add_contextual_help(), add_screen_option(), move meta_box_prefs() and get_screen_icon() in WP_Screen
+
* WP_Screen で favorite_actions()、add_contextual_help()、add_screen_option()、move meta_box_prefs()、get_screen_icon() を非推奨化
 
* Deprecate get_userdatabylogin()and get_user_by_email()
 
* Deprecate get_userdatabylogin()and get_user_by_email()
 
* Deprecate media_upload_(image|audio|video|file)(), type_url_form_(image|audio|video|file)(); these now wrap wp_media_upload_handler() and wp_media_insert_url_form()
 
* Deprecate media_upload_(image|audio|video|file)(), type_url_form_(image|audio|video|file)(); these now wrap wp_media_upload_handler() and wp_media_insert_url_form()
145行目: 141行目:
 
* Fix back compat issues with delete_postmeta and deleted_postmeta actions as these should be passed the meta ID
 
* Fix back compat issues with delete_postmeta and deleted_postmeta actions as these should be passed the meta ID
 
* Fix QTags.closeAllTags(), replace 'tb' with 'ed' in quicktags,js to make it clear it is the editor instance not the toolbar, small comments quick edit fixes
 
* Fix QTags.closeAllTags(), replace 'tb' with 'ed' in quicktags,js to make it clear it is the editor instance not the toolbar, small comments quick edit fixes
* Fix typos in documentation
+
* ドキュメンテーションの誤字修正
 
* Fix wp_update_user() so it doesn't stomp meta fields
 
* Fix wp_update_user() so it doesn't stomp meta fields
 
* Force display_errors to off when WP_DEBUG_DISPLAY == false; technically a backwards incompatible change so if you want the passthrough to php.ini (which false used to provide) then use WP_DEBUG_DISPLAY === null
 
* Force display_errors to off when WP_DEBUG_DISPLAY == false; technically a backwards incompatible change so if you want the passthrough to php.ini (which false used to provide) then use WP_DEBUG_DISPLAY === null
 
* Harden up is_user_logged_in() against empty $current_user instances to prevent PHP Notices on XML-RPC requests
 
* Harden up is_user_logged_in() against empty $current_user instances to prevent PHP Notices on XML-RPC requests
 
* Have dbDelta() loop through tables it knows about, rather than loop through a potentially expensive and definitely unnecessary SHOW TABLES
 
* Have dbDelta() loop through tables it knows about, rather than loop through a potentially expensive and definitely unnecessary SHOW TABLES
* Improve _wp_menu_output()
+
* _wp_menu_output() の改善
 
* Improve the parsing of email addresses in wp_mail to re-support RFC2822 nameless "<address@…>" style
 
* Improve the parsing of email addresses in wp_mail to re-support RFC2822 nameless "<address@…>" style
 
* Instantiate some MS variables as objects before using them
 
* Instantiate some MS variables as objects before using them
165行目: 161行目:
 
* Make check_theme_switched() run an action so plugins and themes authors can avoid losing widgets when switching themes
 
* Make check_theme_switched() run an action so plugins and themes authors can avoid losing widgets when switching themes
 
* Optimise get_term to not query for term_id = 0 and improve the prepared query to use %d for the term_id
 
* Optimise get_term to not query for term_id = 0 and improve the prepared query to use %d for the term_id
* Optimize parse_request for the home page
+
* ホームページ向けに parse_request を最適化
 
* Performance improvement for wp_list_pluck()  
 
* Performance improvement for wp_list_pluck()  
 
* Properly handle display of Order, Template, and Parent page attributes in Quick/Bulk Edit
 
* Properly handle display of Order, Template, and Parent page attributes in Quick/Bulk Edit
 
* Properly handle nested arrays in wp_list_filter()
 
* Properly handle nested arrays in wp_list_filter()
 
* Recognize urls that start with a question mark as relative urls that do not require a scheme to be prepended
 
* Recognize urls that start with a question mark as relative urls that do not require a scheme to be prepended
* Refactor Quicktags
+
* Quicktags のリファクタリング
 
* Remove return by ref from get_role()
 
* Remove return by ref from get_role()
 
* Remove support for <link rel=start>, end, up, and index. These rel="" values have been dropped by the HTML Working Group
 
* Remove support for <link rel=start>, end, up, and index. These rel="" values have been dropped by the HTML Working Group
184行目: 180行目:
 
* Turn is_blog_user() into a convenience wrapper around get_blogs_of_user(); fixes is_blog_user() for blog prefixes that do not contain a blog ID
 
* Turn is_blog_user() into a convenience wrapper around get_blogs_of_user(); fixes is_blog_user() for blog prefixes that do not contain a blog ID
 
* Update blog last_updated time only on publish_post; both private_to_published and publish_phone are overly broad and otherwise redundant
 
* Update blog last_updated time only on publish_post; both private_to_published and publish_phone are overly broad and otherwise redundant
* Update jQuery to 1.7
+
* jQuery 1.7 に更新
* Update jQuery UI to 1.8.16
+
* jQuery UI 1.8.16 に更新
* Update plupload to 1.5.1.1
+
* Plupload を 1.5.1.1 に更新
 
* HTMLエディタの quicktags.js を更新<!-- Update quicktags.js (HTML editor) -->
 
* HTMLエディタの quicktags.js を更新<!-- Update quicktags.js (HTML editor) -->
 
* TinyMCEを 3.4.5 に更新<!-- Update TinyMCE to 3.4.5 -->
 
* TinyMCEを 3.4.5 に更新<!-- Update TinyMCE to 3.4.5 -->
193行目: 189行目:
 
* Use json_encode() for adding script data (formerly l10n); add the same functionality to WP_Styles for adding inline css after a stylesheet has been outputted
 
* Use json_encode() for adding script data (formerly l10n); add the same functionality to WP_Styles for adding inline css after a stylesheet has been outputted
 
* Use wp_print_scripts() in install.php
 
* Use wp_print_scripts() in install.php
* Various PHPdoc updates including: for all_items, menu_name, WP_List_Table::views(), cache.php, get_option(), wpdb::prepare(), get_template_part(), esc_url(), get_meta_sql(), WP_Screen, WP_Http_Encoding::compatible_gzinflate(), zeroise(), wp_add_script_before(), wp_editor()
+
* 各種 PHPdoc 更新: all_items, menu_name, WP_List_Table::views(), cache.php, get_option(), wpdb::prepare(), get_template_part(), esc_url(), get_meta_sql(), WP_Screen, WP_Http_Encoding::compatible_gzinflate(), zeroise(), wp_add_script_before(), wp_editor()
 
* WP_Filesystem_*::mkdir() untrailingslash path consistently, don't waste time attempting to create an "empty" path
 
* WP_Filesystem_*::mkdir() untrailingslash path consistently, don't waste time attempting to create an "empty" path
  

2011年11月18日 (金) 23:32時点における版

このページ「Version 3.3」は未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています

次期リリース予定のバージョンは 3.3 です。

クローズ済みのバージョン 3.3 チケット


ハイライト

  • 新メディアアップローダー(Plupload ライブラリを使用)
  • インストール時とアップデート後に一度だけウェルカムスクリーンを表示
  • 管理画面の表示を異なるスクリーンサイズに合わせて動的に変更
  • 管理バーの改善
  • メタデータ API の改善
  • 設定 API の改善
  • エディタ API の改善
  • コア・プラグイン・テーマに対してランゲージ・パックを実行
  • パフォーマンスの向上
  • ほぼすべての管理画面の CSS ファイルを統合
  • ヘルプ・スクリーン設定を改善

ユーザ向け機能

全般

  • 管理画面の doctype を HTML5 に変更(#18202
  • デフォルトで管理画面に管理バーを表示(#17899
  • 複数ファイルのドラッグ&ドロップアップロード(旧バージョンの IE を除く)
  • Press This エディタの修正
  • 管理メニューをドロップダウンからフライアウト (飛び出し式) にスイッチ
  • WebMatrix 対応
  • Cron ロックを改善。同一イベントに対する複数 Cron プロセスのループを防止
  • ポインター機能を追加し、管理バーにポインターを加えた
  • ヘルプタブ及び WP_Screen の導入
  • 更新を促すメッセージのスタイル微調整

ダッシュボード

  • ダッシュボードの最近のコメントウィジェットが必ず正しく改行されるようにする

投稿

  • ギャラリーを日時順に並べて表示させる場合、ID ではなく post_date フィールドを使用
  • 「投稿タグ」ラベルを「タグ」に変更
  • Make DFW content width match exactly the reported width from the theme
  • Improve the image drag-resize detection in the visual editor (supported in FF and IE only), remove the size-* class if the image is soft-resized
  • アップロード・画像挿入ポップアップを開くための TinyMCE コマンドを追加し、Alt+Shift+M ショートカットと集中執筆モードの「画像」ボタンを修正
  • 投稿パスワードでアポストロフィを許可
  • クイック編集と一括編集に投稿フォーマットを追加
  • 集中執筆モードで、投稿タイトルが存在しない投稿タイプの場合、投稿タイトルフィールドを非表示にする
  • マイナスの値の Post_ID がある場合のデータのクリーンアップ

メディア

  • メディアアップロードボタンをひとつに統合
  • 「メディア → 新規追加」にドロップエリアのスタイルを追加
  • .rar および 7x 形式のファイルアップロードに対応 <!- Add support for rar and 7x file uploading -->

リンク

固定ページ

コメント

  • コメントの編集・返信の際に WP_Editor を使用
  • コメント行の投稿リンクで # の代わりに「投稿を表示」ラベルを使用

外観

  • Twenty Eleven で設定フィールド・セクション API を使用
  • Load all Parent theme stylesheets before Child theme stylesheets in the TinyMCE Editor
  • プラグインおよびテーマのインストールに成功した際アップロードをクリーンアップ
  • テーマアップロードと検証の改善
  • テーマを切り替える際にウィジェットが消えないようにする
  • get_header()、get_sidebar()、get_footer() で get_template_part() を使用
  • 特定の投稿フォーマットをチェックする際に current_theme_supports() の使用を許可
  • メニューの改善
  • Contextual help for Twenty Eleven theme options page

プラグイン

  • プラグインアップロードと検証の改善
  • plugins.php に戻ってきた場合、前回表示したプラグイン画面ではなく常にすべてのプラグインを表示する

ツール

  • インポートツール一覧に Tumblr インポートを追加
  • エクスポートで postmeta をスキップするための wxr_export_skip_postmeta フィルタを追加

ユーザー

設定

  • Add postname to Settings > Permalinks and remove the help text talking about permalink performance; make the slugs (and /archives/ rewrite base) translatable
  • 「設定 → プライバシー」の明示化
  • robots.txt で wp-admin および wp-includes のインデックス禁止

インストール処理

マルチサイト

  • Allow creating sites with IDN domains
  • Move network/settings.php POST handling out of network/edit.php
  • Dissolve wp-admin/network/edit.php
  • Add 'Network Enable' link after installing a theme in the network admin
  • Use update_blog_details() in wpmu_update_blogs_date()
  • Change Network Settings to just Settings
  • Implement bulk update for network/themes.php
  • Fix inviting existing users to a site with email confirmation
  • Check for plugin/theme updates every hour when hitting update-core.php, not just themes.php/plugins.php

開発・テーマ・プラグイン

  • Abstract word-trimming from wp_trim_excerpt() into wp_trim_words()
  • wp_unique_post_slug フィルターを追加
  • Add _doing_it_wrong() when a plugin or theme accesses $wp_scripts or $wp_styles too early (also fixes localization)
  • is_multi_author() にフィルタ追加
  • Add a general filter to wp_unique_post_slug to allow for full customisation of the uniqueness functionality
  • Add filter for the args into wp_dropdown_pages() in the page attributes box; give the list_pages filter the context of the post object
  • Add filter so the users can select custom image sizes added by themes and plugin
  • Add filters for install/upgrade queries, so that unit tests installer can force creating InnoDB tables, so that we can use transactions to revert the database to its initial state after each test
  • Add inflation support for java.util.zip.Deflater in WP_Http_Encoding::compatible_gzinflate()
  • Add magic get/set/isset methods to WP_User to avoid data duplication; standardize on WP_User::ID
  • pre_ent2ncr フィルタの追加
  • add_site_option should not update existing options, should return a boolean and should only run actions on success
  • Allow get_blog_option(null,...) to hit the cache for the current blog; new return values for add_blog_option, update_blog_option, delete_blog_option; don't set the cache in those functions if add/update/delete_option failed
  • Allow 'id' to work in get_bookmarks(); add link_notes even though such sorting is a bad idea
  • Allow sorting by id in get_bookmarks()
  • Allow the text parameter in wp_trim_excerpt() to be omitted altogether, instead of requiring a blank string
  • Automatically set 'compare' => 'IN' in WP_Meta_Query::get_sql() when the meta value is an array
  • Change month dropdown display in date pickers to include month number
  • wp_add_script_data() を完全に削除
  • Consolidate update count code into wp_get_update_data()
  • Count only published posts when updating term counts; fire term count updates on transition_post_status
  • favorite_actions() を非推奨化
  • WP_Screen で favorite_actions()、add_contextual_help()、add_screen_option()、move meta_box_prefs()、get_screen_icon() を非推奨化
  • Deprecate get_userdatabylogin()and get_user_by_email()
  • Deprecate media_upload_(image|audio|video|file)(), type_url_form_(image|audio|video|file)(); these now wrap wp_media_upload_handler() and wp_media_insert_url_form()
  • Deprecate RSS 0.92 and RDF feeds, and 301 them to the default feed
  • Deprecate screen_options(), screen_layout(), screen_meta()
  • Deprecate wpmu_admin_redirect_add_updated_param() and wpmu_admin_do_redirect()
  • Eliminate verbose rewrite rules for ambiguous rewrite structures, resulting in massive performance gains
  • Fix back compat issues with delete_postmeta and deleted_postmeta actions as these should be passed the meta ID
  • Fix QTags.closeAllTags(), replace 'tb' with 'ed' in quicktags,js to make it clear it is the editor instance not the toolbar, small comments quick edit fixes
  • ドキュメンテーションの誤字修正
  • Fix wp_update_user() so it doesn't stomp meta fields
  • Force display_errors to off when WP_DEBUG_DISPLAY == false; technically a backwards incompatible change so if you want the passthrough to php.ini (which false used to provide) then use WP_DEBUG_DISPLAY === null
  • Harden up is_user_logged_in() against empty $current_user instances to prevent PHP Notices on XML-RPC requests
  • Have dbDelta() loop through tables it knows about, rather than loop through a potentially expensive and definitely unnecessary SHOW TABLES
  • _wp_menu_output() の改善
  • Improve the parsing of email addresses in wp_mail to re-support RFC2822 nameless "<address@…>" style
  • Instantiate some MS variables as objects before using them
  • Introduce ->mysql to allow drop-ins to declare themselves as MySQL and therefore allow minimum version checks to still apply
  • Introduce is_main_query() that compares the query object against $wp_the_query
  • Introduce metadata_exists(), WP_User::get_data_by(), WP_User::get(), WP_User::has_prop(). Don't fill user objects with meta
  • Introduce new hooks, registered_post_type for register_post_type, and registered_taxonomy for register_taxonomy
  • Introduce register_meta(), get_metadata_by_mid(), and *_post_meta capabilities
  • Introduce wp_allowed_protocols() for use in wp_kses() and esc_url()
  • Introduce wp_cache_incr() and wp_cache_decr()
  • Introduce WP_Dependencies::get_data() method, change scripts and styles priority to follow the "natural" order in HTML, i.e. the last one wins
  • Introduce wp_get_db_schema() for retrieving various flavors of db schema; eliminates need to use global; allows multiple calls to wpmu_create_blog()
  • Introduce wp_suspend_cache_addition() to allow reduced memory usage when cache additions aren't useful
  • Make check_theme_switched() run an action so plugins and themes authors can avoid losing widgets when switching themes
  • Optimise get_term to not query for term_id = 0 and improve the prepared query to use %d for the term_id
  • ホームページ向けに parse_request を最適化
  • Performance improvement for wp_list_pluck()
  • Properly handle display of Order, Template, and Parent page attributes in Quick/Bulk Edit
  • Properly handle nested arrays in wp_list_filter()
  • Recognize urls that start with a question mark as relative urls that do not require a scheme to be prepended
  • Quicktags のリファクタリング
  • Remove return by ref from get_role()
  • Remove support for <link rel=start>, end, up, and index. These rel="" values have been dropped by the HTML Working Group
  • Remove the old root feed files, but don't add these files to old_files to leave them on existing installs
  • Require show_ui rather than public for a taxonomy's parent post type
  • Rework get_hidden_meta_boxes() to leverage a full WP_Screen object; prevents custom post types from having their explicity supported meta boxes being hidden by default
  • Set up the post global variable in the comment feed loops so that any calls to post related template tags work correctly
  • Store screen help and options as static data against WP_Screen; individual screen objects no longer hold data it can't re-generate on construction or otherwise fetch; convert_to_screen() now returns a WP_Screen object; various globals are gone; introduces WP_Screen::get_option(); allows for a formal factory to be introduced later
  • Support an array or comma-seperated list of excluded category IDs in get_adjacent_post()
  • Support for using wp_enqueue_script() and wp_enqueue_style() in the HTML body; all scripts and styles are added in the footer
  • Sync pomo library with the current GlotPress version
  • Turn delete_meta() , get_post_meta_by_id(), update_meta(), delete_post_meta_by_key() into wrappers around the metadata API; add back compat *_postmeta actions to metadata API
  • Turn is_blog_user() into a convenience wrapper around get_blogs_of_user(); fixes is_blog_user() for blog prefixes that do not contain a blog ID
  • Update blog last_updated time only on publish_post; both private_to_published and publish_phone are overly broad and otherwise redundant
  • jQuery を 1.7 に更新
  • jQuery UI を 1.8.16 に更新
  • Plupload を 1.5.1.1 に更新
  • HTMLエディタの quicktags.js を更新
  • TinyMCEを 3.4.5 に更新
  • Use add_option() method, introduce add_option_context() method for adding specific text above the screen options
  • Use get_template_directory() instead of TEMPLATEPATH in Twentys Ten and Eleven
  • Use json_encode() for adding script data (formerly l10n); add the same functionality to WP_Styles for adding inline css after a stylesheet has been outputted
  • Use wp_print_scripts() in install.php
  • 各種 PHPdoc 更新: all_items, menu_name, WP_List_Table::views(), cache.php, get_option(), wpdb::prepare(), get_template_part(), esc_url(), get_meta_sql(), WP_Screen, WP_Http_Encoding::compatible_gzinflate(), zeroise(), wp_add_script_before(), wp_editor()
  • WP_Filesystem_*::mkdir() untrailingslash path consistently, don't waste time attempting to create an "empty" path

外部資料

最新英語版: WordPress Codex » Version 3.3最新版との差分