- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
「Version 3.0」の版間の差分
提供: WordPress Codex 日本語版
(13:10, 10 April 2010 MichaelH 版を反映、後でリンク調整予定) |
(最新に更新(分類・掲載順も大幅変更)、リンク調整予定) |
||
1行目: | 1行目: | ||
{{募集中||WordPress 3.0 の新機能や変更点についての解説を書いたり見つけたら、[[#外部資料|外部資料]]にリンクを追加しましょう!}} | {{募集中||WordPress 3.0 の新機能や変更点についての解説を書いたり見つけたら、[[#外部資料|外部資料]]にリンクを追加しましょう!}} | ||
− | {{NeedTrans}} | + | {{NeedTrans|| |
− | + | * '''原文はコメントアウトで残してください'''。更新が激しいページなので、日本語だけだと挿入位置が分かりにくいため。}} | |
− | + | ||
− | + | ||
<!-- | <!-- | ||
On xxx xxth, 2010, WordPress [[Version 3.0]], named for xxxxxxxxxxxxxxx, will be released to the public. For more information on this enhancement and bug-fix release, read the [http://wordpress.org/development Development Blog] and see the [[Changelog/3.0|Changelog for 3.0]]. | On xxx xxth, 2010, WordPress [[Version 3.0]], named for xxxxxxxxxxxxxxx, will be released to the public. For more information on this enhancement and bug-fix release, read the [http://wordpress.org/development Development Blog] and see the [[Changelog/3.0|Changelog for 3.0]]. | ||
10行目: | 8行目: | ||
--> | --> | ||
<div class="information"> | <div class="information"> | ||
+ | <!-- | ||
Currently, [[Version 3.0]], is in the [http://wordpress.org/development/2010/04/wordpress-3-0-beta-1/ beta release stage], and is scheduled for final release in May 2010. '''Here is the list of many of the enhancements and fixes, but please note, things could change before final release!''' | Currently, [[Version 3.0]], is in the [http://wordpress.org/development/2010/04/wordpress-3-0-beta-1/ beta release stage], and is scheduled for final release in May 2010. '''Here is the list of many of the enhancements and fixes, but please note, things could change before final release!''' | ||
+ | --> | ||
+ | 現在、[[Version 3.0|バージョン3.0]]は[http://wordpress.org/development/2010/04/wordpress-3-0-beta-1/ ベータ版公開段階]にあり、正式版の公開は2010年5月を予定しています。機能強化と修正の多くが下記一覧に載っていますが、最終公開までに変更となる可能性があります。 | ||
* [http://wpdevel.wordpress.com/version-3-0-project-schedule/ 開発スケジュール] | * [http://wpdevel.wordpress.com/version-3-0-project-schedule/ 開発スケジュール] | ||
23行目: | 24行目: | ||
* 新機能 ナビゲーションメニュー管理<!-- New menu management feature --> | * 新機能 ナビゲーションメニュー管理<!-- New menu management feature --> | ||
− | |||
* [[用語集#Post Type|カスタム投稿種別]](custom post types)機能の強化 (try the [http://wordpress.org/extend/plugins/custom-post-type-ui/ Custom Post Type UI plugin] to see the possibilities)<!-- Improved [[Glossary#Post_Type|custom post types]] (try the [http://wordpress.org/extend/plugins/custom-post-type-ui/ Custom Post Type UI plugin] to see the possibilities) --> | * [[用語集#Post Type|カスタム投稿種別]](custom post types)機能の強化 (try the [http://wordpress.org/extend/plugins/custom-post-type-ui/ Custom Post Type UI plugin] to see the possibilities)<!-- Improved [[Glossary#Post_Type|custom post types]] (try the [http://wordpress.org/extend/plugins/custom-post-type-ui/ Custom Post Type UI plugin] to see the possibilities) --> | ||
* 階層(カテゴリー形式)対応を含むカスタムタクソノミー(custom taxonomies)機能の強化 (again, try the [http://wordpress.org/extend/plugins/custom-post-type-ui/ Custom Post Type UI plugin] to see the possibilities)<!-- Improved custom taxonomies including hierarchical (category-style) support (again, try the [http://wordpress.org/extend/plugins/custom-post-type-ui/ Custom Post Type UI plugin] to see the possibilities) --> | * 階層(カテゴリー形式)対応を含むカスタムタクソノミー(custom taxonomies)機能の強化 (again, try the [http://wordpress.org/extend/plugins/custom-post-type-ui/ Custom Post Type UI plugin] to see the possibilities)<!-- Improved custom taxonomies including hierarchical (category-style) support (again, try the [http://wordpress.org/extend/plugins/custom-post-type-ui/ Custom Post Type UI plugin] to see the possibilities) --> | ||
31行目: | 31行目: | ||
* Bulk theme update ability | * Bulk theme update ability | ||
* スタンドアロンのWordPressと [[用語集#WordPress MU|WordPress MU]]のコードを統合(注:本バージョンでは、ドメイン関連の追加機能はプラグインによる対応とした)<!-- Standalone WordPress and WPMU code merged (Note: extra domain stuff remains plugin territory for this version) --> | * スタンドアロンのWordPressと [[用語集#WordPress MU|WordPress MU]]のコードを統合(注:本バージョンでは、ドメイン関連の追加機能はプラグインによる対応とした)<!-- Standalone WordPress and WPMU code merged (Note: extra domain stuff remains plugin territory for this version) --> | ||
− | * [[Create A Network|Configure a Network]] (multisite/WPMU) using [[Editing wp-config.php|''wp-config.php'']] file | + | * [[User:Bono/Create a Network|Configure a Network]] (multisite/WPMU) using [[wp-config.php の編集|''wp-config.php'']] file<!-- [[Create A Network|Configure a Network]] (multisite/WPMU) using [[Editing wp-config.php|''wp-config.php'']] file --> |
== 新機能 <span id="New_Features"></span>== | == 新機能 <span id="New_Features"></span>== | ||
37行目: | 37行目: | ||
=== ユーザ向け機能 <span id="User_Features"></span>=== | === ユーザ向け機能 <span id="User_Features"></span>=== | ||
− | + | ====General==== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
* Check required <tt>php</tt> and <tt>mysql</tt> versions in the update and notify if the server environment does not meet those requirements | * Check required <tt>php</tt> and <tt>mysql</tt> versions in the update and notify if the server environment does not meet those requirements | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* New [[Function Reference/wp_login_form|wp_login_form()]] provides a simple login form for use anywhere | * New [[Function Reference/wp_login_form|wp_login_form()]] provides a simple login form for use anywhere | ||
+ | * New WordPress logo for admin header | ||
* Place "Search Engines Blocked" mini-alert in the wp-admin header to prevent people from accidentally delisting themselves | * Place "Search Engines Blocked" mini-alert in the wp-admin header to prevent people from accidentally delisting themselves | ||
− | * | + | * Remove 'Turbo' link from admin header and remove Turbo section from the [[Administration_Panels#Tools_-_Turbo_and_Press_This|Tools]]->[[Tools_Tools_SubPanel|Tools]] panel |
− | + | ||
* Revised administration menu icons | * Revised administration menu icons | ||
+ | * Revised information in {{Source|readme.html|trunk}} file | ||
+ | * Show login form upon email-sent for recover/reset passwords | ||
+ | ====Dashboard==== | ||
+ | * Add link so user can visit Dashboard after core upgrade | ||
+ | * Move '''Tools->Upgrade''' menu option to '''Dashboard->Updates''' and overhaul of user interface so themes, plugins, and core upgrades under one panel | ||
+ | * New menu management (navigation) via [[Appearance Menus SubPanel|Menus]] option under Appearances Menu ([http://core.trac.wordpress.org/ticket/11817 #11817]) | ||
+ | * Password nag for newly registered users | ||
+ | * Split [[Dashboard SubPanel|Right Now]] widget into Content | Discussion | ||
+ | |||
+ | ====Posts==== | ||
+ | * Allow Tab indenting, Shift-Tab (outdenting), and multi-line tabbing, in [[Plugins Editor SubPanel|plugin]]/[[Appearance Editor SubPanel|theme]] editors | ||
+ | * Enable custom taxonomy UI for pages as well as for posts | ||
+ | * Improved revision comparison user interface | ||
+ | |||
+ | ====Media==== | ||
* Add FunnyOrDie.com [[Embeds|oEmbed]] support | * Add FunnyOrDie.com [[Embeds|oEmbed]] support | ||
− | |||
* Allow Deletion of Media Alt text | * Allow Deletion of Media Alt text | ||
+ | * Change Media UI labels from "[[Post Thumbnails]]" to "Featured Image" | ||
+ | * Cleanup of the [[Media_Library_SubPanel#Edit_Media|edit media]] screen | ||
+ | * Don't let "Crunching" overlap image name while uploading | ||
+ | * Optimize scan for lost attachments | ||
+ | * Support for additional file type extensions ([https://core.trac.wordpress.org/changeset/12581 Changesets 12581] and [https://core.trac.wordpress.org/changeset/13349 13349]) | ||
+ | |||
+ | ====Links==== | ||
* Order link categories by name, not count, on Add New/Edit Link page | * Order link categories by name, not count, on Add New/Edit Link page | ||
− | * Add | + | |
− | + | ====Comments==== | |
− | + | * Add additional columns to the Posts Comments view | |
− | + | ||
− | + | ||
− | + | ||
* Allow configuration of number of comments to display Recent Comments [[Dashboard SubPanel|dashboard]] module | * Allow configuration of number of comments to display Recent Comments [[Dashboard SubPanel|dashboard]] module | ||
− | * | + | * Block comments for future posts and password protected posts (when password not provided) |
− | * | + | * Change to comments UI to show when a comment is replying to another, and link to the parent comment |
+ | |||
+ | ====Appearance==== | ||
+ | * Add <tt>meta_value_num</tt> and <tt>meta_key</tt> ordering for [[Function Reference/WP_Query|WP_Query]] to allow natural numeric ordering of results | ||
+ | * Add filter to [[Function Reference/get_avatar|get_avatar()]] to allow avatars for custom comment types | ||
+ | * Allow [[Appearance Widgets SubPanel|the Tag Cloud Widget]] to support non-tag taxonomies | ||
+ | * Allow theme background customization via new [[Appearance Background SubPanel|Background]] option under Appearances Menu ([http://core.trac.wordpress.org/ticket/12186 #12186]) | ||
+ | * Author specific templates [[Template Hierarchy#Author display|''author-{nicename}.php'' and ''author-{id}.php'']] ([http://core.trac.wordpress.org/ticket/12064 #12064]) | ||
+ | * New template files [[Template Hierarchy#Single Post display|''single-{post_type}.php'']] for [[Glossary#Post_Type|custom post types]] ([http://core.trac.wordpress.org/ticket/12105 #12105]) | ||
+ | * Style tweaks to [[Appearance Editor SubPanel|theme editor]] | ||
* Tab interface for Manage Themes and Install Themes in [[Administration Panels#Appearance|Appearance]]->[[Appearance Themes SubPanel|Themes]] panel | * Tab interface for Manage Themes and Install Themes in [[Administration Panels#Appearance|Appearance]]->[[Appearance Themes SubPanel|Themes]] panel | ||
+ | |||
+ | ====Plugins==== | ||
+ | * Add Details and Install Now action links under each plugin listed in Install Plugins | ||
+ | * Upgrade plugins in bulk from the [[Administration_Panels#Plugins|Plugins]]->[[Plugins Installed SubPanel|Installed]] panel ([http://core.trac.wordpress.org/ticket/11542 #11542]) | ||
+ | * When deleting plugins, check for uninstall hooks, and warn of data deletion | ||
+ | |||
+ | ====Tools==== | ||
* [[Tools Import SubPanel|Import WordPress]] fixes | * [[Tools Import SubPanel|Import WordPress]] fixes | ||
+ | * Add tag-to-category and category-to-tag converters to [[Tools Tools SubPanel|the Tools]] panel, add tag-to-category converter links to [[Administration Panels#Posts|Posts]]->[[Posts Tags SubPanel|Post Tags]] panel | ||
* Clean up OPML link export script | * Clean up OPML link export script | ||
− | * | + | * Importer fixes regarding notices, attachments, and users |
− | + | ||
− | + | ====Users==== | |
− | + | ||
− | + | ||
* Allow "No role for this blog" to be chosen in [[Administration Panels#Users|Users]]->[[Users Add New SubPanel|Add New]] panel | * Allow "No role for this blog" to be chosen in [[Administration Panels#Users|Users]]->[[Users Add New SubPanel|Add New]] panel | ||
+ | |||
+ | ====Settings==== | ||
+ | * Removed [[Administration Panels#Settings|Settings]]->[[Settings Miscellaneous SubPanel|Miscellaneous]] admin menu, moved uploads settings to [[Administration Panels#Settings|Settings]]->[[Settings Media SubPanel|Media]] panel | ||
+ | * Revise [[Administration Panels#Settings|Settings]]->[[Settings General SubPanel|General]] panel, change "Blog" reference to "Site" | ||
+ | * Revise Gray Admin Color Scheme | ||
=== Install Process <span id="Install_Process"></span>=== | === Install Process <span id="Install_Process"></span>=== | ||
102行目: | 122行目: | ||
=== 開発・テーマ・プラグイン <span id="Development.2C_Themes.2C_Plugins"></span>=== | === 開発・テーマ・プラグイン <span id="Development.2C_Themes.2C_Plugins"></span>=== | ||
− | * | + | * A better default excerpt; remove multiple white spaces from the excerpt as well as splitting safely on UTF8 strings |
− | * | + | * Add [[Child Themes|Child theme]] support for theme header registrations, second call to [[Function Reference/register_theme_headers|register_theme_headers()]] should add more headers, and not replace existing headers. |
− | + | * Add [[Function Reference/add_plugins_page|add_plugins_page()]] function to allow adding a submenu to under Plugins menu | |
− | + | * Add [[Function Reference/get_search_link|get_search_link()]] with Permastruct (/search/) support, update [[Function Reference/get_search_link|get_search_link()]], [[Function Reference/get_search_feed_link|get_search_feed_link()]] and [[Function Reference/get_search_comments_feed_link|get_search_comments_feed_link()]] | |
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | * [[ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
* Add [[Function Reference/is_comment_feed|is_comment_feed()]] | * Add [[Function Reference/is_comment_feed|is_comment_feed()]] | ||
− | * | + | * Add a wp_loaded action that fires once WordPress init has finished |
− | * | + | * Add an INDEX on comment_parent ([[Database Description#Table: wp_comments|wp_comments]] table) to speed up wp_delete_comment() and reparenting queries |
− | * Add | + | * Add custom hierarchical post type support to [[Function Reference/get_pages|get_pages()]] |
− | * | + | * Add defaults for 'post_content' and 'post_title' in [[Function Reference/wp_insert_post|wp_insert_post()]] |
− | + | * Add email and login duplicate checking to [[Function Reference/wp_insert_user|wp_insert_user()]] | |
− | + | * Add extra hooks to "Right Now" dashboard widget | |
− | + | * Add filter to the links in [[Template Tags/paginate_links|paginate_links()]] and to the arguments in [[Template Tags/wp_link_pages|wp_link_pages()]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | * Add | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
* Add flag to taxonomy registration allowing permalinks to be prepended with front, or not | * Add flag to taxonomy registration allowing permalinks to be prepended with front, or not | ||
− | * | + | * Add id argument to [[Template_Tags/wp_dropdown_users|wp_dropdown_users()]] and [[Template_Tags/wp_dropdown_categories|wp_dropdown_categories()]] |
− | + | * Add initial '''WP_DEBUG''' define to [[Editing wp-config.php|''wp-config-sample.php'']] and suggest plugin/theme developers use it | |
− | * | + | * Add mobile webkit styles for twentyten theme |
− | * | + | * Add more orderby and select options to [[Function Reference/get_comments|get_comments]] |
− | * | + | * Add Multisite capabilities ([http://core.trac.wordpress.org/ticket/11644 #11644]) |
− | + | ||
* Add optional comment ID argument to comment template functions | * Add optional comment ID argument to comment template functions | ||
− | * | + | * Add post type parameter to [[Function Reference/get_page_by_title|get_page_by_title()]] |
− | * Add | + | * Add redirect_to and associated filters to registration and password recovery |
− | * | + | * Add replace method to [http://codex.wordpress.org/Function_Reference/wpdb_Class $wpdb] ([http://core.trac.wordpress.org/ticket/10864 #10864]) |
+ | * Add support to [[Function Reference/get_terms|get_terms()]] to allow 'include' & 'exclude' args to be arrays() | ||
* Add taxonomies argument to [[Function_Reference/register_post_type|register_post_type()]] | * Add taxonomies argument to [[Function_Reference/register_post_type|register_post_type()]] | ||
− | + | * Add taxonomy capabilities | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * Add | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
* Add the generator element in feeds through the {rss2|atom|rdf|rss|opml}_head hooks | * Add the generator element in feeds through the {rss2|atom|rdf|rss|opml}_head hooks | ||
− | |||
− | |||
* Add 'themes_loaded' hook to run after parent/child themes have been included | * Add 'themes_loaded' hook to run after parent/child themes have been included | ||
− | |||
− | |||
− | |||
− | |||
− | |||
* Add '''WP_FALLBACK_THEME''' to make 'default' theme fallback transition smoother | * Add '''WP_FALLBACK_THEME''' to make 'default' theme fallback transition smoother | ||
+ | * [[用語集#Post Type|カスタム投稿種別]](custom post types)の管理画面対応<!-- Admin support for [[Glossary#Post_Type|custom post types]] --> ([http://core.trac.wordpress.org/ticket/9674 #9674]) | ||
+ | * タクソノミー階層の管理画面対応<!-- Admin support for hierarchical taxonomies --> ([http://core.trac.wordpress.org/ticket/10122 #10122]) | ||
+ | * Allow [[Glossary#Post_Type|custom post types]] to have custom icons | ||
+ | * Allow enabling/disabling title and editor per post type, introduce [[Function Reference/remove_post_type_support|remove_post_type_support()]], add enable/disable for author override | ||
+ | * Allow methods to be used as a callback in [[Function Reference/wp_unique_filename|wp_unique_filename()]] | ||
* Allow more special characters in [[Function Reference/wp_generate_password|wp_generate_password()]] | * Allow more special characters in [[Function Reference/wp_generate_password|wp_generate_password()]] | ||
− | * | + | * Allow multiple To: recipients in [[Function Reference/wp_mail|wp_mail()]] and improve handling of \r\n in headers and multiple CC/BCC headers |
− | + | * Allow people to attach PHP 5.3 Closures to filters and actions | |
− | + | * Allow plugins to modify the query run by WP_User_Search | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | * | + | |
* Allow themes to specify a menu fallback other than [[Template Tags/wp_page_menu|wp_page_menu()]] | * Allow themes to specify a menu fallback other than [[Template Tags/wp_page_menu|wp_page_menu()]] | ||
− | * | + | * Better inline documentation for '''WP_DEBUG''', '''WP_DEBUG_DISPLAY''', and '''WP_DEBUG_LOG'''. |
− | * | + | * Better POST_BY_EMAIL logic |
− | + | * Check PHP and MySQL versions in upgrade.php | |
− | * | + | * Convert Terms page to use WP_Ajax_Response(), hierarchical terms will now appear under their parent OR have the parents prefixed ([https://core.trac.wordpress.org/changeset/13086 Changeset 13086]) |
+ | * Create metaboxes for hierarchical taxonomies | ||
+ | * Create post_status=auto-draft when creating a new post item and status changes to draft on first auto-save | ||
+ | * Customizable death ([[Function Reference/wp_die|wp_die()]] is now pluggable) ([http://core.trac.wordpress.org/ticket/11892 #11892]) | ||
+ | * Deprecate [[Function Reference/get_alloptions|get_alloptions()]] | ||
* Deprecate [[Function Reference/get_profile|get_profile()]] for [[Template Tags/get_the_author_meta|get_the_author_meta()]] | * Deprecate [[Function Reference/get_profile|get_profile()]] for [[Template Tags/get_the_author_meta|get_the_author_meta()]] | ||
− | * | + | * Deprecate [[Function Reference/trackback_rdf|trackback_rdf()]] ([http://core.trac.wordpress.org/ticket/11139 #11139]) |
− | + | * Deprecate add_option_update_handler() and remove_option_update_handler() in favor of [[Function Reference/register_setting|register_setting()]] and [[Function Reference/unregister_setting|unregister_setting()]] | |
− | + | * Deprecate automatic_feed_links() in favor of [[Function Reference/add_theme_support|add_theme_support]]('automatic-feed-links') | |
− | * | + | * Deprecate magpie |
− | + | * Deprecate Snoopy | |
− | * | + | * Deprecate user levels |
− | + | ||
− | * | + | |
− | * | + | |
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
* Don't check for the existence of index.php in the htaccess rewrite rules | * Don't check for the existence of index.php in the htaccess rewrite rules | ||
− | * | + | * Don't query against entire users table in [[Template Tags/wp_dropdown_users|wp_dropdown_users()]] |
+ | * Don't require a default category for post types other than 'post' | ||
* Ensure that for multiple sidebar additions, the ID is unique | * Ensure that for multiple sidebar additions, the ID is unique | ||
+ | * Extend [[Template Tags/the_modified_date|the_modified_date()]] to support before/after/echo | ||
+ | * Fallback to [[Template Tags/wp_page_menu|wp_page_menu()]] from [[Template Tags/wp_nav_menu|wp_nav_menu()]] if no menus are setup | ||
+ | * Fix [[Press This]] entity encoding | ||
* Fix DST/Standard transition display in [[Administration Panels#Settings|Settings]]->[[Settings General SubPanel|General]] | * Fix DST/Standard transition display in [[Administration Panels#Settings|Settings]]->[[Settings General SubPanel|General]] | ||
− | * | + | * Fix recursive chmod for WP_Filesystem |
+ | * Flag post statuses as public, private, protected, or internal | ||
+ | * Functon [[Function Reference/get_usernumposts|get_usernumposts()]] is now deprecated in favor of [[Function Reference/count_user_posts|count_user_posts()]] for naming consistency | ||
+ | * Improve user listing performance | ||
+ | * In Twenty Ten theme, don't use [[Post Thumbnails|post thumbnail]] as the [[Appearance Header SubPanel|custom header]] if it's smaller than the header size | ||
+ | * Introduce *_user_meta() functions, deprecate *_usermeta() family | ||
+ | * Introduce [[Function Reference/add_permastruct|add_permastruct()]] and [[Function Reference/flush_rewrite_rules|flush_rewrite_rules()]], wrappers for the corresponding WP_Rewrite methods | ||
+ | * Introduce [[Function Reference/delete_user_option|delete_user_option()]] | ||
+ | * Introduce [[Function Reference/get_available_languages|get_available_languages()]] | ||
+ | * Introduce [[Function Reference/get_comment_id_fields|get_comment_id_fields()]] to get ''comment_id_fields()'' and introduce a filter on the output to add extra fields | ||
+ | * Introduce [[Function Reference/get_index_template|get_index_template()]] to allow [[Child Themes|child themes]] to override a parent theme's index.php | ||
+ | * Introduce [[Function Reference/get_intermediate_image_sizes|get_intermediate_image_sizes()]] for getting all the intermediate image sizes to be used both when adding attachements and deleting | ||
+ | * Introduce [[Function Reference/get_post_type|get_post_types()]] function to get a list of registered post types | ||
+ | * 登録済みタクソノミーをすべて取得する [[関数リファレンス/get_taxonomies|get_taxonomies()]]/[[:en:Function Reference/get_taxonomies|en]] 関数を導入<!-- Introduce [[Function Reference/get_taxonomies|get_taxonomies()]] function to get a list of all registered taxonomies --> ([http://core.trac.wordpress.org/ticket/12516 #12516]) | ||
+ | * [[関数リファレンス/get_taxonomies|get_taxonomies()]]/[[Function Reference/get_taxonomies|en]] を導入<!-- Introduce [[Function Reference/get_taxonomies|get_taxonomies()]] --> | ||
+ | * (ヘッダ・サイドバー・フッタ以外の)[[インクルードタグ|一般的なファイルをインクルードする]]ための [[関数リファレンス/get_template_part|get_template_part]]/[[:en:Function Reference/get_template_part|en]] 関数を導入<!-- Introduce [[Function Reference/get_template_part|get_template_part()]] function to [[Include Tags|include generic files]] (other than header, sidebar, footer) --> ([http://core.trac.wordpress.org/changeset/13146 #13146], [http://core.trac.wordpress.org/changeset/13816 #13816]) | ||
+ | * Introduce [[Function Reference/get_the_date|get_the_date()]] | ||
+ | * Introduce [[Function Reference/home_url|home_url()]] | ||
+ | * Introduce [[Function Reference/is_post_type_hierarchical|is_post_type_hierarchical()]] | ||
+ | * Introduce [[Function Reference/is_super_admin|is_super_admin()]] | ||
+ | * Introduce [[Function Reference/is_textdomain_loaded|is_textdomain_loaded()]] | ||
+ | * Introduce [[Function Reference/remove_theme_support|remove_theme_support()]] | ||
* Introduce [[Function Reference/sanitize_key|sanitize_key()]] | * Introduce [[Function Reference/sanitize_key|sanitize_key()]] | ||
− | * | + | * Introduce [[Function Reference/set_current_screen|set_current_screen()]]. Set current screen for inline edit ajax requests so post rows can be properly displayed. |
+ | * Introduce [[Function Reference/unload_textdomain|unload_textdomain()]] and add plugin_locale and theme_locale filters to load_*_textdomain() functions | ||
+ | * Introduce [[Function Reference/unregister_theme_headers|unregister_theme_headers()]] | ||
+ | * Introduce [[Function Reference/update_blog_details|update_blog_details()]] | ||
+ | * [[テンプレートタグ/the_shortlink|the_shortlink()]] テンプレートタグの導入<!-- Introduce [[Template Tags/the_shortlink|the_shortlink()]] template tag --> ([http://core.trac.wordpress.org/ticket/10640 #10640]) | ||
+ | * Introduce [[Template_Tags/get_the_author_link|get_the_author_link()]] | ||
+ | * Introduce add_editor_style() to easily register a stylesheet for the visual editor | ||
+ | * Introduce Custom Taxonomies translation strings | ||
+ | * Introduce '''DISALLOW_FILE_EDIT''' flag for enabling/disabling the theme and plugin editors | ||
+ | * Introduce the [[Function Reference/disabled|disabled()]] form helper, move [[Function Reference/selected|selected()]] and [[Function Reference/checked|checked()]] out of wp-admin and into full scope | ||
* Introduce '''WP_DEFAULT_THEME''' | * Introduce '''WP_DEFAULT_THEME''' | ||
− | * | + | * Introduce WP_User::for_blog() and current_user_can_for_blog() to avoid calls to WP_User::_init_caps() |
+ | * Introduce wpdb::tables() to fetch table names on a global or blog scope | ||
+ | * Introduce ZipArchive version of [[Function Reference/unzip_file|unzip_file()]] (more efficient on memory usage for supporting hosts) | ||
+ | * Make [[Template Tags/get_bloginfo|get_bloginfo('wpurl')]] use [[Template Tags/site_url|site_url()]], not [[Function Reference/get_option|get_option('siteurl')]] | ||
+ | * Make better use of $wp_query->get_queried_object() | ||
+ | * Make calendar valid HTML 5 | ||
+ | * Merge [[Function Reference/clear_global_post_cache|clear_global_post_cache()]] into [[Function Reference/clean_post_cache|clean_post_cache()]] | ||
+ | * Merge Categories/Hierarchical taxonomies into edit-tags.php | ||
+ | * Merge edit-page-form.php into edit-form-advanced.php | ||
+ | * Merge edit-pages.php into edit.php | ||
+ | * Merge page.php into post.php | ||
+ | * Merge page-new.php into post-new.php | ||
+ | * More powerful version of [[Function Reference/is_tax|is_tax()]] | ||
* Move [[Function Reference/send_nosniff_header|send_nosniff_header()]] into wp-includes so it can be used in wp-ajax.php | * Move [[Function Reference/send_nosniff_header|send_nosniff_header()]] into wp-includes so it can be used in wp-ajax.php | ||
− | * | + | * New $required_mysql_version global in wp-db.php |
+ | * New [[Template Tags/comment_form|comment_form()]] that outputs a complete commenting form for use within a template | ||
+ | * New posts_search filter in query.php | ||
+ | * Numerous functions deprecated and changes to not use those deprecated functions | ||
+ | * Optimize [[Function Reference/single_post_title|single_post_title()]], [[Function Reference/single_tag_title|single_tag_title()]] & [[Function Reference/single_cat_title|single_cat_title()]] to use WP_Query globals if available | ||
+ | * Pass default post to default_content, default_title, and default_excerpt filters, to allow filtering by post_type and other attributes | ||
+ | * Prevent page(\d+) slugs, and force a suffix | ||
+ | * Redirect ?page_id=xx for the Posts page to the posts page | ||
+ | * Remove STYLE_DEBUG constant, SCRIPT_DEBUG now handles both scripts and CSS | ||
* Remove wp-ajax.php. admin-ajax.php can be used (and is better for) for front-end/nopriv AJAX requests | * Remove wp-ajax.php. admin-ajax.php can be used (and is better for) for front-end/nopriv AJAX requests | ||
− | * | + | * Rename [[Function Reference/get_post_link|get_post_link()]] to [[Template Tag/get_post_permalink|get_post_permalink()]] to avoid conflict with [[bbPress]] |
+ | * Rename the new 'themes_loaded' hook to 'after_setup_theme' to prevent confusion as to what it actually does & where its fired from | ||
+ | * Revised [[WordPress Coding Standards|Coding Standards]]: no camelcase variables, use lowercase for variables | ||
+ | * Serve a real 404 for ?p=does-not-exist, ?cat=does-not-exist, etc | ||
+ | * Show custom hierarchical taxonomies in the menus | ||
+ | * Show theme installer only to super admins | ||
+ | * [[テンプレートタグ/comment_form|comment_form()]]/[[:en:Template Tags/comment_form|en]] を使った標準コメント<!-- Standardized comment form with [[Template Tags/comment_form|comment_form()]] --> ([http://core.trac.wordpress.org/ticket/10910 #10910]) | ||
+ | * Suffix and version bump for ie.css | ||
+ | * [[Settings API|設定API]]が [[関数リファレンス/add_settings_error|add_settings_error()]]/[[:en:Function Reference/add_settings_error|en]] 関数の検証失敗に伴う自動的なエラー表示に対応<!-- The [[Settings API]] now supports automatic error display for validation problems with [[Function Reference/add_settings_error|add_settings_error()]] --> ([http://core.trac.wordpress.org/ticket/11474 #11474]) | ||
+ | * Tidy up logic for defining '''WP_DEBUG''' | ||
+ | * Update [[Function Reference/wp_popular_terms_checklist|wp_popular_terms_checklist()]] to handle custom taxonomies | ||
* Update [[Template Tags/wp_list_categories|wp_list_categories()]] to be custom taxonomy aware | * Update [[Template Tags/wp_list_categories|wp_list_categories()]] to be custom taxonomy aware | ||
− | * | + | * jQuery 1.4.2 へ更新<!-- Update jQuery to 1.4.2 --> ([http://core.trac.wordpress.org/ticket/12305 #12305]) |
− | + | * jQuery UI 1.7.2 へ更新<!-- Update jQuery UI to 1.7.2 --> | |
− | * | + | * json lib を更新<!-- Update json lib --> |
− | * | + | * phpass 0.2 へ更新<!-- Update phpass to 0.2 --> |
− | * | + | * Prototype.js 1.6.1 へ更新<!-- Update Prototype.js to 1.6.1 --> |
− | * | + | * Scriptaculous.js 1.8.3 へ更新<!-- Update Scriptaculous.js to 1.8.3 --> |
− | * | + | * SWFobject JS 2.2 へ更新<!-- Update SWFobject JS to 2.2 --> |
− | * | + | * Update wp_clear_scheduled_hook calls to use array when passing args |
− | * | + | * Use [[Function Reference/admin_url|admin_url()]] for images in wp-admin, to allow for filtering |
− | * | + | * Use [[Function Reference/get_terms|get_terms()]] in [[Function Reference/wp_count_terms|wp_count_terms()]] |
− | + | * Various [[Inline Documentation|phpDoc]] updates | |
− | + | * Various changes to wp-includes/http.php | |
− | + | ||
== 今後のバージョンに先送りとなった機能 <span id="Features_Deferred_to_Later_Versions"></span>== | == 今後のバージョンに先送りとなった機能 <span id="Features_Deferred_to_Later_Versions"></span>== | ||
257行目: | 283行目: | ||
{{Stub}} | {{Stub}} | ||
− | {{原文|Version 3.0| | + | {{原文|Version 3.0|85888}}<!-- 14:04, 12 April 2010 MichaelH 版 --><!-- |
※ 原文をコメントアウトで残すこと。 | ※ 原文をコメントアウトで残すこと。 | ||
更新が激しいページなので、日本語だけだと挿入位置が分かりにくいので。 --> | 更新が激しいページなので、日本語だけだと挿入位置が分かりにくいので。 --> | ||
266行目: | 292行目: | ||
[[en:Version 3.0]] | [[en:Version 3.0]] | ||
+ | [[zh-hans:3.0 版]] |
2010年4月13日 (火) 07:07時点における版
このページ「Version 3.0」は未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています。
- 原文はコメントアウトで残してください。更新が激しいページなので、日本語だけだと挿入位置が分かりにくいため。
現在、バージョン3.0はベータ版公開段階にあり、正式版の公開は2010年5月を予定しています。機能強化と修正の多くが下記一覧に載っていますが、最終公開までに変更となる可能性があります。
- 開発スケジュール
- 開いているチケット(Open Tickets)を表示 -- 協力者募集中(参照:WordPress への協力、開発ブログ)
- Needs patch (パッチを書いてください)
- Has patch, needs testing (パッチ適用済み、テストしてください)
- Needs wrangling(要議論)
- 閉じたチケット(Closed Tickets)を表示
目次
ハイライト
- 新機能 ナビゲーションメニュー管理
- カスタム投稿種別(custom post types)機能の強化 (try the Custom Post Type UI plugin to see the possibilities)
- 階層(カテゴリー形式)対応を含むカスタムタクソノミー(custom taxonomies)機能の強化 (again, try the Custom Post Type UI plugin to see the possibilities)
- 新デフォルトテーマ「Twenty Ten」がWordPress配布パッケージ唯一のテーマとなり、and is now designated the 'fallback' theme (デモサイト)
- Improved child theme support; child theme use is highly encouraged and as described in the Child Themes article, very simple to accomplish
- The Default (Kubrick), and Classic themes, are no longer included in the WordPress distribution, but are available in the Theme repository
- Bulk theme update ability
- スタンドアロンのWordPressと WordPress MUのコードを統合(注:本バージョンでは、ドメイン関連の追加機能はプラグインによる対応とした)
- Configure a Network (multisite/WPMU) using wp-config.php file
新機能
ユーザ向け機能
General
- Check required php and mysql versions in the update and notify if the server environment does not meet those requirements
- New wp_login_form() provides a simple login form for use anywhere
- New WordPress logo for admin header
- Place "Search Engines Blocked" mini-alert in the wp-admin header to prevent people from accidentally delisting themselves
- Remove 'Turbo' link from admin header and remove Turbo section from the Tools->Tools panel
- Revised administration menu icons
- Revised information in
構文エラー: "trunk" は認識できません/src/readme.html readme.html
file - Show login form upon email-sent for recover/reset passwords
Dashboard
- Add link so user can visit Dashboard after core upgrade
- Move Tools->Upgrade menu option to Dashboard->Updates and overhaul of user interface so themes, plugins, and core upgrades under one panel
- New menu management (navigation) via Menus option under Appearances Menu (#11817)
- Password nag for newly registered users
- Split Right Now widget into Content | Discussion
Posts
- Allow Tab indenting, Shift-Tab (outdenting), and multi-line tabbing, in plugin/theme editors
- Enable custom taxonomy UI for pages as well as for posts
- Improved revision comparison user interface
Media
- Add FunnyOrDie.com oEmbed support
- Allow Deletion of Media Alt text
- Change Media UI labels from "Post Thumbnails" to "Featured Image"
- Cleanup of the edit media screen
- Don't let "Crunching" overlap image name while uploading
- Optimize scan for lost attachments
- Support for additional file type extensions (Changesets 12581 and 13349)
Links
- Order link categories by name, not count, on Add New/Edit Link page
Comments
- Add additional columns to the Posts Comments view
- Allow configuration of number of comments to display Recent Comments dashboard module
- Block comments for future posts and password protected posts (when password not provided)
- Change to comments UI to show when a comment is replying to another, and link to the parent comment
Appearance
- Add meta_value_num and meta_key ordering for WP_Query to allow natural numeric ordering of results
- Add filter to get_avatar() to allow avatars for custom comment types
- Allow the Tag Cloud Widget to support non-tag taxonomies
- Allow theme background customization via new Background option under Appearances Menu (#12186)
- Author specific templates author-{nicename}.php and author-{id}.php (#12064)
- New template files single-{post_type}.php for custom post types (#12105)
- Style tweaks to theme editor
- Tab interface for Manage Themes and Install Themes in Appearance->Themes panel
Plugins
- Add Details and Install Now action links under each plugin listed in Install Plugins
- Upgrade plugins in bulk from the Plugins->Installed panel (#11542)
- When deleting plugins, check for uninstall hooks, and warn of data deletion
Tools
- Import WordPress fixes
- Add tag-to-category and category-to-tag converters to the Tools panel, add tag-to-category converter links to Posts->Post Tags panel
- Clean up OPML link export script
- Importer fixes regarding notices, attachments, and users
Users
Settings
- Removed Settings->Miscellaneous admin menu, moved uploads settings to Settings->Media panel
- Revise Settings->General panel, change "Blog" reference to "Site"
- Revise Gray Admin Color Scheme
Install Process
- 新規インストール時にユーザー名とパスワードを選べるようにする。従来は 'admin'
- Show "Log In" button on install.php when "Already Installed"
- Automatic generation of Security Keys during installation
- Validate table_prefix in wp-config.php generator
- Standardize information in wp-config-sample.php
Multisite
- New Tools->Network panel to 'install' mulitsite/network ability, and is available only if WP_ALLOW_MULTISITE is defined in wp-config.php
- New Super Admin menu with Admin, Sites, Users, Themes, Options, Update, sub-menus (available only if is_multisite() && is_super_admin() )
- New Dashboard->My Sites panel
- New Tools->Delete Site panel
開発・テーマ・プラグイン
- A better default excerpt; remove multiple white spaces from the excerpt as well as splitting safely on UTF8 strings
- Add Child theme support for theme header registrations, second call to register_theme_headers() should add more headers, and not replace existing headers.
- Add add_plugins_page() function to allow adding a submenu to under Plugins menu
- Add get_search_link() with Permastruct (/search/) support, update get_search_link(), get_search_feed_link() and get_search_comments_feed_link()
- Add is_comment_feed()
- Add a wp_loaded action that fires once WordPress init has finished
- Add an INDEX on comment_parent (wp_comments table) to speed up wp_delete_comment() and reparenting queries
- Add custom hierarchical post type support to get_pages()
- Add defaults for 'post_content' and 'post_title' in wp_insert_post()
- Add email and login duplicate checking to wp_insert_user()
- Add extra hooks to "Right Now" dashboard widget
- Add filter to the links in paginate_links() and to the arguments in wp_link_pages()
- Add flag to taxonomy registration allowing permalinks to be prepended with front, or not
- Add id argument to wp_dropdown_users() and wp_dropdown_categories()
- Add initial WP_DEBUG define to wp-config-sample.php and suggest plugin/theme developers use it
- Add mobile webkit styles for twentyten theme
- Add more orderby and select options to get_comments
- Add Multisite capabilities (#11644)
- Add optional comment ID argument to comment template functions
- Add post type parameter to get_page_by_title()
- Add redirect_to and associated filters to registration and password recovery
- Add replace method to $wpdb (#10864)
- Add support to get_terms() to allow 'include' & 'exclude' args to be arrays()
- Add taxonomies argument to register_post_type()
- Add taxonomy capabilities
- Add the generator element in feeds through the {rss2|atom|rdf|rss|opml}_head hooks
- Add 'themes_loaded' hook to run after parent/child themes have been included
- Add WP_FALLBACK_THEME to make 'default' theme fallback transition smoother
- カスタム投稿種別(custom post types)の管理画面対応 (#9674)
- タクソノミー階層の管理画面対応 (#10122)
- Allow custom post types to have custom icons
- Allow enabling/disabling title and editor per post type, introduce remove_post_type_support(), add enable/disable for author override
- Allow methods to be used as a callback in wp_unique_filename()
- Allow more special characters in wp_generate_password()
- Allow multiple To: recipients in wp_mail() and improve handling of \r\n in headers and multiple CC/BCC headers
- Allow people to attach PHP 5.3 Closures to filters and actions
- Allow plugins to modify the query run by WP_User_Search
- Allow themes to specify a menu fallback other than wp_page_menu()
- Better inline documentation for WP_DEBUG, WP_DEBUG_DISPLAY, and WP_DEBUG_LOG.
- Better POST_BY_EMAIL logic
- Check PHP and MySQL versions in upgrade.php
- Convert Terms page to use WP_Ajax_Response(), hierarchical terms will now appear under their parent OR have the parents prefixed (Changeset 13086)
- Create metaboxes for hierarchical taxonomies
- Create post_status=auto-draft when creating a new post item and status changes to draft on first auto-save
- Customizable death (wp_die() is now pluggable) (#11892)
- Deprecate get_alloptions()
- Deprecate get_profile() for get_the_author_meta()
- Deprecate trackback_rdf() (#11139)
- Deprecate add_option_update_handler() and remove_option_update_handler() in favor of register_setting() and unregister_setting()
- Deprecate automatic_feed_links() in favor of add_theme_support('automatic-feed-links')
- Deprecate magpie
- Deprecate Snoopy
- Deprecate user levels
- Don't check for the existence of index.php in the htaccess rewrite rules
- Don't query against entire users table in wp_dropdown_users()
- Don't require a default category for post types other than 'post'
- Ensure that for multiple sidebar additions, the ID is unique
- Extend the_modified_date() to support before/after/echo
- Fallback to wp_page_menu() from wp_nav_menu() if no menus are setup
- Fix Press This entity encoding
- Fix DST/Standard transition display in Settings->General
- Fix recursive chmod for WP_Filesystem
- Flag post statuses as public, private, protected, or internal
- Functon get_usernumposts() is now deprecated in favor of count_user_posts() for naming consistency
- Improve user listing performance
- In Twenty Ten theme, don't use post thumbnail as the custom header if it's smaller than the header size
- Introduce *_user_meta() functions, deprecate *_usermeta() family
- Introduce add_permastruct() and flush_rewrite_rules(), wrappers for the corresponding WP_Rewrite methods
- Introduce delete_user_option()
- Introduce get_available_languages()
- Introduce get_comment_id_fields() to get comment_id_fields() and introduce a filter on the output to add extra fields
- Introduce get_index_template() to allow child themes to override a parent theme's index.php
- Introduce get_intermediate_image_sizes() for getting all the intermediate image sizes to be used both when adding attachements and deleting
- Introduce get_post_types() function to get a list of registered post types
- 登録済みタクソノミーをすべて取得する get_taxonomies()/en 関数を導入 (#12516)
- get_taxonomies()/en を導入
- (ヘッダ・サイドバー・フッタ以外の)一般的なファイルをインクルードするための get_template_part/en 関数を導入 (#13146, #13816)
- Introduce get_the_date()
- Introduce home_url()
- Introduce is_post_type_hierarchical()
- Introduce is_super_admin()
- Introduce is_textdomain_loaded()
- Introduce remove_theme_support()
- Introduce sanitize_key()
- Introduce set_current_screen(). Set current screen for inline edit ajax requests so post rows can be properly displayed.
- Introduce unload_textdomain() and add plugin_locale and theme_locale filters to load_*_textdomain() functions
- Introduce unregister_theme_headers()
- Introduce update_blog_details()
- the_shortlink() テンプレートタグの導入 (#10640)
- Introduce get_the_author_link()
- Introduce add_editor_style() to easily register a stylesheet for the visual editor
- Introduce Custom Taxonomies translation strings
- Introduce DISALLOW_FILE_EDIT flag for enabling/disabling the theme and plugin editors
- Introduce the disabled() form helper, move selected() and checked() out of wp-admin and into full scope
- Introduce WP_DEFAULT_THEME
- Introduce WP_User::for_blog() and current_user_can_for_blog() to avoid calls to WP_User::_init_caps()
- Introduce wpdb::tables() to fetch table names on a global or blog scope
- Introduce ZipArchive version of unzip_file() (more efficient on memory usage for supporting hosts)
- Make get_bloginfo('wpurl') use site_url(), not get_option('siteurl')
- Make better use of $wp_query->get_queried_object()
- Make calendar valid HTML 5
- Merge clear_global_post_cache() into clean_post_cache()
- Merge Categories/Hierarchical taxonomies into edit-tags.php
- Merge edit-page-form.php into edit-form-advanced.php
- Merge edit-pages.php into edit.php
- Merge page.php into post.php
- Merge page-new.php into post-new.php
- More powerful version of is_tax()
- Move send_nosniff_header() into wp-includes so it can be used in wp-ajax.php
- New $required_mysql_version global in wp-db.php
- New comment_form() that outputs a complete commenting form for use within a template
- New posts_search filter in query.php
- Numerous functions deprecated and changes to not use those deprecated functions
- Optimize single_post_title(), single_tag_title() & single_cat_title() to use WP_Query globals if available
- Pass default post to default_content, default_title, and default_excerpt filters, to allow filtering by post_type and other attributes
- Prevent page(\d+) slugs, and force a suffix
- Redirect ?page_id=xx for the Posts page to the posts page
- Remove STYLE_DEBUG constant, SCRIPT_DEBUG now handles both scripts and CSS
- Remove wp-ajax.php. admin-ajax.php can be used (and is better for) for front-end/nopriv AJAX requests
- Rename get_post_link() to get_post_permalink() to avoid conflict with bbPress
- Rename the new 'themes_loaded' hook to 'after_setup_theme' to prevent confusion as to what it actually does & where its fired from
- Revised Coding Standards: no camelcase variables, use lowercase for variables
- Serve a real 404 for ?p=does-not-exist, ?cat=does-not-exist, etc
- Show custom hierarchical taxonomies in the menus
- Show theme installer only to super admins
- comment_form()/en を使った標準コメント (#10910)
- Suffix and version bump for ie.css
- 設定APIが add_settings_error()/en 関数の検証失敗に伴う自動的なエラー表示に対応 (#11474)
- Tidy up logic for defining WP_DEBUG
- Update wp_popular_terms_checklist() to handle custom taxonomies
- Update wp_list_categories() to be custom taxonomy aware
- jQuery 1.4.2 へ更新 (#12305)
- jQuery UI 1.7.2 へ更新
- json lib を更新
- phpass 0.2 へ更新
- Prototype.js 1.6.1 へ更新
- Scriptaculous.js 1.8.3 へ更新
- SWFobject JS 2.2 へ更新
- Update wp_clear_scheduled_hook calls to use array when passing args
- Use admin_url() for images in wp-admin, to allow for filtering
- Use get_terms() in wp_count_terms()
- Various phpDoc updates
- Various changes to wp-includes/http.php
今後のバージョンに先送りとなった機能
次の機能は今回のバージョンには入らず、将来のバージョンに盛り込む見込みです。
- ユーザー権限の見直し・整備
- メディアアップロード機能改善
外部資料
- WordPress 3.0 (まだリリースされてないよ) の新機能 (わーどぷれすっ!)
- WordPress 3.0 の新機能を見てみよう @ WordBench 川崎 (Odysseygate.com)
- WordPress 3.0 リンク集 (power source*)
- ドキュメント更新対象・内容・進捗(裏Codex)
最新英語版: WordPress Codex » Version 3.0 (最新版との差分)