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

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

Version 3.0

提供: WordPress Codex 日本語版
2010年4月11日 (日) 01:27時点におけるBono (トーク | 投稿記録)による版 (13:10, 10 April 2010 MichaelH 版を反映、後でリンク調整予定)

移動先: 案内検索

情報募集中 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最新版との差分