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

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

「Version 4.0」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(Deprecated: 翻訳)
(全般: wp_handle_upload() と wp_handle_upload() を分けて書き直し。)
 
(4人の利用者による、間の44版が非表示)
11行目: 11行目:
 
</div>
 
</div>
 
* '''スタイリッシュにメディア/埋め込みコンテンツを管理する'''
 
* '''スタイリッシュにメディア/埋め込みコンテンツを管理する'''
** [[Media Library Screen|Explore your uploads]] in a beautiful, endless grid
+
** 美しいエンドレスなグリッドでの[[Media Library Screen|アップロードの検索]]
** A new details preview makes viewing and editing any amount of media in sequence a snap.
+
** 新しい詳細プレビューから、メディアのスナップを一度に並べて表示、編集可能
  
 
* '''コンテンツ編集をより使い易く'''
 
* '''コンテンツ編集をより使い易く'''
** The visual editor now expands to fit your content
+
** コンテンツに合わせてビジュアルエディタが拡大
** A fixed toolbar in the editor when you scroll
+
** スクロールしてもエディタのツールバーは固定
** Embeddable content previews right in the visual editor
+
** ビジュアルエディタ内での埋め込みコンテンツプレビュー
  
 
* '''プラグインの検索とインストールを改善'''
 
* '''プラグインの検索とインストールを改善'''
** A new grid view adds some visual flair to [[Plugins Add New Screen|finding and installing plugins]], bringing relevant plugin info front and center
+
** 新しいグリッドビューによる[[Plugins_Add_New_SubPanel|プラグインの検索とインストール]]でのビジュアル効果では、関連するプラグインを前面センターに。
  
 
* '''開発者向け情報'''
 
