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