当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。
万が一、当サイトで重大な問題を発見した際などは、フォーラムWordSlack #docs チャンネルでお知らせください。</p>

「Version 3.5」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(誤字の修正)
(非推奨となった関数)
 
(4人の利用者による、間の11版が非表示)
1行目: 1行目:
{{NeedTrans|一部}}
 
 
 
2012年12月11日、バージョン 3.5 「Elvin(ジャズドラマー、[https://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%AB%E3%83%93%E3%83%B3%E3%83%BB%E3%82%B8%E3%83%A7%E3%83%BC%E3%83%B3%E3%82%BA エルビン・ジョーンズ])」が公開されました。詳しくは[http://ja.wordpress.org/ リリース告知のブログ投稿]([http://wordpress.org/ 原文])をご覧ください。
 
2012年12月11日、バージョン 3.5 「Elvin(ジャズドラマー、[https://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%AB%E3%83%93%E3%83%B3%E3%83%BB%E3%82%B8%E3%83%A7%E3%83%BC%E3%83%B3%E3%82%BA エルビン・ジョーンズ])」が公開されました。詳しくは[http://ja.wordpress.org/ リリース告知のブログ投稿]([http://wordpress.org/ 原文])をご覧ください。
  
* [http://trac.wordpress.org/query?status=closed&milestone=3.4 クローズ済みのバージョン 3.4 チケット]
+
* [http://trac.wordpress.org/query?status=closed&milestone=3.5 クローズ済みのバージョン 3.5 チケット]
  
 
バージョン 3.5 のデータベースバージョン ([[データベース概要#Table:_wp_options|<code>wp_options</code>]] テーブルの <code>db_version</code>)は '''22441''' へ変更となり、[https://core.trac.wordpress.org/ Trac] のリビジョンは [https://core.trac.wordpress.org/changeset/23171 r23171] となりました。
 
バージョン 3.5 のデータベースバージョン ([[データベース概要#Table:_wp_options|<code>wp_options</code>]] テーブルの <code>db_version</code>)は '''22441''' へ変更となり、[https://core.trac.wordpress.org/ Trac] のリビジョンは [https://core.trac.wordpress.org/changeset/23171 r23171] となりました。
15行目: 13行目:
 
* '''新メディアマネージャー'''
 
* '''新メディアマネージャー'''
 
** 美しいインターフェイス: 合理化された全く新しいエクスペリエンス
 
** 美しいインターフェイス: 合理化された全く新しいエクスペリエンス
** ドラッグ&ドロップでの並べ替え、インラインキャプション編集、シンプルな操作でギャラリー作成を高速化
+
** ドラッグ&ドロップでの並べ替え、インラインキャプション編集、シンプルな操作で[[ギャラリーショートコードの使い方|ギャラリー]]作成を高速化
 
** Shift/Ctrl + クリックで複数画像を一度に追加
 
** Shift/Ctrl + クリックで複数画像を一度に追加
  
* '''新デフォルトテーマ Twenty Twelve'''
+
* '''新デフォルトテーマ [http://wordpress.org/extend/themes/twentytwelve Twenty Twelve]'''
 
** シンプル、柔軟、エレガント
 
** シンプル、柔軟、エレガント
 
** モバイル・ファースト、レスポンシブデザイン
 
** モバイル・ファースト、レスポンシブデザイン
27行目: 25行目:
 
** 新ウェルカム画面
 
** 新ウェルカム画面
 
** 管理画面の Retina (HiDPI) 対応
 
** 管理画面の Retina (HiDPI) 対応
** 新規インストールでリンクマネージャー機能を非表示
+
** 新規インストールで[[Links_Edit_SubPanel|リンクマネージャー]]機能を非表示
 
** スクリーンリーダー、タッチデバイス、キーボードユーザー向けのアクセシビリティを向上
 
** スクリーンリーダー、タッチデバイス、キーボードユーザー向けのアクセシビリティを向上
** 管理画面の新しいカラーピッカーなどを含めた改善
+
** [[管理画面]]の新しいカラーピッカーなどを含めた改善
  
 
* '''開発者向け変更'''
 
* '''開発者向け変更'''
** [[Class_Reference/WP_Comment_Query|WP_Comment_Query]] と [[Class_Reference/WP_User_Query|WP_User_Query]] でメタクエリを使用可能に
+
** [[Class_Reference/WP_Comment_Query|WP_Comment_Query]] と [[Class_Reference/WP_User_Query|WP_User_Query]] で、 [[Class_Reference/WP_Query|WP_Query]] のようなメタクエリを使用可能に
 
** メタクエリで、特定のメタキーのないクエリにも対応
 
** メタクエリで、特定のメタキーのないクエリにも対応
** 投稿オブジェクトを [[Class_Reference/WP_Post|WP_Post]] クラスのインスタントとする。パフォーマンスとキャッシングを改善。
+
** 投稿オブジェクトを [[Class_Reference/WP_Post|WP_Post]] クラスのインスタンスとする。パフォーマンスとキャッシングを改善。
 
** マルチサイトの [[関数リファレンス/switch_to_blog|switch_to_blog()]] を大幅に高速化・安定化
 
** マルチサイトの [[関数リファレンス/switch_to_blog|switch_to_blog()]] を大幅に高速化・安定化
 
** Underscore、Backbone JavaScript ライブラリを追加
 
** Underscore、Backbone JavaScript ライブラリを追加
 
** TinyMCE、jQuery、jQuery UI、SimplePie をすべて最新版に更新
 
** TinyMCE、jQuery、jQuery UI、SimplePie をすべて最新版に更新
 
** 切り抜きや縮小などの画像編集 API に、GD に加え ImageMagick を使用
 
** 切り抜きや縮小などの画像編集 API に、GD に加え ImageMagick を使用
** XML-RPC: デフォルトで有効化されるようになった。ユーザー、投稿履歴管理、検索の取得に対応
+
** [[XML-RPC_WordPress_API|XML-RPC]]: デフォルトで有効化されるようになった。ユーザー、投稿履歴管理、検索の取得に対応
 +
** [[関数リファレンス/register_taxonomy|register_taxonomy()]] の新しい パラメータ "show_admin_column"。関連する投稿タイプのタクソノミー列の自動生成を許可 [[http://make.wordpress.org/core/2012/12/11/wordpress-3-5-admin-columns-for-custom-taxonomies/ 詳細情報]]
  
== ユーザ向け機能 <span id="User_Features"></span>==
+
==What's New==
 
+
=== 全般 <span id="General"></span>===
+
* 検索結果画面の2ページ目の URL を修正
+
* IIS 向けに redirect_canonical を再度有効化
+
  
 
=== ダッシュボード <span id="Dashboard"></span>===
 
=== ダッシュボード <span id="Dashboard"></span>===
57行目: 52行目:
  
 
=== メディア <span id="Media"></span>===
 
=== メディア <span id="Media"></span>===
* SoundCloud.com、SlideShare.net、Instagram.com の oEmbed 対応追加
+
* SoundCloud.com、SlideShare.net、Instagram.com の [[Embeds|oEmbed]] 対応追加
 
* 新メディアマネージャー: ひとつの投稿内での複数のギャラリー、画像の自由な並べ替えに対応
 
* 新メディアマネージャー: ひとつの投稿内での複数のギャラリー、画像の自由な並べ替えに対応
  
68行目: 63行目:
  
 
=== リンク <span id="Links"></span>===
 
=== リンク <span id="Links"></span>===
* 新規インストール、およびにデフォルトリンクがアップグレード以前に変更されていない場合ではリンクマネージャーを非表示。 リストアするには [http://wordpress.org/extend/plugins/link-manager/ Link Manager プラグイン]が必要。
+
* 新規インストール、およびリンクを持たない既存のインストールではリンクマネージャーを非表示(既存のリンクを持つすべてのサイトはそのまま)。[http://wordpress.org/extend/plugins/link-manager/ Link Manager プラグイン] でリストアできる。
 
* リンクカテゴリーがない場合、ウィジェットにリンクを表示
 
* リンクカテゴリーがない場合、ウィジェットにリンクを表示
  
 
=== 外観 <span id="ppearance"></span>===
 
=== 外観 <span id="ppearance"></span>===
* テーマにサイドバーが定義されていない場合、「ウィジェット」メニューを非表示 any sidebars
+
* テーマにサイドバーが定義されていない場合、「ウィジェット」メニューを非表示
 +
* 利用可能なカスタムヘッダーの表示を [http://masonry.desandro.com jQuery Masonry] で改良
  
 
=== プラグイン <span id="Plugins"></span>===
 
=== プラグイン <span id="Plugins"></span>===
* WordPress.org プラグインディレクトリでユーザーが「Favorite」に追加したプラグインをダッシュボードからダウンロード可能に
+
* WordPress.org プラグインディレクトリでユーザーが「Favorite」に追加したプラグインを表示でき、ダッシュボードから直接インストール可能に ([http://make.wordpress.org/plugins/2012/05/19/plugin-directory-refreshed-what-it-means-for-developers/ WordPress.Org でプラグインを「Favorite」としてマークする)
  
 
=== ユーザー <span id="Users"></span>===
 
=== ユーザー <span id="Users"></span>===
 
* 新規ユーザーの表示名がデフォルトでファーストネーム・ラストネームの順になる
 
* 新規ユーザーの表示名がデフォルトでファーストネーム・ラストネームの順になる
 +
* ユーザー削除の際、コンテントを削除するか、再割当てするかの選択をユーザーに明示的に強制
  
 
==== 設定 <span id="Settings"></span>====
 
==== 設定 <span id="Settings"></span>====
  
* 「プライバシー設定」画面を削除し、検索エンジン表示設定を「表示設定」画面に移動
+
* [[管理画面/プライバシー設定|プライバシー設定]]画面を削除し、検索エンジン表示設定を[[管理画面/表示設定|表示設定]]画面に移動
* メディア設定ページから oEmbed オプションを削除。横幅はテーマのコンテンツ幅に従い、高さはその1.5倍とする。
+
* [[管理画面/メディア設定]]ページから [[Embeds|oEmbed]] オプションを削除。横幅はテーマのコンテンツ幅に従い、高さはその1.5倍とする。
* XML-RPC をデフォルトで有効化。「投稿設定」オプションを削除
+
* [[XML-RPC]] をデフォルトで有効化。「投稿設定」オプションを削除
 
* AtomPub をコアから削除。[http://wordpress.org/extend/plugins/atom-publishing-protocol/ プラグイン]で再有効化できる
 
* AtomPub をコアから削除。[http://wordpress.org/extend/plugins/atom-publishing-protocol/ プラグイン]で再有効化できる
* 新規インストールで「表示設定」から charset オプションを削除し、UTF-8 をデフォルトに
+
* 新規インストールで[[管理画面/表示設定|表示設定]]画面から charset オプションを削除し、UTF-8 をデフォルトに
  
 
=== マルチサイト <span id="Multisite"></span>===
 
=== マルチサイト <span id="Multisite"></span>===
94行目: 91行目:
 
* 新規インストールについてはファイル容量上限をデフォルトで無効化
 
* 新規インストールについてはファイル容量上限をデフォルトで無効化
  
== 開発・テーマ・プラグイン <span id="Development.2C_Themes.2C_Plugins"></span>==
+
==内部の改良 <span id="Under_The_Hood"></span>==
* <tt>[[関数リファレンス/wp_get_archives|wp_get_archives()]]</tt> に 'order' を追加
+
 
* [[Transients_API|時刻定数の表現をより簡単にする]]。例えば、86400 の代わりに DAY_IN_SECONDS など。
+
以下の機能変更はすべてのユーザーに対して WordPress の品質を向上しますが、恐らくコア、プラグイン、テーマの開発者の方に、より有用でしょう。
* 許可済みテーマタグに flexible-header を追加
+
 
* [[Class_Reference/WP_User_Query|WP_User_Query]] に get() と set() メソッドを追加。クエリ変数を [[Class_Reference/WP_Query|WP_Query]] のように編集できるようにする。
+
=== 一般 <span id="General"></span>===
* publish_post メタ権限を追加
+
* Add term_taxonomy_id field handling to WP_Tax_Query::transform_query(), resulting in fewer database queries
+
* Add two hooks to Post Editing screen, edit_form_after_title and edit_form_after_editor [[http://make.wordpress.org/core/2012/12/01/more-hooks-on-the-edit-screen/ more info]]
+
* Allow [[関数リファレンス/count_many_users_posts|count_many_users_posts()]] to count only public posts
+
* Allow ordering posts by IDs passed to post__in
+
* Allow passing stdClass and [[Class_Reference/WP_User|WP_User]] to [[関数リファレンス/wp_insert_user|wp_insert_user()]] and [[関数リファレンス/wp_update_user|wp_update_user()]]
+
 
* デフォルトメモリ制限を 32MB から 40MB へ増加
 
* デフォルトメモリ制限を 32MB から 40MB へ増加
* Check a post type's show_in_admin_bar property for 'View' and 'Edit' object Toolbar links
+
* [[Transients_API|時刻定数の表現をより簡単にする]] の追加 - <tt>MINUTE_IN_SECONDS</tt>、<tt>HOUR_IN_SECONDS</tt>、<tt>DAY_IN_SECONDS</tt>、<tt>WEEK_IN_SECONDS</tt>、<tt>YEAR_IN_SECONDS</tt>。例えば、86400 の代わりに DAY_IN_SECONDS など。
* Fix featured image overflowing its meta box in certain situations
+
* 許可済みテーマタグに flexible-header を追加
* Fix issue where $format and $link arguments were not being preserved in previous|next_post_link filters
+
* '<tt>publish_post</tt>' メタ権限を追加
* Fix issue where get_blog_id_from_url() did not always return an int
+
* <tt>WP_Tax_Query::transform_query()</tt> に '<tt>term_taxonomy_id</tt>' フィールド処理を追加。結果、データベースへのクエリが減少
* Fix issue with sideloaded images not making it into the correct upload directories
+
* 「投稿の編集」画面に '<tt>edit_form_after_title</tt>' と '<tt>edit_form_after_editor</tt>' の 2 つのフックを追加 [[http://make.wordpress.org/core/2012/12/01/more-hooks-on-the-edit-screen/ 詳細情報]]
* Fix multiple captioned image insertion problems in post editor
+
* '<tt>post__in</tt>' に渡された ID での投稿のソートを許可
* Fix [[Class_Reference/WP_Query#Taxonomy_Parameters|tax query]] returning all results when empty
+
* 'View' 'Edit' オブジェクト Toolbar リンクで投稿タイプの '<tt>show_in_admin_bar</tt>' プロパティをチェック
* Give System temporary directories preference in [[関数リファレンス/get_temp_dir|get_temp_dir()]] for better Windows compatibility
+
 
* Handle https for all oEmbed providers
+
=== バグの修正 <span id="Bug_Fixes"></span>===
* Hide UI for [[関数リファレンス/register_taxonomy|attachment taxonomies]] if 'show_ui' is 'false' for that taxonomy
+
* 検索結果画面の2ページ目の URL を修正
* Introduce [[関数リファレンス/get_edit_user_link|get_edit_user_link()]] for more direct user-edit links
+
* IIS 向けに <tt>redirect_canonical</tt> を再度有効化
* Introduce [[関数リファレンス/wp_cache_switch_to_blog|wp_cache_switch_to_blog()]] and WP_Object_Cache::switch_to_blog() to more efficiently switch the cache to a new blog id
+
* すべての oEmbed プロバイダで https 処理
* [[関数リファレンス/clean_blog_cache|clean_blog_cache()]] の導入
+
* 修正 - 条件によってアイキャッチ画像がメタボックスからはみ出る
* [[関数リファレンス/wp_checkdate|wp_checkdate()]]
+
* 修正 - previous|next_post_link フィルターで <tt>$format</tt> と <tt>$link</tt> 引数が保存されない
* [[Class_Reference/WP_Image_Editor|WP_Image_Editor]] class, abstracting GD from core, and introducing Imagick support [[http://make.wordpress.org/core/2012/12/06/wp_image_editor-is-incoming/ more info]]
+
* 修正 - サイドロード画像が正しくアップロードディレクトリに保存されない問題
* [[関数リファレンス/wp_prepare_attachment_for_js|wp_prepare_attachment_for_js()]] の導入
+
* 修正 - 投稿の編集で複数キャプションの画像挿入の問題
* [[関数リファレンス/wp_send_json|wp_send_json()]] の導入
+
 
* [[関数リファレンス/wp_send_json_success|wp_send_json_success()]] の導入
+
=== マルチサイト <span id="Multisite"></span>===
* [[関数リファレンス/wp_send_json_error|wp_send_json_error()]] の導入
+
* マルチサイト: サブディレクトリサイトのホームページが、大文字小文字に関係ない解決を許可
* [[関数リファレンス/is_ms_switched|is_ms_switched()]] の導入
+
* マルチサイト: [[関数リファレンス/get_space_used|get_space_used()]] と [[関数リファレンス/upload_is_user_over_quota|upload_is_user_over_quota()]] を導入。より正しくクオータを測定
* [[関数リファレンス/wp_get_mime_types|wp_get_mime_types()]] の導入
+
* マルチサイト: クオータ超過のメッセージをより簡単に置換、または追加
* [[関数リファレンス/wp_oembed_remove_provider|wp_oembed_remove_provider()]] の導入
+
 
* [[関数リファレンス/wp_clean_themes_cache|wp_clean_themes_cache()]] の導入
+
=== クラス <span id="Classes"></span>===
* [[関数リファレンス/set_url_scheme|set_url_scheme()]] の導入
+
* 修正 - [[Class_Reference/WP_Query#Taxonomy_Parameters|tax query]]。空の場合、すべての結果を返す
* Make [[関数リファレンス/get_home_path|get_home_path()]] work in more cases by being case insensitive and sanitzing Windows paths
+
* [[Class_Reference/WP_User_Query|WP_User_Query]] に <tt>get()</tt> と <tt>set()</tt> メソッドを追加。クエリ変数を [[Class_Reference/WP_Query|WP_Query]] のように編集できるようにする。
* Make sure attachment_fields_to_edit() returns term slugs not term names
+
* [[Class_Reference/WP_Comment_Query|WP_Comment_Query]] と [[Class_Reference/WP_User_Query|WP_User_Query]] で、 [[Class_Reference/WP_Query|WP_Query]] のようなメタクエリサポートを追加
* Multisite: Introduce [[関数リファレンス/get_space_used|get_space_used()]] and [[関数リファレンス/upload_is_user_over_quota|upload_is_user_over_quota()]] for more gauging more accurate quotas
+
 
* Multisite: Make it easy to replace or augment the over-quota message
+
=== 関数 <span id="Functions"></span>===
* No markup is output if [[関数リファレンス/wp_nav_menu|wp_nav_menu()]] has no menu items
+
* 許可 - [[関数リファレンス/count_many_users_posts|count_many_users_posts()]]/[[:en:Function_Reference/count_many_users_posts|en]] 公開された投稿のみ数える。
* Prevent child pages and child categories from being visually promoted when using Quick Edit
+
* [[関数リファレンス/wp_get_archives|wp_get_archives()]] /[[:en:Function_Reference/wp_get_archives|en]]に orderを追加
* Remove upload_path, upload_url_path options from the Media Settings screen, assume they are set to default values
+
* 許可 - [[関数リファレンス/wp_insert_user|wp_insert_user()]]/[[:en:Function_Reference/wp_insert_user|en]] と [[関数リファレンス/wp_update_user|wp_update_user()]] /[[:en:Function_Reference/wp_update_user|en]]に stdClass と [[Class_Reference/WP_User|WP_User]] を渡す。
* Return [[Class_Reference/WP_Error|WP_Error]] object if the database insert in [[関数リファレンス/wp_set_object_terms|wp_set_object_terms()]] fails
+
* 修正 - [[関数リファレンス/get_blog_id_from_url|get_blog_id_from_url()]]/[[:en:Function_Reference/get_blog_id_from_url|en]] が常に int を返さない問題
* Simplify protocol stripping in [[関数リファレンス/add_query_arg|add_query_arg()]] by avoiding a regular expression
+
* 修正 - [[関数リファレンス/is_email_address_unsafe|is_email_address_unsafe()]]/[[:en:Function_Reference/is_email_address_unsafe|en]] での照合。積極的すぎ
* Soft-deprecated CUSTOM_TAGS in favor of [[関数リファレンス/wp_kses_allowed_html|wp_kses_allowed_html()]], adds support for rel attributes
+
* [[関数リファレンス/get_temp_dir|get_temp_dir()]]/[[:en:Function_Reference/get_temp_dir|en]] にシステム一時ディレクトリ設定を追加。Windows の互換性向上
* supports => false can be passed to [[関数リファレンス/register_post_type|register_post_type()]] to disable default title and editor
+
* タクソノミー用に'<tt>show_ui</tt>' '<tt>false</tt>' なら [[関数リファレンス/register_taxonomy|attachment taxonomies]]/[[:en:Function_Reference/attachment taxonomies|en]] の UI を非表示
* Trim incoming searches on the users list table
+
* [[関数リファレンス/get_edit_user_link|get_edit_user_link()]] /[[:en:Function_Reference/get_edit_user_link|en]]を導入。より直接的な user-edit リンク
* Welcome Panel and accompanying screen option removable via the welcome_panel hook
+
* [[関数リファレンス/wp_cache_switch_to_blog|wp_cache_switch_to_blog()]] /[[:en:Function_Reference/wp_cache_switch_to_blog|en]]と WP_Object_Cache::switch_to_blog() の導入。より効果的にキャッシュを新しい blog id に変換
* When reassigning posts and links during user deletion, clear the post and link caches
+
* [[関数リファレンス/clean_blog_cache|clean_blog_cache()]] /[[:en:Function_Reference/clean_blog_cache|en]]の導入
* WP_Tax_Query::transform_query() is now public
+
* [[関数リファレンス/wp_checkdate|wp_checkdate()]] /[[:en:Function_Reference/wp_checkdate|en]]の導入
* XML-RPC: Add the 'home' option to wp.getOptons
+
* [[Class_Reference/WP_Image_Editor|WP_Image_Editor]] クラス の導入。コアから GD を抽象化、Imagick サポートを導入 [[http://make.wordpress.org/core/2012/12/06/wp_image_editor-is-incoming/ more info]]
* XML-RPC: Don't use [[関数リファレンス/switch_to_blog|switch_to_blog()]] in wp.getUsersBlogs, improves performance and memory footprint
+
* [[関数リファレンス/wp_prepare_attachment_for_js|wp_prepare_attachment_for_js()]]/[[:en:Function_Reference/wp_prepare_attachment_for_js|en]] の導入
 +
* [[関数リファレンス/wp_send_json|wp_send_json()]] /[[:en:Function_Reference/wp_send_json|en]]の導入
 +
* [[関数リファレンス/wp_send_json_success|wp_send_json_success()]] /[[:en:Function_Reference/wp_send_json_success|en]]の導入
 +
* [[関数リファレンス/wp_send_json_error|wp_send_json_error()]] /[[:en:Function_Reference/wp_send_json_error|en]]の導入
 +
* [[関数リファレンス/ms_is_switched|ms_is_switched()]] /[[:en:Function_Reference/ms_is_switched|en]]の導入
 +
* [[関数リファレンス/wp_get_mime_types|wp_get_mime_types()]] /[[:en:Function_Reference/wp_get_mime_types|en]]の導入
 +
* [[関数リファレンス/wp_oembed_remove_provider|wp_oembed_remove_provider()]] /[[:en:Function_Reference/wp_oembed_remove_provider|en]]の導入
 +
* [[関数リファレンス/wp_clean_themes_cache|wp_clean_themes_cache()]] /[[:en:Function_Reference/wp_clean_themes_cache|en]]の導入
 +
* [[関数リファレンス/set_url_scheme|set_url_scheme()]] /[[:en:Function_Reference/set_url_scheme|en]]の導入
 +
* [[関数リファレンス/get_home_path|get_home_path()]] /[[:en:Function_Reference/get_home_path|en]]の適用範囲を拡張。大文字小文字の区別を外し、Windows のパスをサニタイズ
 +
* [[関数リファレンス/attachment_fields_to_edit|attachment_fields_to_edit()]] /[[:en:Function_Reference/attachment_fields_to_edit|en]]がターム名でなくタームスラッグを返すことを確認
 +
* [[関数リファレンス/wp_nav_menu|wp_nav_menu()]] /[[:en:Function_Reference/wp_nav_menu|en]]がメニューアイテムを持たない場合、マークアップが出力されない
 +
* [[管理画面/メディア設定]] からの子ページ、子カテゴリーでデフォルト値が設定されているという仮定を抑止
 +
* [[関数リファレンス/wp_set_object_terms|wp_set_object_terms()]] /[[:en:Function_Reference/wp_set_object_terms|en]]でデータベースへの挿入が失敗した場合、[[Class_Reference/WP_Error|WP_Error]] オブジェクトを返す。
 +
* [[関数リファレンス/add_query_arg|add_query_arg()]]/[[:en:Function_Reference/add_query_arg|en]]でのプロトコル除去を簡素化。正規表現を避ける。
 +
* CUSTOM_TAGS を緩やかに非推奨化し、代わりに [[関数リファレンス/wp_kses_allowed_html|wp_kses_allowed_html()]] を推奨。rel 属性のサポートを追加
 +
* [[関数リファレンス/register_post_type|register_post_type()]] /[[:en:Function_Reference/register_post_type|en]]に supports => false を渡せる。デフォルトのタイトルとエディターを無効化。
 +
* ユーザーの一覧テーブルに対する検索をトリム
 +
* <tt>[[Plugin_API/Action_Reference/welcome_panel|welcome_panel]]</tt> フックで ようこそ画面と関連する画面オプションを削除可
 +
* ユーザー削除で投稿とリンクを再割当てする際、投稿とリンクのキャッシュをクリア
 +
* WP_Tax_Query::transform_query() public
 +
 
 +
* XML-RPC: <tt>wp.getOptons</tt> に '<tt>home</tt>' オプションを追加
 +
* XML-RPC: wp.getUsersBlogs での [[関数リファレンス/switch_to_blog|switch_to_blog()]] の使用禁止。パフォーマンスとメモリのフットプリントを向上
  
 
=== フィルタ <span id="Filters"></span>===
 
=== フィルタ <span id="Filters"></span>===
  
* Add <tt>cron_request</tt> for filtering the cron_url in [[関数リファレンス/wp_remote_post|wp_remote_post()]]
+
* <tt>cron_request</tt> の追加。[[関数リファレンス/wp_remote_post|wp_remote_post()]] /[[:en:Function_Reference/wp_remote_post|en]]で <tt>cron_url</tt> をフィルタリング
* Add <tt>login_body_class</tt> filter to [[関数リファレンス/login_header|login_header()]]
+
* [[関数リファレンス/login_header|login_header()]] /[[:en:Function_Reference/login_header|en]]に <tt>login_body_class</tt> フィルターを追加
* Add <tt>media_view_strings</tt> and <tt>media_view_settings</tt> filters. Use media_view_strings to filter 'Insert into post' button text
+
* <tt>media_view_strings</tt> <tt>media_view_settings</tt> フィルターを追加。'Insert into post' ボタンテキストのフィルタリングには media_view_strings を使用する。
* Add <tt>post_type_labels_{$post_type}</tt> to filter [[関数リファレンス/get_post_type_labels|get_post_type_labels()]]
+
* [[関数リファレンス/get_post_type_labels|get_post_type_labels()]] /[[:en:Function_Reference/get_post_type_labels|en]]のフィルタリングに <tt>post_type_labels_{$post_type}</tt> を追加
* Add <tt>restrict_manage_comments</tt> hook to comments list table for better filtering capability
+
* コメントリストテーブルに <tt>restrict_manage_comments</tt> フックを追加。より適切なフィルタリング機能
* Add <tt>validate_password_reset</tt> filter, making it possible for plugins to enforce password rules
+
* <tt>validate_password_reset</tt> フィルターの追加。プラグインはパスワードルールを強制できる
* Add <tt>domain_exists</tt> filter for [[関数リファレンス/domain_exists|domain_exists()]]
+
* [[関数リファレンス/domain_exists|domain_exists()]] /[[:en:Function_Reference/domain_exists|en]]用に <tt>domain_exists</tt> フィルターを追加
* Add <tt>wp_get_update_data</tt> filter making it easier for plugins to modify update count
+
* <tt>wp_get_update_data</tt> フィルターの追加。プラグインはより簡単にアップデートカウントを更新できる
* Add <tt>wp_image_editors</tt> filter to allow adding to or modifying order of [[Class_Reference/WP_Image_Editor|WP_Image_Editor]] engines
+
* <tt>wp_image_editors</tt> フィルターの追加。[[クラスリファレンス/WP_Image_Editor|WP_Image_Editor]] /[[:en:Class_Reference/WP_Image_Editor|en]] エンジンへの追加、または順番の変更を許可
* XML-RPC: Add <tt>xmlrpc_login_error</tt> filter to customize the IXR_Error returned when login() fails
+
* XML-RPC: <tt>xmlrpc_login_error</tt> フィルターの追加。login() が失敗した場合に返る IXR_Error をカスタマイズ
  
 
=== スクリプト、外部ライブラリ <span id="Scripts.2C_External_Libraries"></span>===
 
=== スクリプト、外部ライブラリ <span id="Scripts.2C_External_Libraries"></span>===
* Update to Jcrop 0.9.10
+
* Jcrop 0.9.10 へ更新
* Update to jQuery 1.8.3
+
* jQuery 1.8.3 へ更新
* Update to jQuery Color 2.1.0
+
* jQuery Color 2.1.0 へ更新
* Update to jQuery UI 1.9.2
+
* jQuery UI 1.9.2 へ更新
* Update to SimplePie 1.3.1
+
* SimplePie 1.3.1 へ更新
* Update to TinyMCE 3.5.8
+
* TinyMCE 3.5.8 へ更新
* Farbtastic color picker replaced with [https://github.com/Automattic/Iris Iris] color picker [[http://make.wordpress.org/core/2012/11/30/new-color-picker-in-wp-3-5/ more info]]
+
* [http://masonry.desandro.com/ jQuery Masonry] を追加。より良いカスタムヘッダーのリスト
* Switch to .min for compressed JS and CSS files, e.g. .js becomes .min.js, .dev.js becomes .js
+
* Farbtastic カラーピッカーが [https://github.com/Automattic/Iris Iris] color picker [[http://make.wordpress.org/core/2012/11/30/new-color-picker-in-wp-3-5/ more info]]に変更
* Allow protocol-relative URLs when registering/enqueueing scripts and styles
+
* .min 版の圧縮された JS CSS ファイルに切り換え。たとえば .js .min.jsに、.dev.js .js
* Prototype and Script.aculo.us local libraries unbundled from core, latest versions enqueued via ajax.googleapis.com
+
* スクリプトとスタイルを 登録、エンキューの際にprotocol-relative URL を許可
 +
* Prototype および Script.aculo.us ローカルライブラリはコアからバンドルされない。最新バージョンは ajax.googleapis.com からエンキュー。
  
=== 非推奨 <span id="Deprecated"></span>===
+
=== 非推奨となった関数 <span id="Deprecated"></span>===
* Deprecate [[関数リファレンス/sticky_class|sticky_class()]] in favor of [[関数リファレンス/post_class|post_class()]]
+
* 非推奨[[関数リファレンス/sticky_class|sticky_class()]] 代わりに [[関数リファレンス/post_class|post_class()]]/[[:en:Function_Reference/post_class|en]]を用いる。
* Deprecate wp_cache_reset()
+
* 非推奨 [[関数リファレンス/wp_cache_reset|wp_cache_reset()]]
* Deprecate wp_create_thumbnail()
+
* 非推奨 [[関数リファレンス/wp_create_thumbnail|wp_create_thumbnail()]]
* Deprecate image_save_pre filter, which filters a GD Resource, for image_editor_save_pre, which filters a [[Class_Reference/WP_Image_Editor|WP_Image_Editor]] object
+
* 非推奨 <tt>image_save_pre</tt> フィルター。GD リソースをフィルタリングする。<tt>image_editor_save_pre</tt>。[[Class_Reference/WP_Image_Editor|WP_Image_Editor]] [[:en:Class_Reference/WP_Image_Editor|en]]オブジェクトをフィルタリングする。
* Deprecate wp_save_image_file, which filters a GD Resource, for wp_save_image_editor_file, which filters a [[Class_Reference/WP_Image_Editor|WP_Image_Editor]] object
+
* 非推奨 <tt>wp_save_image_file</tt> フィルター。GD リソースをフィルタリングする。<tt>wp_save_image_editor_file</tt>。[[Class_Reference/WP_Image_Editor|WP_Image_Editor]] /[[:en:Class_Reference/WP_Image_Editor|en]]オブジェクトをフィルタリングする。
* Deprecate image_edit_before_change, which filters a GD Resource, for image_edit_before_change, which filters a [[Class_Reference/WP_Image_Editor|WP_Image_Editor]] object
+
* 非推奨 <tt>image_edit_before_change</tt> フィルター。GD リソースをフィルタリングする。<tt>image_edit_before_change</tt>。[[Class_Reference/WP_Image_Editor|WP_Image_Editor]] オブジェクトをフィルタリングする。
* Deprecate jpeg_quality filter for wp_editor_set_quality, or [[Class_Reference/WP_Image_Editor|WP_Image_Editor::set_quality()]] on an individual image, which sets compression quality for any supported format
+
* 非推奨 <tt>jpeg_quality</tt> フィルター。個別のイメージに対する <tt>wp_editor_set_quality</tt> または [[Class_Reference/WP_Image_Editor|WP_Image_Editor::set_quality()]] /[[:en:Class_Reference/WP_Image_Editor|en]]用。サポートする任意の形式で圧縮品質を指定する。
* Deprecate [[関数リファレンス/wp_load_image|wp_load_image()]] in favor of [[関数リファレンス/wp_get_image_editor|wp_get_image_editor()]]
+
* 非推奨 [[関数リファレンス/wp_load_image|wp_load_image()]] 代わりに [[関数リファレンス/wp_get_image_editor|wp_get_image_editor()]]を用いる。
* Deprecate [[関数リファレンス/image_resize|image_resize]] in favor of [[Class_Reference/WP_Image_Editor|WP_Image_Editor::resize()]]
+
* 非推奨 [[関数リファレンス/image_resize|image_resize]] 代わりに [[Class_Reference/WP_Image_Editor|WP_Image_Editor::resize()]]/ [[:en:Class_Reference/WP_Image_Editor|en]]を用いる。
* Deprecate [[関数リファレンス/gd_edit_image_support|gd_edit_image_support()]] in favor of [[関数リファレンス/wp_image_editor_supports|wp_image_editor_supports()]]
+
* 非推奨 [[関数リファレンス/gd_edit_image_support|gd_edit_image_support()]] 代わりに [[関数リファレンス/wp_image_editor_supports|wp_image_editor_supports()]] /[[:en:Function_Reference/wp_image_editor_supports|en]]を用いる。
  
 +
{{Versions}}
  
{{原文|Version 3.5|124036}}<!-- 2012-12-09T03:32:57 DrewAPicture 版 -->
+
{{原文|Version 3.5|127800}}<!-- 12:54, 26 February 2013‎ Danhgilmore 版 -->
  
 
[[Category:バージョン]]
 
[[Category:バージョン]]
192行目: 208行目:
  
 
[[en:Version 3.5]]
 
[[en:Version 3.5]]
 +
[[ja:Version 3.5]]
 +
[[ru:Версия 3.5]]

2015年5月12日 (火) 13:57時点における最新版

2012年12月11日、バージョン 3.5 「Elvin(ジャズドラマー、エルビン・ジョーンズ)」が公開されました。詳しくはリリース告知のブログ投稿原文)をご覧ください。

バージョン 3.5 のデータベースバージョン (wp_options テーブルの db_version)は 22441 へ変更となり、Trac のリビジョンは r23171 となりました。

インストール・アップグレード情報

WordPress 3.5(オリジナル版)

WordPress 3.5 日本語版

オリジナル版+日本語化+WP Multibyte Patch プラグインのパッケージ


初めて WordPress をインストールする方へ

WordPress を使うのが初めてなら、以下のページがおすすめです。

主な新機能・変更点

  • 新メディアマネージャー
    • 美しいインターフェイス: 合理化された全く新しいエクスペリエンス
    • ドラッグ&ドロップでの並べ替え、インラインキャプション編集、シンプルな操作でギャラリー作成を高速化
    • Shift/Ctrl + クリックで複数画像を一度に追加
  • 新デフォルトテーマ Twenty Twelve
    • シンプル、柔軟、エレガント
    • モバイル・ファースト、レスポンシブデザイン
    • Open Sans タイプフェイス(日本語パッケージではデフォルトでは OFF)
    • 最新のテーマ機能を活用
  • 管理画面改善
    • 新ウェルカム画面
    • 管理画面の Retina (HiDPI) 対応
    • 新規インストールでリンクマネージャー機能を非表示
    • スクリーンリーダー、タッチデバイス、キーボードユーザー向けのアクセシビリティを向上
    • 管理画面の新しいカラーピッカーなどを含めた改善
  • 開発者向け変更
    • WP_Comment_QueryWP_User_Query で、 WP_Query のようなメタクエリを使用可能に
    • メタクエリで、特定のメタキーのないクエリにも対応
    • 投稿オブジェクトを WP_Post クラスのインスタンスとする。パフォーマンスとキャッシングを改善。
    • マルチサイトの switch_to_blog() を大幅に高速化・安定化
    • Underscore、Backbone JavaScript ライブラリを追加
    • TinyMCE、jQuery、jQuery UI、SimplePie をすべて最新版に更新
    • 切り抜きや縮小などの画像編集 API に、GD に加え ImageMagick を使用
    • XML-RPC: デフォルトで有効化されるようになった。ユーザー、投稿履歴管理、検索の取得に対応
    • register_taxonomy() の新しい パラメータ "show_admin_column"。関連する投稿タイプのタクソノミー列の自動生成を許可 [詳細情報]

What's New

ダッシュボード

  • QuickPress のプロンプトテキストを変更し、翻訳されたラベルの横幅が長い場合にも対応
  • ダッシュボードのボタンスタイルを全体的に更新。よりモダンな長方形の形状に。
  • ヘルプテキストの全体的な改善

投稿

  • 「HTML」エディタのタブを「テキスト」に改名
  • 子カテゴリーがクイックエディットでトップレベルに表示されないようにする

メディア

  • SoundCloud.com、SlideShare.net、Instagram.com の oEmbed 対応追加
  • 新メディアマネージャー: ひとつの投稿内での複数のギャラリー、画像の自由な並べ替えに対応

アクセシビリティ

  • 管理画面で可視フォーカスを追加
  • 管理画面のすべてのページに「コンテンツへスキップ(Skip to content)」リンクを追加
  • 管理画面に「ツールバーへスキップ(Skip to toolbar)」リンクを追加
  • マウス入力なしでもユーザーアカウントからログアウト可能に
  • プラグイン・テーマエディタのテキストエリアからタブアウト可能に

リンク

  • 新規インストール、およびリンクを持たない既存のインストールではリンクマネージャーを非表示(既存のリンクを持つすべてのサイトはそのまま)。Link Manager プラグイン でリストアできる。
  • リンクカテゴリーがない場合、ウィジェットにリンクを表示

外観

  • テーマにサイドバーが定義されていない場合、「ウィジェット」メニューを非表示
  • 利用可能なカスタムヘッダーの表示を jQuery Masonry で改良

プラグイン

ユーザー

  • 新規ユーザーの表示名がデフォルトでファーストネーム・ラストネームの順になる
  • ユーザー削除の際、コンテントを削除するか、再割当てするかの選択をユーザーに明示的に強制

設定

  • プライバシー設定画面を削除し、検索エンジン表示設定を表示設定画面に移動
  • 管理画面/メディア設定ページから oEmbed オプションを削除。横幅はテーマのコンテンツ幅に従い、高さはその1.5倍とする。
  • XML-RPC をデフォルトで有効化。「投稿設定」オプションを削除
  • AtomPub をコアから削除。プラグインで再有効化できる
  • 新規インストールで表示設定画面から charset オプションを削除し、UTF-8 をデフォルトに

マルチサイト

  • サブディレクトリにインストールされた WordPress でもマルチサイト機能が利用可能に
  • ms-files.php をデフォルトで無効化
  • 新規インストールについてはファイル容量上限をデフォルトで無効化

内部の改良

以下の機能変更はすべてのユーザーに対して WordPress の品質を向上しますが、恐らくコア、プラグイン、テーマの開発者の方に、より有用でしょう。

一般

  • デフォルトメモリ制限を 32MB から 40MB へ増加
  • 時刻定数の表現をより簡単にする の追加 - MINUTE_IN_SECONDSHOUR_IN_SECONDSDAY_IN_SECONDSWEEK_IN_SECONDSYEAR_IN_SECONDS。例えば、86400 の代わりに DAY_IN_SECONDS など。
  • 許可済みテーマタグに flexible-header を追加
  • 'publish_post' メタ権限を追加
  • WP_Tax_Query::transform_query() に 'term_taxonomy_id' フィールド処理を追加。結果、データベースへのクエリが減少
  • 「投稿の編集」画面に 'edit_form_after_title' と 'edit_form_after_editor' の 2 つのフックを追加 [詳細情報]
  • 'post__in' に渡された ID での投稿のソートを許可
  • 'View' と 'Edit' オブジェクト Toolbar リンクで投稿タイプの 'show_in_admin_bar' プロパティをチェック

バグの修正

  • 検索結果画面の2ページ目の URL を修正
  • IIS 向けに redirect_canonical を再度有効化
  • すべての oEmbed プロバイダで https 処理
  • 修正 - 条件によってアイキャッチ画像がメタボックスからはみ出る
  • 修正 - previous|next_post_link フィルターで $format$link 引数が保存されない
  • 修正 - サイドロード画像が正しくアップロードディレクトリに保存されない問題
  • 修正 - 投稿の編集で複数キャプションの画像挿入の問題

マルチサイト

  • マルチサイト: サブディレクトリサイトのホームページが、大文字小文字に関係ない解決を許可
  • マルチサイト: get_space_used()upload_is_user_over_quota() を導入。より正しくクオータを測定
  • マルチサイト: クオータ超過のメッセージをより簡単に置換、または追加

クラス

関数

  • XML-RPC: wp.getOptons に 'home' オプションを追加
  • XML-RPC: wp.getUsersBlogs での switch_to_blog() の使用禁止。パフォーマンスとメモリのフットプリントを向上

フィルタ

  • cron_request の追加。wp_remote_post() /encron_url をフィルタリング
  • login_header() /enlogin_body_class フィルターを追加
  • media_view_stringsmedia_view_settings フィルターを追加。'Insert into post' ボタンテキストのフィルタリングには media_view_strings を使用する。
  • get_post_type_labels() /enのフィルタリングに post_type_labels_{$post_type} を追加
  • コメントリストテーブルに restrict_manage_comments フックを追加。より適切なフィルタリング機能
  • validate_password_reset フィルターの追加。プラグインはパスワードルールを強制できる
  • domain_exists() /en用に domain_exists フィルターを追加
  • wp_get_update_data フィルターの追加。プラグインはより簡単にアップデートカウントを更新できる
  • wp_image_editors フィルターの追加。WP_Image_Editor /en エンジンへの追加、または順番の変更を許可
  • XML-RPC: xmlrpc_login_error フィルターの追加。login() が失敗した場合に返る IXR_Error をカスタマイズ

スクリプト、外部ライブラリ

  • Jcrop 0.9.10 へ更新
  • jQuery 1.8.3 へ更新
  • jQuery Color 2.1.0 へ更新
  • jQuery UI 1.9.2 へ更新
  • SimplePie 1.3.1 へ更新
  • TinyMCE 3.5.8 へ更新
  • jQuery Masonry を追加。より良いカスタムヘッダーのリスト
  • Farbtastic カラーピッカーが Iris color picker [more info]に変更
  • .min 版の圧縮された JS と CSS ファイルに切り換え。たとえば .js は .min.jsに、.dev.js は .js に
  • スクリプトとスタイルを 登録、エンキューの際にprotocol-relative URL を許可
  • Prototype および Script.aculo.us ローカルライブラリはコアからバンドルされない。最新バージョンは ajax.googleapis.com からエンキュー。

非推奨となった関数


WordPress バージョンの一覧もあわせてご覧ください。


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