* '''開発者向け情報'''
** Customizer Panels API
+
** カスタマイザー パネル API。
** Updated external libraries
+
** 外部ライブラリの更新。
** Better flexibility for [[Class_Reference/WP_Query|WP_Query]] [[Class_Reference/WP_Query#Order_&_Orderby_Parameters|ORDER BY]]
+
** [[Class_Reference/WP_Query|WP_Query]] による[[Class_Reference/WP_Query#Order_&_Orderby_Parameters|ORDER BY]]句がより柔軟に。
  
 
<div id="WhatsNew">
 
<div id="WhatsNew">
 +
 
==What's New==
 
==What's New==
 
</div>
 
</div>
34行目: 35行目:
 
=== 全般 ===
 
=== 全般 ===
 
</div>
 
</div>
* アイキャッチ画像プレビューで .bmp ファイルをサポート
+
* アイキャッチ画像プレビューで .bmp ファイルをサポート。
* アイキャッチ画像メタボックスを、権限の無い寄稿者には表示しない
+
* アイキャッチ画像メタボックスを、権限の無い寄稿者には表示しない。
* 新たにサポートされる [[Embeds|oEmbed]]: CollegeHumor, Issuu, Mixcloud, YouTube playlists, TED talks
+
* 新たな[[Embeds|oEmbed]]埋め込みサポート: CollegeHumor, Issuu, Mixcloud, YouTube playlists, TED talks
* [[Installing WordPress|Install WordPress]] 言語設定が可能に
+
* [[WordPress_のインストール|WordPress のインストール]] 言語設定が可能に。
* [[Settings General Screen|管理画面の一般設定]] から言語を設定可能に
+
* [[Settings_General_SubPanel|管理画面の一般設定]] から言語を設定可能に。
  
 
<div id="Posts">
 
<div id="Posts">
 +
 
=== 投稿 ===
 
=== 投稿 ===
 
</div>
 
</div>
* ビジュアルエディタで埋め込んだ動画URLのプレビューを表示
+
* ビジュアルエディタで埋め込んだ動画URLのプレビューを表示。
* ページスクロール時に、コンテンツボックスをスクロールする
+
* ページスクロール時に、コンテンツボックスをスクロールする。
* コンテンツボックスをスクロールしたとき、メニューバーは上部に表示される
+
* コンテンツボックスをスクロールしたとき、メニューバーは上部に表示される。
* ビジュアルエディタにカラーピッカーを再び追加
+
* ビジュアルエディタにカラーピッカーを再び追加。
  
 
<div id="Media">
 
<div id="Media">
 
=== メディア ===
 
=== メディア ===
 
</div>
 
</div>
* Add Media Grid view option (default) for [[Media Library Screen|Media Library]]
+
* [[Media Library Screen|メディアライブラリ]]にグリッド表示オプションを追加。
* Add "Bulk Select" button to Media Grid view to delete multiple items
+
* メディアのグリッド表示にて複数のアイテムを削除する "一括選択" ボタン を追加。
* Add [[Embeds|oEmbed support]] for TED talks, Mixcloud, CollegeHumor.com, Issuu
+
*TED talks, Mixcloud, CollegeHumor.com, Issuu の [[Embeds|埋め込みサポート]] を追加。
* Expand oEmbed support to include YouTube playlist URLs and Polldaddy’s short URL format
+
* YouTube のプレイリストURL、Polldaddyの短縮URL形式を含む、[[Embeds|埋め込みサポート]]を拡張。
* Remove Viddler oEmbed support
+
* Viddler の [[Embeds|埋め込みサポート]]を削除。
* Update SlideShare oEmbed regex
+
* SlideShare の [[Embeds|埋め込み]] 正規表現を更新。
* Improved media experience on small screen sizes (embedded videos now responsive)
+
* 小さな画面サイズでのメディア処理 (レスポンシブな動画の埋め込み) の改良。
* Native video and audio shortcodes now support Flash playback looping
+
* ネイティブビデオとオーディオのショートコードが Flash のプレイバック再生をサポート。
  
 
<div id="Comments">
 
<div id="Comments">
 +
 
=== コメント ===
 
=== コメント ===
 
</div>
 
</div>
  
* Comments in trash can now be marked as spam.
+
* ゴミ箱のコメントにスパムとしてマークが可能。
  
 
<div id="Plugins">
 
<div id="Plugins">
 +
 
=== プラグイン ===
 
=== プラグイン ===
 
</div>
 
</div>
* Display plugins list as grid, with thumbnails, on [[Plugins Add New Screen|Add New screen]].
+
* プラグイン追加の画面[[Plugins_Add_New_SubPanel|Add New screen]]にて、プラグインの一覧表示がサムネイル付きのグリッド表示が追加。
* Add popup window with plugin details (displays info from plugin's directory page).
+
* プラグインの詳細情報でポップアップウィンドウを追加。 (プラグインディレクトリーのページから表示)
* Add "Beta Testing" tab to Plugins screen for new features-as-plugins.
+
* プラグインの新機能用に、プラグイン画面に「ベータテスト」タブを追加。
  
 
<div id="Accessibility">
 
<div id="Accessibility">
 +
 
=== アクセシビリティ ===
 
=== アクセシビリティ ===
 
</div>
 
</div>
* Improved keyboard accessibility in the Add Media panel
+
* メディアの追加の際のキーボードでのアクセシビリティ改良。
* Improved screen-reader support for Customizer sections
+
* カスタマイズ画面ののスクリーンリーダーへのサポート改良。
* Makes links in help tabs keyboard accessible
+
* ヘルプタブ内のリンクにキーボードの tab キーでの移動が可能。
* Improvements for screen-readers when managing widgets in the Customizer
+
* カスタマイザーでウィジェットを管理する場合のスクリーンリーダー用の改良。
  
 
<div id="Install_Process">
 
<div id="Install_Process">
 +
 
=== インストールプロセス ===
 
=== インストールプロセス ===
 
</div>
 
</div>
* Add language select menu as first Installation screen (skipped for localized installs)
+
* 最初のインストール画面に言語選択メニューの追加。(ローカライズ版のインストールではスキップ)
  
 
<div id="Multisite">
 
<div id="Multisite">
 +
 
=== マルチサイト ===
 
=== マルチサイト ===
 
</div>
 
</div>
* mp4 file extension was added to allowed upload file types
+
* mp4 をアップロードのファイル拡張子に追加。
  
 
<div id="Under The Hood">
 
<div id="Under The Hood">
 +
 
==開発者向けの変更==
 
==開発者向けの変更==
 
</div>
 
</div>
98行目: 106行目:
 
=== 全般 ===
 
=== 全般 ===
 
</div>
 
</div>
* Performance and effectiveness improvements to <tt>wptexturize()</tt>
+
* <tt>wptexturize()</tt>関数のパフォーマンスと有効性の改善。
* Ensure custom post types nested under top-level menu items get the proper classes
+
* トップレベルのメニュー下でネストしたカスタム投稿タイプが正しいクラスをもつことを確認。
* Added a <tt>src</tt> parameter to the embed shortcode
+
* <tt>src</tt>パラメーターの埋め込みショートコードが追加。
* Fixes for handling nested shortcodes
+
* ネストされたショートコードを処理するための修正。
* Make default 'template' argument of [[Function_Reference/the_taxonomies|the_taxonomies()]] and [[Function_Reference/get_the_taxonomies|get_the_taxonomies()]] translatable
+
* 異なる 'テンプレート' 引数の [[Function_Reference/the_taxonomies|the_taxonomies()]] /[[:en:Function_Reference/the_taxonomies|en]] と [[Function_Reference/get_the_taxonomies|get_the_taxonomies()]] /[[:en:Function_Reference/get_the_taxonomies|en]] が並進可能に。
* Remove a redundant condition for comment feeds from [[Class_Reference/WP_Query|WP_Query::get_posts()]]
+
* [[Class_Reference/WP_Query|WP_Query::get_posts()]]のコメントフィードの冗長条件を削除。
* The Customizer now properly honors theme support defaults for background images
+
* The Customizerが 背景画像をデフォルトでテーマのサポートをするのに適切で優れている。
* Installed Themes search now shows a proper "no results" message
+
* インストールされているテーマで検索の際、"現在ご利用いただけるテーマがないようです。" のメッセージが適切に表示される。
* Improved, more consistent styling for HTML5 input elements
+
* HTML5のinput要素のために改良され、より一貫性のあるスタイリングに。
* Post previews now redirect to the permalink if the post has been published
+
* 投稿が公開されている場合、投稿のプレビューはパーマリンクにリダイレクトされる。
* Email and URL input types have been implemented where appropriate in the admin
+
* 電子メールとURL入力は管理者にて適切な場合に実施。
* Most uses of <tt>extract()</tt> have been removed from the core code
+
* <tt>extract()</tt> の大部分がコアコードから削除された。
* 3gp mime type support was added
+
* 3gp MIME形式サポートの追加。
* [[Function_Reference/wp_handle_upload|wp_handle_upload|sideload()]] logic was consolidated
+
* [[関数リファレンス/wp_handle_upload|wp_handle_upload()]] /[[:en:Function_Reference/wp_handle_upload|en]] と [[関数リファレンス/wp_handle_sideload|wp_handle_sideload()]] /[[:en:Function_Reference/wp_handle_sideload|en]] のロジックを統合。
* Remove dead and unused code from dashboard.php following changes in [[Version 3.8|3.8]]
+
* dashboard.php から[[Version 3.8|3.8]]の変更によるそれ以下の死んだ未使用のコードを削除。
* The <tt>operator</tt> argument now case-insensitive in tax queries
+
* タクソノミークエリで <tt>operator</tt> 引数は大文字小文字を区別しない
* Now possible to disable drag and drop functionality in [[Function_Reference/wp_editor|wp_editor()]] instances
+
* [[関数リファレンス/wp_editor|wp_editor()]] インスタンスでドラッグ&ドロップ機能を無効にできる。
* Trigger <tt>_doing_it_wrong()</tt> when a registered post type or taxonomy slug is too long (20 characters max)
+
* ポストタイプ又はタクソノミーの登録時にスラッグ が長すぎる (最大20文字)のは、<tt>_doing_it_wrong()</tt>のトリガー(引き金)となる。
* Widgets management in the Customizer to leverage the new Panels API.
+
* カスタマイザー内のウィジェット管理は、新しいパネルAPIを活用する。
  
 
<div id="JavaScript">
 
<div id="JavaScript">
 +
 
=== JavaScript ===
 
=== JavaScript ===
 
</div>
 
</div>
* Heartbeat API "experimental" labels have now been removed
+
* ハートビート API "experimental" ラベルの除去。
* Improved inline documentation for Media Views
+
* メディアビューのインラインドキュメントの改良
* Forces an autosave on switch from Visual to Text editor
+
* ビジュアルエディタからテキストエディタに切り替えの際、強制で自動保存する。
  
 
<div id="Bug Fixes">
 
<div id="Bug Fixes">
 +
 
=== バグ修正 ===
 
=== バグ修正 ===
 
</div>
 
</div>
* Fix a notice with media attached to non-existent post type
+
* 存在しない投稿タイプにメディアを割り当てたときの notice を修正
* Fix expanding and collapsing the admin menu on small screen sizes
+
* 画面サイズが小さい時の管理メニューの拡大縮小を修正
* Fix a bug where multiple Add Media buttons shared an ID attribute
+
* 複数の Add Media ボタンが ID 属性を共有していたバグを修正
* Fix [[Function_Reference/get_the_ID|get_the_ID()]] not checking for a proper post object
+
* [[Function_Reference/get_the_ID|get_the_ID()]] /[[:en:Function_Reference/get_the_ID|en]] が適切な投稿オブジェクトかチェックしていなかったのを修正
* Fix current track highlighting in audio playlists
+
* オーディオトラックで現在のトラックのハイライトを修正
* Fixed bug with audio player not properly floating around images in the editor
+
* 編集画面で、オーディオプレーヤが画像に上手く回り込みしなかったのを修正
* Fix a bug where bulk actions would be performed upon clicking the Filter button in some circumstances
+
* いくつかの状況で、Filter ボタンをクリックすると一括処理が実行されるはずのバグを修正
* Fix [[Function_Reference/remove_all_filters|remove_all_filters()]] always returning true via [[Function_Reference/has_filter|has_filter()]] in some scenarios
+
* いくつかのケースで [[Function_Reference/has_filter|has_filter()]] /[[:en:Function_Reference/has_filter|en]] を介して [[Function_Reference/remove_all_filters|remove_all_filters()]] / [[:en:Function_Reference/remove_all_filters|en]]が常に true を返すのを修正
* Fix a notice in [[Function_Reference/wp_reschedule_event|wp_reschedule_event]]
+
* [[Function_Reference/wp_reschedule_event|wp_reschedule_event]] /[[:en:Function_Reference/wp_reschedule_event|en]] の notice を修正
* Fix paragraph tags not being converted in PressThis for the Text editor
+
* PressThis で段落タグが変換されないのを修正
* Fix [[Function_Reference/get_the_excerpt|get_the_excerpt()]] not always checking <tt>$post->post_excerpt</tt>
+
* [[Function_Reference/get_the_excerpt|get_the_excerpt()]] /[[:en:Function_Reference/get_the_excerpt|en]]が、<tt>$post->post_excerpt</tt> を常にチェックしているのではなかったのを修正
* Introduce caching for oEmbed responses
+
* oEmbed レスポンスにキャッシュを導入
* Fix an issue where attachment display settings didn't work for galleries
+
* アタッチメント表示設定がギャラリーに適用されていなかった問題を修正
* Leverage iframe sandboxing for audio and video, allowing arbitrary scripts to be loaded
+
* オーディオと動画にiframeサンドボックスを活用し、任意のスクリプトがロード可能に
* Ensure all plugins have an accurate oEmbed provider list by loading them "just in time"
+
* oEmbed プロバイダリストを必要なときに取得し、全てのプラグインが正確なリストを持つようにする
* Fixed several problems with formatting of curly quotes, square braces, non-breaking spaces, and related performance issues.
+
* curly quotes, square braces, non-breaking spaces のフォーマットに関する問題および関連するパフォーマンスの問題を修正
  
 
<div id="Multisite">
 
<div id="Multisite">
 +
 
=== マルチサイト ===
 
=== マルチサイト ===
 
</div>
 
</div>
* Fix a bug where an incorrect schema was shown on the Edit Site screen
+
* 誤ったスキーマが編集画面に表示されるバグを修正。
  
 
<div id="Classes">
 
<div id="Classes">
 +
 
=== クラス ===
 
=== クラス ===
 
</div>
 
</div>
157行目: 169行目:
 
==== What's New ====
 
==== What's New ====
 
</div>
 
</div>
* Introduce WP_Customize_Panel
+
* [https://developer.wordpress.org/reference/classes/wp_customize_panel/ WP_Customize_Panel] を追加。
* Introduce WP_Session_Tokens
+
* [https://developer.wordpress.org/reference/classes/wp_session_tokens/ WP_Session_Tokens] を追加。
* Introduce WP_User_Meta_Session_Tokens
+
* [https://developer.wordpress.org/reference/classes/wp_user_meta_session_tokens/ WP_User_Meta_Session_Tokens] を追加。
  
* Introduce [[Class_Reference/WP_Query|WP_Query::parse_orderby()]]
+
* [[関数リファレンス/WP_Query|WP_Query::parse_orderby()]] を追加。
* Introduce [[Class_Reference/WP_Query|WP_Query::parse_order()]]
+
* [[関数リファレンス/WP_Query|WP_Query::parse_order()]] を追加。
  
* Introduce [[Class_Reference/wpdb|wpdb::esc_like()]]
+
* [[クラスリファレンス/wpdb|wpdb::esc_like()]] を追加。
  
* Introduce WP_oEmbed::get_provider()
+
* [https://developer.wordpress.org/reference/classes/wp_oembed/get_provider/ WP_oEmbed::get_provider()]を追加。
* Introduce WP_oEmbed::_add_provider_early()
+
* [https://developer.wordpress.org/reference/classes/wp_oembed/_add_provider_early/ WP_oEmbed::_add_provider_early()] を追加。
* Introduce WP_oEmbed::_remove_provider_early()
+
* [https://developer.wordpress.org/reference/classes/wp_oembed/_remove_provider_early/ WP_oEmbed::_remove_provider_early()] を追加。
  
* Introduce [[Class_Reference/WP_Customize_Control|::active()]]
+
* [[クラスリファレンス/WP_Customize_Control|WP_Customize_Control::active()]] /[[:en:Class_Reference/WP_Customize_Control|en]] を追加。
* Introduce [[Class_Reference/WP_Customize_Control|::active_callback()]]
+
* [[クラスリファレンス/WP_Customize_Control|WP_Customize_Control::active_callback()]] /[[:en:Class_Reference/WP_Customize_Control|en]]を追加。
* Introduce [[Class_Reference/WP_Customize_Control|::input_attrs()]]
+
* [[クラスリファレンス/WP_Customize_Control|WP_Customize_Control::input_attrs()]] /[[:en:Class_Reference/WP_Customize_Control|en]]を追加。
* Introduce [[Class_Reference/WP_Customize_Control|::active_callback()]]
+
* [[クラスリファレンス/WP_Customize_Control|WP_Customize_Control::active_callback()]] /[[:en:Class_Reference/WP_Customize_Control|en]]を追加。
  
* Introduce WP_Widget_Area_Customize_Control::active_callback()
+
* [https://developer.wordpress.org/reference/classes/wp_customize_control/ WP_Widget_Area_Customize_Control] [https://developer.wordpress.org/reference/classes/wp_customize_control/active_callback/ WP_Customize_Control::active_callback()] を追加。
  
* Introduce [[Class_Reference/WP_Customize_Manager|WP_Customize_Manager::containers()]]
+
* [[クラスリファレンス/WP_Customize_Manager|WP_Customize_Manager::containers()]] /[[:en:Class_Reference/WP_Customize_Manager|en]]を追加。
* Introduce [[Class_Reference/WP_Customize_Manager|WP_Customize_Manager::panels()]]
+
* [[クラスリファレンス/WP_Customize_Manager|WP_Customize_Manager::panels()]] /[[:en:Class_Reference/WP_Customize_Manager|en]]を追加。
* Introduce [[Class_Reference/WP_Customize_Manager|WP_Customize_Manager::customize_preview_override_404_status()]]
+
* [[クラスリファレンス/WP_Customize_Manager|WP_Customize_Manager::customize_preview_override_404_status()]] /[[:en:Class_Reference/WP_Customize_Manager|en]]を追加。
* Introduce [[Class_Reference/WP_Customize_Manager|WP_Customize_Manager::add_panel()]]
+
* [[クラスリファレンス/WP_Customize_Manager|WP_Customize_Manager::add_panel()]] /[[:en:Class_Reference/WP_Customize_Manager|en]] を追加。
* Introduce [[Class_Reference/WP_Customize_Manager|WP_Customize_Manager::get_panel()]]
+
* [[Cクラスリファレンス/WP_Customize_Manager|WP_Customize_Manager::get_panel()]] /[[:en:Class_Reference/WP_Customize_Manager|en]] を追加。
* Introduce [[Class_Reference/WP_Customize_Manager|WP_Customize_Manager::remove_panel()]]
+
* [[クラスリファレンス/WP_Customize_Manager|WP_Customize_Manager::remove_panel()]] /[[:en:Class_Reference/WP_Customize_Manager|en]] を追加。
  
* Introduce [[Class_Reference/WP_Customize_Widgets|WP_Customize_Widgets::is_widget_rendered()]]
+
* [[クラスリファレンス/WP_Customize_Widgets|WP_Customize_Widgets::is_widget_rendered()]] /[[:en:Class_Reference/WP_Customize_Widgets|en]] を追加。
* Introduce [[Class_Reference/WP_Customize_Widgets|WP_Customize_Widgets::is_sidebar_rendered()]]
+
* [[クラスリファレンス/WP_Customize_Widgets|WP_Customize_Widgets::is_sidebar_rendered()]] /[[:en:Class_Reference/WP_Customize_Widgets|en]]を追加。
  
* Introduce [[Class_Reference/WP_Image_Editor|WP_Image_Editor::get_quality()]]
+
* [[クラスリファレンス/WP_Image_Editor|WP_Image_Editor::get_quality()]] /[[:en:Class_Reference/WP_Image_Editor|en]]を追加。
* Introduce [[Class_Reference/WP_Dependencies|WP_Dependencies::recurse_deps()]]
+
* [[クラスリファレンス/WP_Dependencies|WP_Dependencies::recurse_deps()]] /[[:en:Class_Reference/WP_Dependencies|en]]を追加。
* Introduce WP_Plugin_Install_List_Table::get_installed_plugin_slugs()
+
* [https://developer.wordpress.org/reference/classes/wp_plugin_install_list_table/get_installed_plugin_slugs/ WP_Plugin_Install_List_Table::get_installed_plugin_slugs()] を追加。
  
* Introduce magic methods for:
+
* マジックメソッドの導入:
** Custom_Image_Header
+
** [https://developer.wordpress.org/reference/classes/custom_image_header/ Custom_Image_Header]
** Custom_Background** [[Class_Reference/Walker|Walker]]
+
** Custom_Background** [[クラスリファレンス/Walker|Walker]] /[[:en:Class_Reference/Walker|en]]
** WP_Ajax_Response
+
** [https://developer.wordpress.org/reference/classes/wp_ajax_response/ WP_Ajax_Response]
** WP_Comment_Query
+
** [https://developer.wordpress.org/reference/classes/wp_comment_query/ WP_Comment_Query]
** [[Class_Reference/WP_Error|WP_Error]]
+
** [[クラスリファレンス/WP_Error|WP_Error]] /[[:en:Class_Reference/WP_Error|en]]
** WP_Filesystem_Base
+
** [https://developer.wordpress.org/reference/classes/wp_filesystem_base/ WP_Filesystem_Base]
** [[Class_Reference/WP_List_Table|WP_List_Table]]
+
** [[クラスリファレンス/WP_List_Table|WP_List_Table]] /[[:en:Class_Reference/WP_List_Table|en]]
** WP_MatchesMapRegex
+
** [https://developer.wordpress.org/reference/classes/wp_matchesmapregex/ WP_MatchesMapRegex]
** [[Class_Reference/WP_Object_Cache|WP_Object_Cache]]
+
** [[クラスリファレンス/WP_Object_Cache|WP_Object_Cache]] /[[:en:Class_Reference/WP_Object_Cache|en]]
** WP_oEmbed
+
** [https://developer.wordpress.org/reference/classes/wp_oembed/ WP_oEmbed]
** [[Class_Reference/WP_Query|WP_Query]]
+
** [[クラスリファレンス/WP_Query|WP_Query]] /[[:en:Class_Reference/WP_Query|en]]
** WP_Text_Diff_Renderer_Table
+
** [https://developer.wordpress.org/reference/classes/wp_text_diff_renderer_table/ WP_Text_Diff_Renderer_Table]
** WP_Roles
+
** [https://developer.wordpress.org/reference/classes/wp_roles/ WP_Roles]
** [[Class_Reference/WP_User_Query|WP_User_Query]]
+
** [[クラスリファレンス/WP_User_Query|WP_User_Query]] /[[:en:Class_Reference/WP_User_Query|en]]
  
 
<div id="Functions">
 
<div id="Functions">
 +
 
=== 関数 ===
 
=== 関数 ===
 
</div>
 
</div>
213行目: 226行目:
 
==== What's New ====
 
==== What's New ====
 
</div>
 
</div>
* [[Class_Reference/WP_Query|WP_Query]] - Better flexibility in multiple `orderby` fields
+
* [[Class_Reference/WP_Query|WP_Query]] - 複数の `orderby` フィールドにおける柔軟性
* [[Function_Reference/wp_list_pluck|wp_list_pluck()]] - <tt>$index_key</tt> parameter added.
+
* [[関数リファレンス/wp_list_pluck|wp_list_pluck()]] /[[:en:Function_Reference/wp_list_pluck|en]] - <tt>$index_key</tt> パラメーターの追加
  
* Introduce <tt>attachment_url_to_postid()</tt>
+
* <tt>[[関数リファレンス/attachment_url_to_postid|attachment_url_to_postid()]] /[https://developer.wordpress.org/reference/functions/attachment_url_to_postid/ en]</tt> を追加
* Introduce <tt>get_comments_number_text()</tt>
+
* <tt>[[関数リファレンス/get_comments_number_text|get_comments_number_text()]] /[https://developer.wordpress.org/reference/functions/get_comments_number_text/ en]</tt> を追加
* Introduce <tt>get_editor_stylesheets()</tt>
+
* <tt>[[関数リファレンス/get_editor_stylesheets|get_editor_stylesheets()]] /[https://developer.wordpress.org/reference/functions/get_editor_stylesheets/ en]</tt> を追加
* Introduce <tt>is_customize_preview()</tt>
+
* <tt>[[関数リファレンス/is_customize_preview|is_customize_preview()]] /[https://developer.wordpress.org/reference/functions/is_customize_preview/ en]</tt> を追加
* Introduce <tt>translations_api()</tt>
+
* <tt>[[関数リファレンス/translations_api|translations_api()]] /[https://developer.wordpress.org/reference/functions/translations_api/ en]</tt> を追加
* Introduce <tt>upgrade_400()</tt>
+
* <tt>[[関数リファレンス/upgrade_400|upgrade_400()]] /[https://developer.wordpress.org/reference/functions/upgrade_400/ en]</tt> を追加
* Introduce <tt>wp_ajax_set_attachment_thumbnail()</tt>
+
* <tt>[[関数リファレンス/wp_ajax_set_attachment_thumbnail|wp_ajax_set_attachment_thumbnail()]] /[https://developer.wordpress.org/reference/functions/wp_ajax_set_attachment_thumbnail/ en]</tt> を追加
* Introduce <tt>wp_ajax_parse_embed()</tt>
+
* <tt>[[関数リファレンス/wp_ajax_parse_embed|wp_ajax_parse_embed()]] /[https://developer.wordpress.org/reference/functions/wp_ajax_parse_embed/ en]</tt> を追加
* Introduce <tt>wp_can_install_language_pack()</tt>
+
* <tt>[[関数リファレンス/wp_can_install_language_pack|wp_can_install_language_pack()]] /[https://developer.wordpress.org/reference/functions/wp_can_install_language_pack/ en]</tt> を追加
* Introduce <tt>wp_destroy_all_sessions()</tt>
+
* <tt>[[関数リファレンス/wp_destroy_all_sessions|wp_destroy_all_sessions()]] /[https://developer.wordpress.org/reference/functions/wp_destroy_all_sessions/ en]</tt> を追加
* Introduce <tt>wp_destroy_current_session()</tt>
+
* <tt>[[関数リファレンス/wp_destroy_current_session|wp_destroy_current_session()]] /[https://developer.wordpress.org/reference/functions/wp_destroy_current_session/ en]</tt> を追加
* Introduce <tt>wp_destroy_other_sessions()</tt>
+
* <tt>[[関数リファレンス/wp_destroy_other_sessions|wp_destroy_other_sessions()]] /[https://developer.wordpress.org/reference/functions/wp_destroy_other_sessions/ en]</tt> を追加
* Introduce <tt>wp_download_language_pack()</tt>
+
* <tt>[[関数リファレンス/wp_download_language_pack|wp_download_language_pack()]] /[https://developer.wordpress.org/reference/functions/wp_download_language_pack/ en]</tt> を追加
* Introduce <tt>wp_dropdown_languages()</tt>
+
* <tt>[[関数リファレンス/wp_dropdown_languages|wp_dropdown_languages()]] /[https://developer.wordpress.org/reference/functions/wp_dropdown_languages/ en]</tt> を追加
* Introduce <tt>wp_embed_handler_youtube()</tt>
+
* <tt>[[関数リファレンス/wp_embed_handler_youtube|wp_embed_handler_youtube()]] /[https://developer.wordpress.org/reference/functions/wp_embed_handler_youtube/ en]</tt> を追加
* Introduce <tt>wp_get_all_sessions()</tt>
+
* <tt>[[関数リファレンス/wp_get_all_sessions|wp_get_all_sessions()]] /[https://developer.wordpress.org/reference/functions/wp_get_all_sessions/ en]</tt> を追加
* Introduce <tt>wp_get_available_translations()</tt>
+
* <tt>[[関数リファレンス/wp_get_available_translations|wp_get_available_translations()]] /[https://developer.wordpress.org/reference/functions/wp_get_available_translations/ en]</tt> を追加
* Introduce <tt>wp_get_session_token()</tt>
+
* <tt>[[関数リファレンス/wp_get_session_token|wp_get_session_token()]] /[https://developer.wordpress.org/reference/functions/wp_get_session_token/ en]</tt> を追加
* Introduce <tt>wp_install_language_form()</tt>
+
* <tt>[[関数リファレンス/wp_install_language_form|wp_install_language_form()]] /[https://developer.wordpress.org/reference/functions/wp_install_language_form/ en]</tt> を追加
* Introduce <tt>wpview_media_sandbox_styles()</tt>
+
* <tt>[[関数リファレンス/wpview_media_sandbox_styles|wpview_media_sandbox_styles()]] /[https://developer.wordpress.org/reference/functions/wpview_media_sandbox_styles/ en]</tt> を追加
* Introduce <tt>wp_spaces_regexp()</tt>
+
* <tt>[[関数リファレンス/wp_spaces_regexp|wp_spaces_regexp()]] /[https://developer.wordpress.org/reference/functions/wp_spaces_regexp/ en]</tt> を追加
* Introduce <tt>wp_validate_boolean()</tt>
+
* <tt>[[関数リファレンス/wp_validate_boolean|wp_validate_boolean()]] /[https://developer.wordpress.org/reference/functions/wp_validate_boolean/ en]</tt> を追加
  
 
<div id="Deprecated">
 
<div id="Deprecated">
 +
 
==== 非推奨 ====
 
==== 非推奨 ====
 
</div>
 
</div>
* <tt>get_all_category_ids()</tt> - use <tt>get_terms()</tt> instead.
+
* <tt>get_all_category_ids()</tt> - 代替に <tt>get_terms()</tt> を使う。
* <tt>like_escape()</tt> - use [[Class Reference/wpdb/esc_like|$wpdb->esc_like()]] instead.
+
* <tt>like_escape()</tt> - 代替に [[Class Reference/wpdb/esc_like|$wpdb->esc_like()]] を使う。
 
* <tt>url_is_accessable_via_ssl()</tt>
 
* <tt>url_is_accessable_via_ssl()</tt>
  
 
<div id="Actions & Filters">
 
<div id="Actions & Filters">
 +
 
=== アクション & フィルター ===
 
=== アクション & フィルター ===
 
</div>
 
</div>
* The ISO date standard YYYY-MM-DD format was added to the <tt>date_formats</tt> filter.
+
* ISO日付標準 YYYY-MM-DD 形式が<tt>[[プラグイン_API/フィルターフック一覧/date_formats|date_formats]] /[https://developer.wordpress.org/reference/hooks/date_formats/ en]</tt>フィルターに追加。
* The $post parameter was added to <tt>preview_post_link</tt>.
+
* <tt>$post</tt> パラメーターが<tt> [[プラグイン_API/フィルターフック一覧/preview_post_link|preview_post_link]] /[https://developer.wordpress.org/reference/hooks/preview_post_link/ en]</tt>に追加。
* <tt>wp_handle_upload_prefilter</tt> was renamed to <tt>{$action}_prefilter</tt>.
+
* <tt>wp_handle_upload_prefilter</tt><tt>[https://developer.wordpress.org/reference/hooks/action_prefilter/ {$action}_prefilter]</tt>に変更。
  
 
<div id="New_Actions">
 
<div id="New_Actions">
 
==== 新規追加アクション ====
 
==== 新規追加アクション ====
 
</div>
 
</div>
* Introduce <tt>customize_render_panel</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/customize_render_panel/ customize_render_panel]</tt>を追加
* Introduce <tt>customize_render_panel_{$this->id}</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/customize_render_panel_this-id/ customize_render_panel_{$this->id}]</tt>を追加
* Introduce <tt>delete_user_form</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/delete_user_form/ delete_user_form]</tt>を追加
* Introduce <tt>pre_get_users</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/pre_get_users/ pre_get_users]</tt>を追加
* Introduce <tt>rss_tag_pre</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/rss_tag_pre/ rss_tag_pre]</tt>を追加
  
 
<div id="New_Filters">
 
<div id="New_Filters">
 +
 
==== 新規追加フィルター ====
 
==== 新規追加フィルター ====
 
</div>
 
</div>
* Introduce <tt>async_update_translation</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/async_update_translation/ async_update_translation]</tt> を追加
* Introduce <tt>attach_session_information</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/attach_session_information/ attach_session_information]</tt> を追加
* Introduce <tt>customize_control_active</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/customize_control_active/ customize_control_active]</tt> を追加
* Introduce <tt>human_time_diff</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/human_time_diff/ human_time_diff]</tt> を追加
* Introduce <tt>oembed_remote_get_args</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/oembed_remote_get_args/ oembed_remote_get_args]</tt> を追加
* Introduce <tt>oembed_ttl</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/oembed_ttl/ oembed_ttl]</tt> を追加
* Introduce <tt>run_wptexturize</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/run_wptexturize/ run_wptexturize]</tt> を追加
* Introduce <tt>session_token_manager</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/session_token_manager/ session_token_manager]</tt> を追加
* Introduce <tt>term_search_min_chars</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/term_search_min_chars/ term_search_min_chars]</tt> を追加
* Introduce <tt>translations_api</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/translations_api/ translations_api]</tt> を追加
* Introduce <tt>translations_api_result</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/translations_api_result/ translations_api_result]</tt> を追加
* Introduce <tt>wp_editor_expand</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/wp_editor_expand/ wp_editor_expand]</tt> を追加
* Introduce <tt>wp_editor_settings</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/wp_editor_settings/ wp_editor_settings]</tt> を追加
* Introduce <tt>wp_embed_handler_youtube</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/wp_embed_handler_youtube/ wp_embed_handler_youtube]</tt> を追加
* Introduce <tt>wp_list_comments_args</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/wp_list_comments_args/ wp_list_comments_args]</tt> を追加
* Introduce <tt>wp_spaces_regexp</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/wp_spaces_regexp/ wp_spaces_regexp]</tt> を追加
* Introduce <tt>wp_title_parts</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/wp_title_parts/ wp_title_parts]</tt> を追加
* Introduce <tt>wxr_export_skip_commentmeta</tt>
+
* <tt>[https://developer.wordpress.org/reference/hooks/wxr_export_skip_commentmeta/ wxr_export_skip_commentmeta]</tt> を追加
  
 
=== Constants ===
 
=== Constants ===
294行目: 310行目:
 
=== 外部ライブラリ ===
 
=== 外部ライブラリ ===
 
</div>
 
</div>
* Update to TinyMCE 4.1.3
+
* TinyMCE 4.1.3 へ更新
* Update to jQuery 1.11.1
+
* jQuery 1.11.1 へ更新
* Update to MediaElement 2.15
+
* MediaElement 2.15 へ更新
 
+
{{原文|Version_4.0|146457}}<!-- 16:15, 5 September 2014 Miqrogroove 版 -->
+
  
 +
{{Versions}}
 +
{{原文|Version_4.0|148386}}<!-- 19:44, 8 December 2014‎ Kpdesign 版 -->
 
[[Category:バージョン]]
 
[[Category:バージョン]]
 
[[Category:wp4.0]]
 
[[Category:wp4.0]]
  
 
[[en:Version 4.0]]
 
[[en:Version 4.0]]
 +
[[ja:Version 4.0]]
 +
[[pt-br:Versão 4.0]]
 +
[[ru:Версия 4.0]]

2017年8月4日 (金) 00:10時点における最新版

2014年9月4日に WordPress Version 4.0 "Benny," が公開されました。ジャズミュージシャンの Benny Goodman から命名されています。詳しくは WordPress Blog および Changelog for 4.0 を参照してください。

Version 4.0 ではデータベースバージョン (db_version in wp_options) が 29630 に変更となり、Trac でのリビジョンは 29710 となりました。


  • スタイリッシュにメディア/埋め込みコンテンツを管理する
    • 美しいエンドレスなグリッドでのアップロードの検索
    • 新しい詳細プレビューから、メディアのスナップを一度に並べて表示、編集可能
  • コンテンツ編集をより使い易く
    • コンテンツに合わせてビジュアルエディタが拡大
    • スクロールしてもエディタのツールバーは固定
    • ビジュアルエディタ内での埋め込みコンテンツプレビュー
  • プラグインの検索とインストールを改善
  • 開発者向け情報
    • カスタマイザー パネル API。
    • 外部ライブラリの更新。
    • WP_Query によるORDER BY句がより柔軟に。

What's New

全般

  • アイキャッチ画像プレビューで .bmp ファイルをサポート。
  • アイキャッチ画像メタボックスを、権限の無い寄稿者には表示しない。
  • 新たなoEmbed埋め込みサポート: CollegeHumor, Issuu, Mixcloud, YouTube playlists, TED talks
  • WordPress のインストール 言語設定が可能に。
  • 管理画面の一般設定 から言語を設定可能に。

投稿

  • ビジュアルエディタで埋め込んだ動画URLのプレビューを表示。
  • ページスクロール時に、コンテンツボックスをスクロールする。
  • コンテンツボックスをスクロールしたとき、メニューバーは上部に表示される。
  • ビジュアルエディタにカラーピッカーを再び追加。

メディア

  • メディアライブラリにグリッド表示オプションを追加。
  • メディアのグリッド表示にて複数のアイテムを削除する "一括選択" ボタン を追加。
  • TED talks, Mixcloud, CollegeHumor.com, Issuu の 埋め込みサポート を追加。
  • YouTube のプレイリストURL、Polldaddyの短縮URL形式を含む、埋め込みサポートを拡張。
  • Viddler の 埋め込みサポートを削除。
  • SlideShare の 埋め込み 正規表現を更新。
  • 小さな画面サイズでのメディア処理 (レスポンシブな動画の埋め込み) の改良。
  • ネイティブビデオとオーディオのショートコードが Flash のプレイバック再生をサポート。

コメント

  • ゴミ箱のコメントにスパムとしてマークが可能。

プラグイン

  • プラグイン追加の画面Add New screenにて、プラグインの一覧表示がサムネイル付きのグリッド表示が追加。
  • プラグインの詳細情報でポップアップウィンドウを追加。 (プラグインディレクトリーのページから表示)
  • プラグインの新機能用に、プラグイン画面に「ベータテスト」タブを追加。

アクセシビリティ

  • メディアの追加の際のキーボードでのアクセシビリティ改良。
  • カスタマイズ画面ののスクリーンリーダーへのサポート改良。
  • ヘルプタブ内のリンクにキーボードの tab キーでの移動が可能。
  • カスタマイザーでウィジェットを管理する場合のスクリーンリーダー用の改良。

インストールプロセス

  • 最初のインストール画面に言語選択メニューの追加。(ローカライズ版のインストールではスキップ)

マルチサイト

  • mp4 をアップロードのファイル拡張子に追加。

開発者向けの変更

全般

  • wptexturize()関数のパフォーマンスと有効性の改善。
  • トップレベルのメニュー下でネストしたカスタム投稿タイプが正しいクラスをもつことを確認。
  • srcパラメーターの埋め込みショートコードが追加。
  • ネストされたショートコードを処理するための修正。
  • 異なる 'テンプレート' 引数の the_taxonomies() /enget_the_taxonomies() /en が並進可能に。
  • WP_Query::get_posts()のコメントフィードの冗長条件を削除。
  • The Customizerが 背景画像をデフォルトでテーマのサポートをするのに適切で優れている。
  • インストールされているテーマで検索の際、"現在ご利用いただけるテーマがないようです。" のメッセージが適切に表示される。
  • HTML5のinput要素のために改良され、より一貫性のあるスタイリングに。
  • 投稿が公開されている場合、投稿のプレビューはパーマリンクにリダイレクトされる。
  • 電子メールとURL入力は管理者にて適切な場合に実施。
  • extract() の大部分がコアコードから削除された。
  • 3gp MIME形式サポートの追加。
  • wp_handle_upload() /enwp_handle_sideload() /en のロジックを統合。
  • dashboard.php から3.8の変更によるそれ以下の死んだ未使用のコードを削除。
  • タクソノミークエリで operator 引数は大文字小文字を区別しない
  • wp_editor() インスタンスでドラッグ&ドロップ機能を無効にできる。
  • ポストタイプ又はタクソノミーの登録時にスラッグ が長すぎる (最大20文字)のは、_doing_it_wrong()のトリガー(引き金)となる。
  • カスタマイザー内のウィジェット管理は、新しいパネルAPIを活用する。

JavaScript

  • ハートビート API "experimental" ラベルの除去。
  • メディアビューのインラインドキュメントの改良
  • ビジュアルエディタからテキストエディタに切り替えの際、強制で自動保存する。

バグ修正

  • 存在しない投稿タイプにメディアを割り当てたときの notice を修正
  • 画面サイズが小さい時の管理メニューの拡大縮小を修正
  • 複数の Add Media ボタンが ID 属性を共有していたバグを修正
  • get_the_ID() /en が適切な投稿オブジェクトかチェックしていなかったのを修正
  • オーディオトラックで現在のトラックのハイライトを修正
  • 編集画面で、オーディオプレーヤが画像に上手く回り込みしなかったのを修正
  • いくつかの状況で、Filter ボタンをクリックすると一括処理が実行されるはずのバグを修正
  • いくつかのケースで has_filter() /en を介して remove_all_filters() / enが常に true を返すのを修正
  • wp_reschedule_event /en の notice を修正
  • PressThis で段落タグが変換されないのを修正
  • get_the_excerpt() /enが、$post->post_excerpt を常にチェックしているのではなかったのを修正
  • oEmbed レスポンスにキャッシュを導入
  • アタッチメント表示設定がギャラリーに適用されていなかった問題を修正
  • オーディオと動画にiframeサンドボックスを活用し、任意のスクリプトがロード可能に
  • oEmbed プロバイダリストを必要なときに取得し、全てのプラグインが正確なリストを持つようにする
  • curly quotes, square braces, non-breaking spaces のフォーマットに関する問題および関連するパフォーマンスの問題を修正

マルチサイト

  • 誤ったスキーマが編集画面に表示されるバグを修正。

クラス

What's New

関数

What's New

  • WP_Query - 複数の `orderby` フィールドにおける柔軟性
  • wp_list_pluck() /en - $index_key パラメーターの追加

非推奨

  • get_all_category_ids() - 代替に get_terms() を使う。
  • like_escape() - 代替に $wpdb->esc_like() を使う。
  • url_is_accessable_via_ssl()

アクション & フィルター

新規追加アクション

新規追加フィルター

Constants

非推奨

外部ライブラリ

  • TinyMCE 4.1.3 へ更新
  • jQuery 1.11.1 へ更新
  • MediaElement 2.15 へ更新


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

最新英語版: WordPress Codex » Version_4.0最新版との差分