- サイトデザイン工事中です。ご意見をお寄せください。
- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
Version 3.3
提供:WordPress Codex 日本語版
このページ「Version 3.3」は一部未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています。
2011年12月12日、バージョン 3.3 「Sonny」が公開されました。このニックネームは、Sonny Stitts に敬意を表したものです。詳しくは、リリース告知のブログ投稿をご覧ください。
バージョン 3.3 のデータベースバージョン (wp_options テーブルの db_version)は 19470 へ変更となり、Trac のリビジョンは 19592 となりました。
目次 |
インストール・アップグレード情報
WordPress 3.3(オリジナル版)
- ダウンロード: http://wordpress.org/download/release-archive/
- 日本語化ファイルの入手: http://svn.automattic.com/wordpress-i18n/ja/tags/3.3/messages/
- WordPress のインストール
- WordPress のアップグレード
- WordPress のアップグレード/詳細
WordPress 3.3 日本語版
オリジナル版+日本語化+WP Multibyte Patch プラグインのパッケージ
- オリジナル英語版と日本語版との違い一覧
- リリース告知
- ダウンロード・インストール・アップグレード手順: http://ja.wordpress.org/
初めて WordPress をインストールする方へ
WordPress を使うのが初めてなら、以下のページがおすすめです。
ハイライト
- 新メディアアップローダー(Plupload ライブラリを使用)
- インストール時とアップデート後に一度だけウェルカムスクリーンを表示
- 管理画面の表示を異なるスクリーンサイズに合わせて動的に変更
- ツールバー(旧称「管理バー」)の改善
- メタデータ API の改善
- 設定 API の改善
- エディタ API の改善
- コア・プラグイン・テーマに対してランゲージ・パックを実行
- パフォーマンスの向上
- ほぼすべての管理画面の CSS ファイルを統合
- ヘルプ・スクリーン設定を改善
Highlights
- より簡単なアップローダー
- ファイルタイプ検出 - アップロードボタンを単一化
- ドラッグ&ドロップができるメディアアップローダー
- ダッシュボードデザイン
- 管理バーと管理ヘッダーを一つにしたダッシュボード内の新ツールバー
- 一部の画面にレスポンシブデザインを導入し、iPad・タブレットデバイスに対応
- すべての画面へのワンクリックアクセスを可能にするフライアウトメニュー
- 新ユーザーエクスペリエンス
- New feature pointers, helping users navigate new features
- Post-update About screen
- Dashboard welcome area for new installs
- Content Tools
- Better co-editing that releases post locks immediately
- Don't lose widgets when switching themes
- Tumblr Importer
- Under the Hood improvements
- Use the postname permalink structure without a performance penalty
- Improved Editor API
- is_main_query() function and WP_Query method
- Remove a number of funky characters from post slugs
- jQuery 1.7.1 and jQuery UI 1.8.16
- A new Screen API for adding help documentation and adapting to screen contexts
- Improved metadata API
- Performance improvements and hundreds of bug fixes
ユーザ向け機能
全般
- 管理画面の doctype を HTML5 に変更(#18202)
- デフォルトで管理画面に管理バーを表示(#17899)
- 複数ファイルのドラッグ&ドロップアップロード(旧バージョンの IE を除く)
- Press This エディタの修正
- 管理メニューをドロップダウンからフライアウト (飛び出し式) にスイッチ
- WebMatrix 対応
- Cron ロックを改善。同一イベントに対する複数 Cron プロセスのループを防止
- ポインター機能を追加し、管理バーにポインターを加えた
- ヘルプタブ及び WP_Screen の導入
- 更新を促すメッセージのスタイル微調整
ダッシュボード
- ダッシュボードの最近のコメントウィジェットが必ず正しく改行されるようにする
投稿
- ギャラリーを日時順に並べて表示させる場合、ID ではなく post_date フィールドを使用
- 「投稿タグ」ラベルを「タグ」に変更
- 集中執筆モードのコンテンツ幅をテーマのコンテンツ表示幅と一致させる
- ビジュアルエディタでの画像ドラッグ時のサイズ検出を改善(Firefox、IE のみ対応)。ソフトリサイズされた場合、size-* クラスを除去
- アップロード・画像挿入ポップアップを開くための TinyMCE コマンドを追加し、Alt+Shift+M ショートカットと集中執筆モードの「画像」ボタンを修正
- 投稿パスワードでアポストロフィを許可
- クイック編集と一括編集に投稿フォーマットを追加
- 集中執筆モードで、投稿タイトルが存在しない投稿タイプの場合、投稿タイトルフィールドを非表示にする
- マイナスの値の Post_ID がある場合のデータのクリーンアップ
メディア
- メディアアップロードボタンをひとつに統合
- 「メディア → 新規追加」にドロップエリアのスタイルを追加
- .rar および 7z 形式のファイルアップロードに対応
リンク
固定ページ
コメント
- コメントの編集・返信の際に WP_Editor を使用
- コメント行の投稿リンクで # の代わりに「投稿を表示」ラベルを使用
外観
- Twenty Eleven で設定フィールド・セクション API を使用
- TinyMCE Editor で、子テーマスタイルシートの前に親テーマのすべてのスタイルシートを読み込む
- プラグインおよびテーマのインストールに成功した際アップロードをクリーンアップ
- テーマアップロードと検証の改善
- テーマを切り替える際にウィジェットが消えないようにする
- 特定の投稿フォーマットをチェックする際に current_theme_supports() の使用を許可
- メニューの改善
- Twenty Eleven テーマのオプションページにコンテクストヘルプを追加
プラグイン
- プラグインアップロードと検証の改善
- plugins.php に戻ってきた場合、前回表示したプラグイン画面ではなく常にすべてのプラグインを表示する
ツール
- インポートツール一覧に Tumblr インポートを追加
- エクスポートで postmeta をスキップするための wxr_export_skip_postmeta フィルタを追加
ユーザー
設定
- 設定 > パーマリンクに postname を追加、パーマリンクのパフォーマンスに関するヘルプテキストを削除、スラッグ()
- 「設定 → プライバシー」の明示化
- robots.txt で wp-admin および wp-includes のインデックス禁止
インストール処理
マルチサイト
- IDN ドメインでのサイト作成を許可する
- network/settings.php POST の処理を network/edit.php 外に移動
- wp-admin/network/edit.php を解除
- ネットワーク管理画面からテーマをインストールした際の画面に「」リンクを追加
- wpmu_update_blogs_date() に update_blog_details() を使用
- 「ネットワーク設定」を「設定」に変更
- network/themes.php に一括更新を導入
- 既存のユーザーをサイトに招待する際のメール認証
- themes.php/plugins.php だけではなくupdate-core.php にアクセスした際もプラグイン・テーマの更新を一時間に一度チェック
開発・テーマ・プラグイン
- Abstract word-trimming from wp_trim_excerpt() into wp_trim_words()
- wp_unique_post_slug フィルタを追加
- Add _doing_it_wrong() when a plugin or theme accesses $wp_scripts or $wp_styles too early (also fixes localization)
- is_multi_author() にフィルタ追加
- Add a general filter to wp_unique_post_slug to allow for full customisation of the uniqueness functionality
- Add filter for the args into wp_dropdown_pages() in the page attributes box; give the list_pages filter the context of the post object
- Add filter so the users can select custom image sizes added by themes and plugin
- Add filters for install/upgrade queries, so that unit tests installer can force creating InnoDB tables, so that we can use transactions to revert the database to its initial state after each test
- Add inflation support for java.util.zip.Deflater in WP_Http_Encoding::compatible_gzinflate()
- Add magic get/set/isset methods to WP_User to avoid data duplication; standardize on WP_User::ID
- pre_ent2ncr フィルタの追加
- add_site_option should not update existing options, should return a boolean and should only run actions on success
- Allow get_blog_option(null,...) to hit the cache for the current blog; new return values for add_blog_option, update_blog_option, delete_blog_option; don't set the cache in those functions if add/update/delete_option failed
- Allow 'id' to work in get_bookmarks(); add link_notes even though such sorting is a bad idea
- get_bookmarks() で ID 順のソートを許可
- Allow the text parameter in wp_trim_excerpt() to be omitted altogether, instead of requiring a blank string
- Automatically set 'compare' => 'IN' in WP_Meta_Query::get_sql() when the meta value is an array
- Change month dropdown display in date pickers to include month number
- wp_add_script_data() を完全に削除
- Consolidate update count code into wp_get_update_data()
- Count only published posts when updating term counts; fire term count updates on transition_post_status
- favorite_actions() を非推奨化
- WP_Screen で favorite_actions()、add_contextual_help()、add_screen_option()、move meta_box_prefs()、get_screen_icon() を非推奨化
- Deprecate get_userdatabylogin()and get_user_by_email()
- Deprecate media_upload_(image|audio|video|file)(), type_url_form_(image|audio|video|file)(); these now wrap wp_media_upload_handler() and wp_media_insert_url_form()
- RSS 0.92 を廃止し、デフォルトフィードに 301 リダイレクト
- Deprecate screen_options(), screen_layout(), screen_meta()
- Deprecate wpmu_admin_redirect_add_updated_param() and wpmu_admin_do_redirect()
- Eliminate verbose rewrite rules for ambiguous rewrite structures, resulting in massive performance gains
- Fix back compat issues with delete_postmeta and deleted_postmeta actions as these should be passed the meta ID
- Fix QTags.closeAllTags(), replace 'tb' with 'ed' in quicktags,js to make it clear it is the editor instance not the toolbar, small comments quick edit fixes
- ドキュメンテーションの誤字修正
- Fix wp_update_user() so it doesn't stomp meta fields
- Force display_errors to off when WP_DEBUG_DISPLAY == false; technically a backwards incompatible change so if you want the passthrough to php.ini (which false used to provide) then use WP_DEBUG_DISPLAY === null
- Harden up is_user_logged_in() against empty $current_user instances to prevent PHP Notices on XML-RPC requests
- Have dbDelta() loop through tables it knows about, rather than loop through a potentially expensive and definitely unnecessary SHOW TABLES
- _wp_menu_output() の改善
- Improve the parsing of email addresses in wp_mail to re-support RFC2822 nameless "<address@…>" style
- Instantiate some MS variables as objects before using them
- Introduce ->mysql to allow drop-ins to declare themselves as MySQL and therefore allow minimum version checks to still apply
- Introduce is_main_query() that compares the query object against $wp_the_query
- Introduce metadata_exists(), WP_User::get_data_by(), WP_User::get(), WP_User::has_prop(). Don't fill user objects with meta
- Introduce new hooks, registered_post_type for register_post_type, and registered_taxonomy for register_taxonomy
- Introduce register_meta(), get_metadata_by_mid(), and *_post_meta capabilities
- Introduce wp_allowed_protocols() for use in wp_kses() and esc_url()
- Introduce wp_cache_incr() and wp_cache_decr()
- Introduce WP_Dependencies::get_data() method, change scripts and styles priority to follow the "natural" order in HTML, i.e. the last one wins
- Introduce wp_get_db_schema() for retrieving various flavors of db schema; eliminates need to use global; allows multiple calls to wpmu_create_blog()
- Introduce wp_suspend_cache_addition() to allow reduced memory usage when cache additions aren't useful
- Make check_theme_switched() run an action so plugins and themes authors can avoid losing widgets when switching themes
- Optimise get_term to not query for term_id = 0 and improve the prepared query to use %d for the term_id
- ホームページ向けに parse_request を最適化
- wp_list_pluck() のパフォーマンス改善
- Properly handle display of Order, Template, and Parent page attributes in Quick/Bulk Edit
- Properly handle nested arrays in wp_list_filter()
- Recognize urls that start with a question mark as relative urls that do not require a scheme to be prepended
- Quicktags のリファクタリング
- Remove return by ref from get_role()
- Remove support for <link rel=start>, end, up, and index. These rel="" values have been dropped by the HTML Working Group
- Remove the old root feed files, but don't add these files to old_files to leave them on existing installs
- Require show_ui rather than public for a taxonomy's parent post type
- Rework get_hidden_meta_boxes() to leverage a full WP_Screen object; prevents custom post types from having their explicity supported meta boxes being hidden by default
- Set up the post global variable in the comment feed loops so that any calls to post related template tags work correctly
- Store screen help and options as static data against WP_Screen; individual screen objects no longer hold data it can't re-generate on construction or otherwise fetch; convert_to_screen() now returns a WP_Screen object; various globals are gone; introduces WP_Screen::get_option(); allows for a formal factory to be introduced later
- Support an array or comma-seperated list of excluded category IDs in get_adjacent_post()
- Support for using wp_enqueue_script() and wp_enqueue_style() in the HTML body; all scripts and styles are added in the footer
- Sync pomo library with the current GlotPress version
- Turn delete_meta() , get_post_meta_by_id(), update_meta(), delete_post_meta_by_key() into wrappers around the metadata API; add back compat *_postmeta actions to metadata API
- Turn is_blog_user() into a convenience wrapper around get_blogs_of_user(); fixes is_blog_user() for blog prefixes that do not contain a blog ID
- Update blog last_updated time only on publish_post; both private_to_published and publish_phone are overly broad and otherwise redundant
- jQuery を 1.7.1 に更新
- jQuery UI を 1.8.16 に更新
- Plupload を 1.5.1.1 に更新
- HTMLエディタの quicktags.js を更新
- TinyMCEを 3.4.5 に更新
- Use add_option() method, introduce add_option_context() method for adding specific text above the screen options
- Use get_template_directory() instead of TEMPLATEPATH in Twentys Ten and Eleven
- Use json_encode() for adding script data (formerly l10n); add the same functionality to WP_Styles for adding inline css after a stylesheet has been outputted
- Use wp_print_scripts() in install.php
- 各種 PHPdoc 更新: all_items, menu_name, WP_List_Table::views(), cache.php, get_option(), wpdb::prepare(), get_template_part(), esc_url(), get_meta_sql(), WP_Screen, WP_Http_Encoding::compatible_gzinflate(), zeroise(), wp_add_script_before(), wp_editor()
- WP_Filesystem_*::mkdir() untrailingslash path consistently, don't waste time attempting to create an "empty" path
外部資料
最新英語版: WordPress Codex » Version 3.3 (最新版との差分)