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

「Version 3.9」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(和訳完了。)
(アクション & フィルター: link)
 
(3人の利用者による、間の9版が非表示)
1行目: 1行目:
2014年4月16日、WordPress [[Version 3.9|バージョン 3.9]] (コードネーム: ''Smith'' - [http://ja.wikipedia.org/wiki/ジミー・スミス スミス]) が公開されました。詳しくは [http://wordpress.org/news/2014/04/smith/ WordPress Blog]/[ja.wordpress.org/2014/04/17/wordpress-3-9-smith/ 日本語訳] および [[Changelog/3.9|Version 3.9 の変更履歴]] を参照してください。
+
2014年4月16日、WordPress [[Version 3.9|バージョン 3.9]] (コードネーム: ''Smith'' - [http://ja.wikipedia.org/wiki/ジミー・スミス スミス]) が公開されました。詳しくは [http://wordpress.org/news/2014/04/smith/ WordPress Blog]/[http://ja.wordpress.org/2014/04/17/wordpress-3-9-smith/ 日本語訳] および [[Changelog/3.9|Version 3.9 の変更履歴]] を参照してください。
  
  
115行目: 115行目:
 
=== バグ修正 ===
 
=== バグ修正 ===
 
</div>
 
</div>
* <tt>wp_auth_check</tt> がすべての Heartbeat tick で適切に動作するように修正
+
* <tt>[[関数リファレンス/wp_auth_check|wp_auth_check]]</tt> がすべての Heartbeat tick で適切に動作するように修正
 
* 投稿・ページ項目が削除された際、ナビゲーションメニューからも削除されるように修正
 
* 投稿・ページ項目が削除された際、ナビゲーションメニューからも削除されるように修正
 
* [[関数リファレンス/domain_exists|domain_exists()]] で <tt>$path</tt> の末尾にスラッシュが必ず付加されるよう修正
 
* [[関数リファレンス/domain_exists|domain_exists()]] で <tt>$path</tt> の末尾にスラッシュが必ず付加されるよう修正
122行目: 122行目:
  
 
<div id="Multisite">
 
<div id="Multisite">
 +
 
=== マルチサイト ===
 
=== マルチサイト ===
 
</div>
 
</div>
* <tt>get_network_by_path()</tt> を追加
+
* <tt>[[関数リファレンス/get_network_by_path|get_network_by_path()]] /[https://developer.wordpress.org/reference/functions/get_network_by_path/ en]</tt> を追加
* <tt>wp_get_network()</tt> を追加
+
* <tt>[[関数リファレンス/wp_get_network|wp_get_network()]] /[https://developer.wordpress.org/reference/functions/wp_get_network/ en]</tt> を追加
* <tt>関数リファレンス/get_site_by_path|get_site_by_path()</tt> を追加
+
* <tt>[[関数リファレンス/get_site_by_path|get_site_by_path()]] /[https://developer.wordpress.org/reference/functions/get_site_by_path/ en]</tt> を追加
  
 
* マルチサイトロードプロセスの漸進的な改善とバグ修正
 
* マルチサイトロードプロセスの漸進的な改善とバグ修正
* NOBLOGREDIRECT に代わる <tt>ms_site_not_found</tt> フィルターをを追加
+
* NOBLOGREDIRECT に代わる <tt>[https://developer.wordpress.org/reference/hooks/ms_site_not_found/ ms_site_not_found]</tt> フィルターをを追加
  
 
<div id="Classes">
 
<div id="Classes">
 +
 
=== クラス ===
 
=== クラス ===
 
</div>
 
</div>
156行目: 158行目:
 
==== What's New ====
 
==== What's New ====
 
</div>
 
</div>
* <tt>wp_normalize_path|wp_normalize_path()</tt> を追加
+
* [[関数リファレンス/wp_normalize_path |wp_normalize_path()]] /[[:en:Function_Reference/wp_normalize_path |en]] を追加
* <tt>has_image_size()</tt> を追加
+
* [[関数リファレンス/has_image_size |has_image_size()]] /[[:en:Function_Reference/has_image_size |en]] を追加
* <tt>remove_image_size()</tt> を追加
+
* [[関数リファレンス/remove_image_size |remove_image_size()]] /[[:en:Function_Reference/remove_image_size |en]] を追加
* <tt>wp_get_playlist()</tt> を追加
+
 
* <tt>wp_playlist_shortcode()</tt> を追加
+
* [[関数リファレンス/wp_playlist_shortcode |wp_playlist_shortcode()]] /[https://developer.wordpress.org/reference/functions/wp_playlist_shortcode/ en] を追加
* <tt>wp_video_playlist_shortcode()</tt> を追加
+
* [[関数リファレンス/wp_maybe_generate_attachment_metadata |wp_maybe_generate_attachment_metadata()]] /[https://developer.wordpress.org/reference/functions/wp_maybe_generate_attachment_metadata/ en] を追加
* <tt>wp_maybe_generate_attachment_metadata()</tt> を追加
+
* [[関数リファレンス/_count_posts_cache_key |_count_posts_cache_key()]] /[https://developer.wordpress.org/reference/functions/_count_posts_cache_key/ en] を追加
* <tt>post_supports_thumbnails()</tt> を追加
+
* [[関数リファレンス/get_the_permalink |get_the_permalink()]] /[https://developer.wordpress.org/reference/functions/get_the_permalink/ en] を追加
* <tt>theme_supports_thumbnails()</tt> を追加
+
* [[関数リファレンス/wp_validate_logged_in_cookie |wp_validate_logged_in_cookie()]] /[https://developer.wordpress.org/reference/functions/wp_validate_logged_in_cookie/ en] を追加
* <tt>_count_posts_cache_key()</tt> を追加
+
 
* <tt>get_the_permalink()</tt> を追加
+
* <del><tt>wp_get_playlist()</tt> を追加</del> ([https://core.trac.wordpress.org/ticket/27552 trac チケット #27552] を参照)
* <tt>wp_validate_logged_in_cookie()</tt> を追加
+
* <del><tt>wp_video_playlist_shortcode()</tt> を追加</del> ([https://core.trac.wordpress.org/ticket/27552 trac チケット #27552] を参照)
 +
* <del><tt>post_supports_thumbnails()</tt> を追加</del> ([https://core.trac.wordpress.org/ticket/27673 trac チケット #27673] を参照)
 +
* <del><tt>theme_supports_thumbnails()</tt> を追加</del> ([https://core.trac.wordpress.org/ticket/27673 trac チケット #27673] を参照)
 +
 
  
 
<div id="Deprecated">
 
<div id="Deprecated">
 +
 
==== 非推奨 ====
 
==== 非推奨 ====
 
</div>
 
</div>
 
* <tt>_relocate_children()</tt>
 
* <tt>_relocate_children()</tt>
 
* <tt>default_topic_count_text()</tt>
 
* <tt>default_topic_count_text()</tt>
* [[関数リファレンス/get_current_site_name|get_current_site_name()]]
+
* [[関数リファレンス/get_current_site_name|get_current_site_name()]] /[[:en:Function_Reference/get_current_site_name|en]]
* [[関数リファレンス/format_to_post|format_to_post()]]
+
* [[関数リファレンス/format_to_post|format_to_post()]] /[[:en:Function_Reference/format_to_post|en]]
* [[関数リファレンス/wpmu_current_site|wpmu_current_site()]]
+
* [[関数リファレンス/wpmu_current_site|wpmu_current_site()]] /[[:en:Function_Reference/wpmu_current_site|en]]
  
 
<div id="Actions & Filters">
 
<div id="Actions & Filters">
 +
 
=== アクション & フィルター ===
 
=== アクション & フィルター ===
 
</div>
 
</div>
 +
 
<div id="New_Actions">
 
<div id="New_Actions">
 
==== 新規追加アクション ====
 
==== 新規追加アクション ====
 
</div>
 
</div>
* <tt>resetpass_form</tt> を追加
+
* 追加: <tt>[[プラグイン_API/アクションフック一覧/resetpass_form|resetpass_form]] / [https://developer.wordpress.org/reference/hooks/resetpass_form/ en]</tt>
* <tt>wp_install</tt> を追加
+
* 追加: <tt>[[プラグイン_API/アクションフック一覧/wp_install|wp_install]] / [https://developer.wordpress.org/reference/hooks/wp_install/ en] </tt>
* <tt>wp_upgrade</tt> を追加
+
* 追加: <tt>[[プラグイン_API/アクションフック一覧/wp_upgrade|wp_upgrade]] / [https://developer.wordpress.org/reference/hooks/wp_upgrade/ en]</tt>
* <tt>wp_playlist_scripts</tt> を追加
+
* 追加: <tt>[[プラグイン_API/アクションフック一覧/wp_playlist_scripts|wp_playlist_scripts]] / [https://developer.wordpress.org/reference/hooks/wp_playlist_scripts/ en]</tt>
* <tt>dynamic_sidebar_before</tt> を追加
+
* 追加: <tt>[[プラグイン_API/アクションフック一覧/dynamic_sidebar_before|dynamic_sidebar_before]] / [https://developer.wordpress.org/reference/hooks/dynamic_sidebar_before/ en]</tt>
* <tt>dynamic_sidebar_after</tt> を追加
+
* 追加: <tt>[[プラグイン_API/アクションフック一覧/dynamic_sidebar_after|dynamic_sidebar_after]] / [https://developer.wordpress.org/reference/hooks/dynamic_sidebar_after/ en]</tt>
  
 
<div id="New_Filters">
 
<div id="New_Filters">
 
==== 新規追加フィルター ====
 
==== 新規追加フィルター ====
 
</div>
 
</div>
* <tt>get_adjacent_post_query_args</tt> を追加
+
 
* <tt>post_playlist</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/get_adjacent_post_query_args|get_adjacent_post_query_args]] </tt>
* <tt>wp_insert_attachment_data</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/post_playlist|post_playlist]]  / [https://developer.wordpress.org/reference/hooks/post_playlist/ en]</tt>
* <tt>incompatible_sql_modes</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/wp_insert_attachment_data|wp_insert_attachment_data]]  / [https://developer.wordpress.org/reference/hooks/wp_insert_attachment_data/ en] </tt>
* <tt>theme_page_templates</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/incompatible_sql_modes|incompatible_sql_modes]]  / [https://developer.wordpress.org/reference/hooks/incompatible_sql_modes/ en] </tt>
* <tt>pre_get_network_by_path</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/theme_page_templates|theme_page_templates]]  /  [https://developer.wordpress.org/reference/hooks/theme_page_templates/ en]  </tt>
* <tt>network_by_path_segments_count</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/pre_get_network_by_path|pre_get_network_by_path]]  / [https://developer.wordpress.org/reference/hooks/pre_get_network_by_path/ en]  </tt>
* <tt>site_by_path_segments_count</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/network_by_path_segments_count|network_by_path_segments_count]]  / [https://developer.wordpress.org/reference/hooks/network_by_path_segments_count/ en]  </tt>
* <tt>pre_get_site_by_path</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/site_by_path_segments_count|site_by_path_segments_count]]  / [https://developer.wordpress.org/reference/hooks/site_by_path_segments_count/ en] /  </tt>
* <tt>pre_wp_nav_menu</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/pre_get_site_by_path|pre_get_site_by_path]]  / [https://developer.wordpress.org/reference/hooks/pre_get_site_by_path/ en] /  </tt>
* <tt>pre_set_theme_mod_$name</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/pre_wp_nav_menu|pre_wp_nav_menu]]  / [https://developer.wordpress.org/reference/hooks/pre_wp_nav_menu/ en] /  </tt>
* <tt>determine_current_user</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/pre_set_theme_mod_$name|pre_set_theme_mod_$name]]  / [https://developer.wordpress.org/reference/hooks/pre_set_theme_mod_name/ en]  </tt>
* <tt>playlist_styles</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/determine_current_user|determine_current_user]]  / [https://developer.wordpress.org/reference/hooks/determine_current_user/ en]  </tt>
* <tt>dynamic_sidebar_has_widgets</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/playlist_styles|playlist_styles]]  </tt> を追加
* <tt>is_active_sidebar</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/dynamic_sidebar_has_widgets|dynamic_sidebar_has_widgets]]  / [https://developer.wordpress.org/reference/hooks/dynamic_sidebar_has_widgets/ en]  </tt>
* <tt>ms_site_not_found</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/is_active_sidebar|is_active_sidebar]]  / [https://developer.wordpress.org/reference/hooks/is_active_sidebar/ en]  </tt>
* <tt>pre_update_option</tt> を追加
+
* 追加: <tt>[[プラグイン API/フィルターフック一覧/ms_site_not_found|ms_site_not_found]]  / [https://developer.wordpress.org/reference/hooks/ms_site_not_found/ en]  </tt>(アクション)
 +
* 追加: <tt>[[プラグイン API/フィルターフック一覧/pre_update_option|pre_update_option]]  / [https://developer.wordpress.org/reference/hooks/pre_update_option/ en]  </tt>
 +
 
  
 
<div id="Deprecated">
 
<div id="Deprecated">
 +
 
==== 非推奨 ====
 
==== 非推奨 ====
 
</div>
 
</div>
218行目: 229行目:
  
 
<div id="External Libraries">
 
<div id="External Libraries">
 +
 
=== 外部ライブラリ ===
 
=== 外部ライブラリ ===
 
</div>
 
</div>

2015年6月14日 (日) 17:31時点における最新版

2014年4月16日、WordPress バージョン 3.9 (コードネーム: Smith - スミス) が公開されました。詳しくは WordPress Blog/日本語訳 および Version 3.9 の変更履歴 を参照してください。


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

  • よりスムーズなメディア編集
    • ビジュアルエディターの改善 - スピード、アクセシビリティ、モバイル対応
    • 画像編集をより簡単に - 切り抜き・回転ツールへのより素早いアクセス、エディター内から直接の画像サイズ変更
    • エディターへの画像ドラッグ & ドロップが可能に
    • エディター内での画像ギャラリープレビュー
    • 音楽やビデオクリップを音声・動画プレイリストで表示可能に
    • カスタマイザー内でのライブウィジェット・ヘッダー画像プレビュー
    • 美しい新テーマブラウザー
  • 開発者向け
    • テーマのキャプション・ギャラリーで HTML5 マークアップオプションを利用可能に
    • アクション・フィルターフック、メディアマネージャー・カスタマイザー API のインラインコードドキュメンテーション
    • 外部ライブラリの更新
    • データベースレイヤーの改善
    • 新ユーティリティ関数

What's New

全般

  • 「更新」メッセージをダッシュボードに復元

投稿

  • 「投稿エディタに戻る」ボタンをリビジョンページに追加
  • ユーザーが表示できるすべての投稿に管理画面で「投稿を表示」リンクを付加
  • 集中執筆モードをレスポンシブデザインにし、各種デバイスサイズに対応

メディア

  • 「メディアを追加」モーダルウィンドウから画像の編集が可能に
  • 「メディアを添付」ポップアップ UI の改善
  • 動画自動再生の対応を改善
  • エディターへのファイルドラッグ & ドロップに対応
  • 集中執筆モードでのフルスクリーンドラッグ & ドロップ領域
  • imgur と meetup.com の oEmbed 対応

コメント

  • リンク色、UI テキスト、コメント管理画面の細かい改善

外観

  • ウィジェットカスタマイザー管理
  • カスタマイザーでヘッダー画像を切り抜いてアップロード可能に
  • テーマインストールのワークフローを改善

ユーザー

  • 管理画面での自動補完改善
  • 「新規ユーザーにこのパスワードをメールで送信する」の切り替えオプションを保存

アクセシビリティ

  • 管理画面全体でフォーム要素へのフォーカススタイルを改善
  • テーマインストール画面およびテーマ操作ボタンにキーボードアクセシビリティを追加

インストールプロセス

  • インストールプロセスのカスタマイズをより簡単に
  • アポストロフィを含むパスワードは利用不可に

マルチサイト

  • 「新規サイト」フォームの管理メールアカウントに自動補完を追加

開発者向けの変更

全般

  • ギャラリーを HTML5 として出力可能に
  • 動作中のフックを識別できるよう doing_filter() および doing_action() を追加
  • 要素のの前で Dashicon を使いやすくなるよう .dashicons-before クラスを追加
  • プラグインの symlink が可能に
  • コアの colors.css ファイルを wp-admin.css に統合、管理画面 CSS を1,065行縮小
  • Dashicons を最新版に更新。改行、パラグラフ、コード、bbPress を追加
  • コア更新チェックに TTL を追加し、12時間の更新ウィンドウを短縮
  • 'role' 要素が kses のすべての要素で利用可能に
  • クエリ変数名を指定するようにエンドポイントをリライト

JavaScript

  • 自動保存 JS をリファクタリングし、Heartbeat API を利用するように変更
  • Heartbeat: フックが常にスラッシュを含まないデータを受け取るように変更
  • Backbone.View のコンストラクタに渡されるオプションが自動的に添付されなくなった。wp.Backbone.View による処理に変更
  • Backbone media-views のドキュメンテーションを大幅に改善
  • media-views および wp.Backbone.View を Backbone 1.1 に更新
  • Masonry に新しいスクリプトハンドル 'masonry' を導入、jQuery への依存を廃止

バグ修正

  • wp_auth_check がすべての Heartbeat tick で適切に動作するように修正
  • 投稿・ページ項目が削除された際、ナビゲーションメニューからも削除されるように修正
  • domain_exists()$path の末尾にスラッシュが必ず付加されるよう修正
  • ネットワークのみのプラグインに対する一括有効化を修正
  • Texturize: 大幅なパフォーマンス改善 (6倍以上の速度向上)、括弧、nbsp、double、特殊スペースの処理を改善

マルチサイト

  • マルチサイトロードプロセスの漸進的な改善とバグ修正
  • NOBLOGREDIRECT に代わる ms_site_not_found フィルターをを追加

クラス

What's New

  • WP_Upgrader_Skin::decrement_update_count() を追加
  • Bulk_Upgrader_Skin::decrement_update_count() を追加

関数

What's New


非推奨

アクション & フィルター

新規追加アクション

新規追加フィルター


非推奨

  • format_to_post

外部ライブラリ

  • TinyMCE 4.0 へ更新。
  • Masonry 3.0 へ更新。
  • Backbone 1.1.2 へ更新。
  • Underscore 1.6 へ更新。
  • PHPMailer 5.2.7 へ更新。
  • Plupload 2.1.1 へ更新。
  • jQuery 1.11.0 へ更新。
  • jQuery UI 1.10.4 へ更新。
  • MediaElement 2.14 へ更新。

その他

最新英語版: WordPress Codex » Version_3.9最新版との差分