• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「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>==
<!-- Requirements will be changed?
+
 
* Requires MySQL 4.x.x or greater (old requirement was 4.1.2).
+
* 新機能 ナビゲーションメニュー管理<!-- New menu management feature -->
* Requires PHP 4.x or greater (old requirement was 4.3).
+
 
-->
+
* [[用語集#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) -->
* [[用語集#WordPress MU|WordPress MU]]との統合(ただしドメイン関連の追加機能は除く。このバージョンではプラグインによって対応)<!-- The merge with MU (but not the extra domain stuff, which will remain plugin territory for this version) -->
+
* 階層(カテゴリー形式)対応を含むカスタムタクソノミー(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 post types)への対応を強化<!-- ? Better support for custom post types -->
+
* 新デフォルトテーマ「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 -->
* 階層(カテゴリー形式)型タクソノミーへの対応を強化 <!-- Better support for hierarchical (category-style) taxonomies -->
+
* Improved child theme support; child theme use is highly encouraged and as described in the [[Child Themes]] article, very simple to accomplish
* 新デフォルトテーマ「Twenty Ten」([http://2010dev.wordpress.com/ デモサイト])<!-- New default theme "Twenty Ten" -->
+
* 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>==
* マルチサイト(Multisite)機能<!-- Multisite capabilities --> ([http://core.trac.wordpress.org/ticket/11644 #11644]) - [[利用者:Bono/Create a Network|ネットワークの作成]]
 
  
 
=== ユーザ向け機能 <span id="User_Features"></span>===
 
=== ユーザ向け機能 <span id="User_Features"></span>===
* カスタムナビゲーション<!-- Custom Navigation --> ([http://core.trac.wordpress.org/ticket/11817 #11817])
 
* カスタム背景<!-- Custom Backgrounds --> ([http://core.trac.wordpress.org/ticket/12186 #12186])
 
* プラグイン管理画面からのプラグイン一括アップグレード<!-- Upgrade plugins in bulk from the plugins page --> ([http://core.trac.wordpress.org/ticket/11542 #11542])
 
* 使用中のプラグインは編集できないようにする。事前に無効化が必要。<!-- Active plugins can no longer be edited; you must first deactivate -->
 
* 新規インストール時に作成するユーザ名を選べるようにする(従来は「admin」)<!-- Choose username for the first account, rather than using 'admin' -->
 
  
=== 開発・テーマ・プラグイン <span id="Development.2C_Themes.2C_Plugins"></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
  
* カスタム投稿タイプの管理画面対応([http://core.trac.wordpress.org/ticket/9674 #9674])
+
=== Install Process <span id="Install_Process"></span>===
* カスタム投稿タイプ向けの新テンプレート([http://core.trac.wordpress.org/ticket/12105 #12105])
+
 
* タクソノミー階層の管理画面対応([http://core.trac.wordpress.org/ticket/10122 #10122])
+
* [[WordPress のインストール|新規インストール]]時にユーザー名とパスワードを選べるようにする。従来は '<tt>admin</tt>'<!-- Choose <tt>username</tt> and <tt>password</tt> during [[Installing WordPress|installation]] rather than using '<tt>admin</tt>' -->
* 投稿作成者用テンプレート([http://core.trac.wordpress.org/ticket/12064 #12064]
+
* Show "Log In" button on install.php when "Already Installed"
* (header、sidebar、footer 以外の)一般的なファイルをインクルードするための [[テンプレートタグ/get_template_part|get_template_part]]/[[:en:Template Tags/get_template_part|en]] 関数([http://core.trac.wordpress.org/changeset/13146 #13146]、[http://core.trac.wordpress.org/changeset/13816 #13816]
+
* Automatic generation of [[Editing wp-config.php#Security Keys|Security Keys]] during installation
* [[テンプレートタグ/comment_form|comment_form()]]/[[:en:Template Tags/comment_form|en]] を使った標準コメント([http://core.trac.wordpress.org/ticket/10910 #10910]
+
* Validate [[Editing_wp-config.php#table_prefix|''table_prefix'']] in [[Editing wp-config.php|''wp-config.php'']] generator
* jQuery 1.4.2 へのアップデート([http://core.trac.wordpress.org/ticket/12305 #12305]
+
* Standardize information in [[Editing wp-config.php|''wp-config-sample.php'']]
* 登録済みタクソノミーをすべて取得する [[関数リファレンス/get_taxonomies|get_taxonomies()]]/[[:en:Function Reference/get_taxonomies|en]] 関数([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]
+
=== Multisite <span id="Multisite"></span>===
* [[テンプレートタグ/the_shortlink|the_shortlink()]]/[[:en:Template Tags/the_shortlink|en]] テンプレートタグ ([http://core.trac.wordpress.org/ticket/10640 #10640])
+
 
 +
* 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>===
  
== 高度な機能 <span id="Advanced_Features"></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
  
* die のカスタマイズ(wp_die をプラガブルに変更)([http://core.trac.wordpress.org/ticket/11892 #11892])
+
== 今後のバージョンに先送りとなった機能 <span id="Features_Deferred_to_Later_Versions"></span>==
  
== [[Version 3.0|バージョン 3.0]] に盛り込まれなかった機能 <span id="Features_That_Didn.27t_Make_it_into_Version_3.0"></span>==
+
次の機能は今回のバージョンには入らず、将来のバージョンに盛り込む見込みです。<!-- These features didn't make it into current release and have been designated for a future release. -->
次の機能は 3.0 には入りませんが、3.1 に盛り込まれる''かも''しれません。<!-- These features didn't make it into 3.0, but there's hope that they ''might'' make it into 3.1. -->
+
  
* ユーザー権限の見直し・整備
+
* ユーザー権限の見直し・整備<!-- Overhaul of user roles -->
* メディアアップロード機能改善
+
* メディアアップロード機能改善<!-- Media uploader improvements -->
  
 
== 外部資料 ==
 
== 外部資料 ==
72行目: 257行目:
 
{{Stub}}
 
{{Stub}}
  
{{原文|Version 3.0|84861}}<!-- 2010-03-27T11:12:07 Sillybean 版 -->
+
{{原文|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時点における版

情報募集中 WordPress 3.0 の新機能や変更点についての解説を書いたり見つけたら、外部資料にリンクを追加しましょう! 該当部分を編集するか、このページのノートまたはフォーラム等で教えてください。

このページ「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!

ハイライト

  • 新機能 ナビゲーションメニュー管理
  • カスタム投稿種別(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

Multisite

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

  • 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/enadd_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

今後のバージョンに先送りとなった機能

次の機能は今回のバージョンには入らず、将来のバージョンに盛り込む見込みです。

  • ユーザー権限の見直し・整備
  • メディアアップロード機能改善

外部資料

このページ「Version 3.0」はまだ書きかけで、情報が不足しています。続きを書いて WordPress を手助けしましょう.


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