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

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

「Version 4.9」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(最新英語版を反映 [en:Version_4.9] 17:52, 4 November 2017 Atachibana版)
 
(翻訳完了 [en:Version_4.9] 17:52, 4 November 2017 Atachibana版)
1行目: 1行目:
 
__NOTOC__
 
__NOTOC__
On November 14, 2017, WordPress [[Version 4.9]], named for jazz musician XXXXXX, will be released to the public. For more information on this enhancement and bug-fix release, read the blog[http://wordpress.org/news/ WordPress Blog], and see the [[Changelog/4.9|Changelog for 4.9]].
+
2017年11月14日に WordPress [[Version 4.9|バージョン 4.9]] "XXXXX" が公開されます。XXXXX から命名されています。詳しくは [https://ja.wordpress.org/news/ WordPress ブログ] および [[:en:Changelog/4.9|4.9 の Changelog]] を参照してください。
  
For [[Version 4.9]], the database version ('''db_version''' in '''wp_options''') changed to XXXXXX, and the [https://core.trac.wordpress.org Trac] revision was XXXXXX.
+
[[Version 4.9]] ではデータベースバージョン ('''wp_options''' '''db_version''') が XXXX に、[https://core.trac.wordpress.org Trac] でのリビジョンは XXXXX になりました。
  
* [http://trac.wordpress.org/query?status=closed&milestone=4.9 View Closed Tickets]
+
* [http://trac.wordpress.org/query?status=closed&milestone=4.9 このバージョンでのクローズ済みチケット]
  
 
+
==ハイライト<span id ="Highlights"></span>==
==Highlights==
+
===カスタマイザーワークフローの改良<span id="Customizer_Workflow_Improved"></span>===
===Customizer Workflow Improved===
+
;サイトデザインカスタマイズの下書きと予約公開: 投稿の下書きを作成、編集し、日時を指定して予約投稿できるように、サイトのデザインも事前に変更を編集し、公開日時を予約できます。
;Draft and Schedule Site Design Customizations:Just like you can draft and revise posts and schedule them to go live on the date and time you choose, you can now tinker with your site's design and schedule those design changes to go live as you please.
+
 
[[image:customizer4_9-schedule.jpg|400px|Customizer Schdule function]]
 
[[image:customizer4_9-schedule.jpg|400px|Customizer Schdule function]]
  
;Collaborate with Design Preview Links: WordPress [[Version 4.9]] gives you a preview link you can send to your team and customers so that you can collect and integrate feedback before you schedule the changes to go live.
+
;デザインプレビューリンクとの連携: WordPress [[Version 4.9]] には、チームやお客様と共有可能なデザインのプレビューリンクがあります。デザイン変更の公開を予約する前にフィードバックを集め、デザインに反映できます。
  
;Design Locking To Guard Your Changes: The design lock feature secures your draft design so that no one can make changes to it or erase all your work.
+
;変更を保護するデザイン固定: WordPress [[Version 4.9]] のデザイン固定機能は、誰も変更したり、作業を削除しないように、デザインの下書きを保護します。
  
;A Prompt to Protect Your Work: WordPress [[Version 4.9]] will ask whether or not you&#8217;d like to save your unsaved changes.
+
;作業を保護する確認: WordPress [[Version 4.9]] では未保存の変更を保存するかどうかを確認します。
[[image:customizer4_9-autosave.jpg]]
+
  
;Automatic Publish of Customizer-created posts: Automatically Customizer-created posts will be published when scheduled changes are published.
+
;自動作成投稿の自動公開: カスタマイザーが自動で作成した投稿は、カスタマイズの予約公開時に同時に公開されます。
  
;A brand new theme browsing experience:The new flow seamlessly integrates theme management into the customization experience by bringing a new theme browsing framework into the customization interface along with the ability to install and live-preview a theme in a single click.
+
;まったく新しいテーマ表示: 新しいフローによりテーマ管理はカスタマイザーにシームレスに統合されました。テーマのワンクリックインストールやライブプレビューとともに、新しいブラウザ表示フレームワークがカスタマイザーインターフェースに導入されました。
 
[[image:customizer4_9-theme.jpg|500px|Customizer Themes function]]
 
[[image:customizer4_9-theme.jpg|500px|Customizer Themes function]]
  
;Better Menu Instructions: The user experience for a menu creation process was improved.
+
;改善されたメニュー作成ガイド: メニュー作成プロセスのユーザーフローが改善されました。
 
[[image:customizer4_9-menu.gif]]
 
[[image:customizer4_9-menu.gif]]
  
===Widget Improvements===
+
===ウィジェットの改良<span id="Widget_Improvements"></span>===
;Shortcodes in Text Widget:One very longstanding request—for over 8 years is finally implemented in WordPress [[Version 4.9]]. It is no longer required to have plugins and themes do <code>add_filter( 'widget_text', 'do_shortcode' )</code>.
+
;テキストウィジェット内のショートコードサポート: 8年以上にもわたって待ち望まれた機能が WordPress [[Version 4.9]] でついに実装されました。もうプラグインやテーマの中で <code>add_filter( 'widget_text', 'do_shortcode' )</code> を実行する必要はありません。
  
;Media to Text Widget: You can embed images, galleries, videos, audio, and other media into the widget along with your text, with Add Media button in the Text Widget.
+
;テキストウィジェット内のメディアサポート: テキストウィジェットの「メディアの追加」ボタンを使用して画像、ギャラリー、動画、音声、その他のメディアをウィジェットにテキストと一緒に埋め込めます。
 
[[image:text-widget-with-media.jpg]]
 
[[image:text-widget-with-media.jpg]]
  
;Embeds in Text Widget and Video Widget:  
+
;テキストウィジェットおよび動画ウィジェット内の埋め込み: テキストウィジェットは <code>embed</code> ショートコードをサポートします。動画ウィジェットは YouTube、Vimeo だけでなく、すべての動画 oEmbed プロバイダーをサポートします。
Text Widget supports <code>embed</code> shortcode. Video Widget supports not only YouTube and Vimeo but any oEmbed provider for video.
+
  
;New Gallery Widget: You can now add a gallery via widget.
+
;新しいギャラリーウィジェット: ウィジェットを使用してギャラリーを追加できます。
 
[[image:gallery-widget.jpg]]
 
[[image:gallery-widget.jpg]]
  
===The Finer Points===
+
===詳細<span id="The_Finer_Points"></span>===
;More Reliable Theme Switching: WordPress [[Version 4.9]] offer more persistent menu and widget placement when theme was switched. Additionally, you can preview installed themes or download, install, and preview new themes right.
+
;テーマ切り替えをより確実に: WordPress [[Version 4.9]] ではテーマを切り替えてもメニューやウィジェットの位置をできる限り維持します。さらにインストール済みテーマのプレビューや新しいテーマのダウンロード、インストール、プレビューが可能です。
  
;Singular capabilities for activating and deactivating individual plugins: The singular <code>activate_plugin</code> and <code>deactivate_plugin</code> capabilities are used along with the corresponding plugin name when determining whether or not a user can activate or deactivate an individual plugin.
+
;プラグイン個別の有効化、無効化権限: 単一の <code>activate_plugin</code> <code>deactivate_plugin</code> 権限は対応するプラグイン名と共に使用され、ユーザーが個別のプラグインを有効化、無効化できるかどうかを決定します。
  
;Sandbox PHP file edits in both plugins and themes, without auto-deactivation when an error occurs: A PHP edit that introduces a fatal error is rolled back with an opportunity then for the user to fix the error and attempt to re-save.
+
;プラグインやテーマのサンドボックス内での PHP ファイル編集により、失敗しても自動無効化を回避: PHP ファイルの編集で重大なエラーがあってもロールバックされ、ユーザーにエラーを修正し、再保存する機会が与えられます。
;Addition of dirty state for widgets on the Administration Screen: indicating when a widget has been successfully saved and showing an “Are you sure?” dialog when attempting to leave without saving changes.
+
  
===For Developers===
+
;管理画面におけるウィジェット更新状態の追加: 変更せずに移動しようとすると、ウィジェットは保存され、本当に移動してもよか確認するメッセージが表示されます。
;Syntax Highlighting and Error Checking: With syntax highlighting and error checking for CSS editing and the Custom HTML widget, you'll pinpoint coding errors quickly.
+
 
 +
===開発者向け<span id="For_Developers"></span>===
 +
;シンタックスハイライトとエラーチェック: CSS 編集とカスタム HTML ウィジェットに実装されたシンタックスハイライトとエラーチェックを使うことで、コーディングエラーをすばやく正確に見つけられます。
 
[[Image:codemirror-theme-edit.jpg]]
 
[[Image:codemirror-theme-edit.jpg]]
  
;Warning Potential Danger Ahead: When you edit themes and plugins directly, WordPress [[Version 4.9]] will politely warn you that this is a dangerous practice.
+
;前もって潜在的な危険性を警告: テーマやプラグインを直接編集すると、それが危険なやり方だと WordPress [[Version 4.9]] は丁寧に警告します。
 
+
;Sandbox PHP file edits in both plugins and themes:  Without auto-deactivation when an error occurs, a PHP edit that introduces a fatal error is rolled back with an opportunity then for the user to fix the error and attempt to re-save.
+
  
 +
;プラグインとテーマの PHP ファイル編集のためのサンドボックス: エラーが発生すると自動で無効化せず、エラーを含む PHP の編集をロールバックし、ユーザーに修正と再保存の機会を与えます。
  
 
==What's New==
 
==What's New==
 +
<!-- 節見出し "What's New" を和訳する場合は id="What.27s_New" を手動付与する -->
  
===General===
+
===全般<span id="General"></span>===
* Drafting ([https://core.trac.wordpress.org/ticket/39896 #39896]) and scheduling ([https://core.trac.wordpress.org/ticket/28721 #28721]) of changes in the Customizer. Once you save or schedule a changeset, when any user comes into the Customizer the pending changes will be autoloaded. A button is provided to discard changes to restore the Customizer to the last published state.
+
* カスタマイザー変更の下書き保存 ([https://core.trac.wordpress.org/ticket/39896 #39896]) と予約保存 ([https://core.trac.wordpress.org/ticket/28721 #28721])。チェンジセットの保存、もしくは、予約保存を行うと、ユーザーがカスタマイザーを開いた時に、保留されている変更点が読み込まれます。変更点を破棄し最終公開状態にリストアするためのボタンが提供されます。
* Addition of a frontend preview link to the Customizer to allow changes to be browsed on the frontend, even without a user being logged in ([https://core.trac.wordpress.org/ticket/39896 #39896])
+
* ログインしていなくても変更点がフロントエンドで閲覧できるフロントエンドプレビューリンクをカスタマイザーに追加 ([https://core.trac.wordpress.org/ticket/39896 #39896])
* Addition of autosave revisions in the Customizer ([https://core.trac.wordpress.org/ticket/39275 #39275])
+
* 自動保存リビジョンをカスタマイザーに追加 ([https://core.trac.wordpress.org/ticket/39275 #39275])
* A brand new theme browsing experience in the Customizer ([https://core.trac.wordpress.org/ticket/37661 #37661])
+
* 新しいテーマ検索機能をカスタマイザーに追加 ([https://core.trac.wordpress.org/ticket/37661 #37661])
* Improve the flow for creating new menus in the Customizer ([https://core.trac.wordpress.org/ticket/40104 #40104])
+
* カスタマイザーにおける新規メニュー作成フローの改善 ([https://core.trac.wordpress.org/ticket/40104 #40104])
* Educated guess mapping of nav menus and widgets when switching themes ([https://core.trac.wordpress.org/ticket/39692 #39692])
+
* テーマ変更時のメニューとウィジェットマッピングの改善 ([https://core.trac.wordpress.org/ticket/39692 #39692])
* Plugins: Introduce singular capabilities for activating and deactivating individual plugins ([https://core.trac.wordpress.org/ticket/38652 #38652])
+
* プラグイン個別の有効化・無効化権限 ([https://core.trac.wordpress.org/ticket/38652 #38652])
* Sandbox PHP file edits in both plugins and themes ([https://core.trac.wordpress.org/ticket/21622 #21622])
+
* プラグインとテーマ PHP ファイル編集のサンドボックス化 ([https://core.trac.wordpress.org/ticket/21622 #21622])
  
===Posts===
+
===投稿<span id="Posts"></span>===
  
===Media===
+
===メディア<span id="Media"></span>===
* Support for videos from providers other than YouTube and Vimeo in the Video widget ([https://core.trac.wordpress.org/ticket/42039 #42039])
+
* 動画ウィジェットで YouTube、Vimeo 以外のプロバイダーの動画をサポート ([https://core.trac.wordpress.org/ticket/42039 #42039])
* Media: Upgrade MediaElement.js to 4.2.5-74e01a40 ([https://core.trac.wordpress.org/ticket/39686 #39686])
+
* メディア: MediaElement.js 4.2.5-74e01a40 にアップグレード ([https://core.trac.wordpress.org/ticket/39686 #39686])
* Media: Use max-width for default captions ([https://core.trac.wordpress.org/ticket/33981 #33981])
+
* メディア: デフォルトのキャプションで max-width を使用 ([https://core.trac.wordpress.org/ticket/33981 #33981])
* Media: Reduce duplicated custom header crops in the Customizer ([https://core.trac.wordpress.org/ticket/21819 #21819])
+
* メディア: カスタマイザーで重複したカスタムヘッダーの切り詰めを軽減 ([https://core.trac.wordpress.org/ticket/21819 #21819])
* Media: Store video creation date in meta ([https://core.trac.wordpress.org/ticket/35218 #35218])
+
* メディア: 動画作成日時をメタデータに保存 ([https://core.trac.wordpress.org/ticket/35218 #35218])
  
===Comments===
+
===コメント<span id="Comments"></span>===
  
===Appearance===
+
===外観<span id="Appearance"></span>===
* Gallery widget ([https://core.trac.wordpress.org/ticket/41914 #41914]), following the media and image widgets introduced in [[Version 4.8]]
+
* [[Version 4.8]] のメディア、画像のウィジェットに続き、ギャラリーウィジェットを追加 ([https://core.trac.wordpress.org/ticket/41914 #41914])
* Support for shortcodes in Text widgets ([https://core.trac.wordpress.org/ticket/10457 #10457])
+
* テキストウィジェットでショートコードをサポート ([https://core.trac.wordpress.org/ticket/10457 #10457])
* Support for adding media to Text widgets ([https://core.trac.wordpress.org/ticket/40854 #40854])
+
* テキストウィジェットでメディアの追加をサポート ([https://core.trac.wordpress.org/ticket/40854 #40854])
* Addition of dirty state for widgets on the [[Administration Screens|Administration Screen]], indicating when a widget has been successfully saved and showing an “Are you sure?” dialog when attempting to leave without saving changes  ([https://core.trac.wordpress.org/ticket/23120 #23120], [https://core.trac.wordpress.org/ticket/41610 #41610])
+
* [[管理画面]]のウィジェットに内部変更フラグを追加。ウィジェットが正しく保存されたかどうか、そして変更が保存されていない状態で画面移動しようとした際に確認ダイアログを表示する際に利用 ([https://core.trac.wordpress.org/ticket/23120 #23120], [https://core.trac.wordpress.org/ticket/41610 #41610])
  
===Users===
+
===ユーザー<span id="Users"></span>===
* Role/Capability: Introduce capabilities dedicated to installing and updating language files ([https://core.trac.wordpress.org/ticket/39677 #39677])
+
* 権限グループ: 言語ファイルのインストールと更新のための権限を追加 ([https://core.trac.wordpress.org/ticket/39677 #39677])
* Users: Require a confirmation link in an email to be clicked when a user attempts to change their email address ([https://core.trac.wordpress.org/ticket/16470 #16470])
+
* ユーザー: メールアドレスの変更にメールでの確認リンクのクリックを要求 ([https://core.trac.wordpress.org/ticket/16470 #16470])
  
 +
===インストールプロセス<span id="Install_Process"></span>===
  
===Install Process===
+
===マルチサイト<span id="Multisite"></span>===
  
===Multisite===
+
===アクセシビリティ<span id="Accessibility"></span>===
  
===Accessibility===
+
==内部の変更<span id="Under_The_Hood"></span>==
  
 +
=== 全般<span id="General_2"></span>===
 +
* CodeMirror エディターが、テーマ・プラグインエディター、カスタマイザーのカスタム CSS、カスタム HTML ウィジェットに追加されました ([https://core.trac.wordpress.org/ticket/12423 #12423])
 +
* カスタマイザーに CodeMirror インスタンスを加えて拡張可能なコードエディターコントロールを追加 ([https://core.trac.wordpress.org/ticket/41897 #41897])
 +
* カスタマイザーに、グローバルな通知エリア ([https://core.trac.wordpress.org/ticket/35210 #35210])、パネルとセクションの通知機能 ([https://core.trac.wordpress.org/ticket/38794 #38794])、全画面オーバーレイ通知機能 ([https://core.trac.wordpress.org/ticket/37727 #37727]) を追加
 +
* カスタマイザーの日時コントロール修正 ([https://core.trac.wordpress.org/ticket/42022 #42022])
 +
* カスタマイザー基本コントロールにコントロールテンプレート機能を追加 ([https://core.trac.wordpress.org/ticket/30738 #30738])
 +
* タクソノミークエリーの変換時に WP_Term_Query を使用 ([https://core.trac.wordpress.org/ticket/37038 #37038])
 +
* データベース: MySQL サーバーの IPv6 ホスト接続サポートを追加 ([https://core.trac.wordpress.org/ticket/41722 #41722])
 +
* Emoji: PHP の Twemoji 互換修正 ([https://core.trac.wordpress.org/ticket/35293 #35293])
  
 +
=== 画像<span id="Images"></span> ===
  
==Under The Hood==
+
=== 埋め込み<span id="Embeds"></span>===
 +
* テキストウィジェット含む、投稿コンテンツ外での oEmbeds のサポート ([https://core.trac.wordpress.org/ticket/34115 #34115])
  
=== General ===
+
=== スクリプトローダー<span id="Script_Loader"></span> ===
* CodeMirror editor added to theme/plugin editor, Custom CSS in Customizer, and Custom HTML widgets ([https://core.trac.wordpress.org/ticket/12423 #12423])
+
* Introduction of an extensible code editor control for adding instances of CodeMirror to the Customizer ([https://core.trac.wordpress.org/ticket/41897 #41897])
+
* Addition of global notifications area ([https://core.trac.wordpress.org/ticket/35210 #35210]), panel and section notifications ([https://core.trac.wordpress.org/ticket/38794 #38794]), and a notification overlay that takes over the entire screen in the Customizer ([https://core.trac.wordpress.org/ticket/37727 #37727]).
+
* A date/time control in the Customizer ([https://core.trac.wordpress.org/ticket/42022 #42022])
+
* Introduction of control templates for base controls ([https://core.trac.wordpress.org/ticket/30738 #30738])
+
* Use WP_Term_Query when transforming tax queries ([https://core.trac.wordpress.org/ticket/37038 #37038])
+
* Database: Add support for MySQL servers connecting to IPv6 hosts ([https://core.trac.wordpress.org/ticket/41722 #41722])
+
* Emoji: Bring Twemoji compatibility to PHP ([https://core.trac.wordpress.org/ticket/35293 #35293])
+
  
=== Images ===
+
=== JavaScript ===
 +
* カスタマイザー JavaScript API ユーザビリティの改善 ([https://core.trac.wordpress.org/ticket/42083 #42083]、[https://core.trac.wordpress.org/ticket/37964 #37964]、[https://core.trac.wordpress.org/ticket/36167 #36167])
  
=== Embeds ===
+
=== バグ修正<span id="Bug Fixes"></span>===
* Support for adding oEmbeds outside post content, including Text widgets ([https://core.trac.wordpress.org/ticket/34115 #34115])
+
  
 +
=== マルチサイト<span id="Multisite_2"></span>===
 +
* マルチサイト: get_site_by() の追加 ([https://core.trac.wordpress.org/ticket/40180 #40180])
 +
* マルチサイト: get_site_by() を使用することで get_blog_details() を改善 ([https://core.trac.wordpress.org/ticket/40228 #40228])
 +
* マルチサイト: サイト切り替え時の権限グループの初期化を改善 ([https://core.trac.wordpress.org/ticket/38645 #38645])
 +
* マルチサイト: 異なるサイトでのユーザー権限グループの初期化が不正確であった問題の修正 ([https://core.trac.wordpress.org/ticket/36961 #36961])
  
=== Script Loader ===
+
=== Rest API ===
 +
* REST API: セッティングとメタで複雑なデータ構造の登録をサポート
 +
* REST API: スキーマ検証と無害化でオブジェクトをサポート ([https://core.trac.wordpress.org/ticket/38583 #38583])
  
=== JavaScript ===
+
=== クラス<span id="Classes"></span>===
* Improve usability of Customize JS API ([https://core.trac.wordpress.org/ticket/42083 #42083],[https://core.trac.wordpress.org/ticket/37964 #37964], [https://core.trac.wordpress.org/ticket/36167 #36167])
+
  
=== Bug Fixes ===
+
==== What's New ====
 +
* I18N: Plural_Forms クラスを追加 ([https://core.trac.wordpress.org/ticket/41562 #41562])
  
=== Multisite ===
+
==== 非推奨<span id="Deprecated"></span>====
* Multisite: Introduce get_site_by() ([https://core.trac.wordpress.org/ticket/40180 #40180])
+
* Multisite: Improve get_blog_details() by using get_site_by() ([https://core.trac.wordpress.org/ticket/40228 #40228])
+
* Multisite: Improve initializing available roles when switch sites ([https://core.trac.wordpress.org/ticket/38645 #38645])
+
* Multisite: Initialize a user’s roles correctly when setting them up for a different site ([https://core.trac.wordpress.org/ticket/36961 #36961])
+
  
=== Rest API ===
+
=== 関数<span id="Functions"></span>===
* REST API: Support registering complex data structures for settings and meta
+
* REST API: Support for objects in schema validation and sanitization ([https://core.trac.wordpress.org/ticket/38583 #38583])
+
  
=== Classes ===
 
 
==== What's New ====
 
==== What's New ====
* I18N: Introduce the Plural_Forms class ([https://core.trac.wordpress.org/ticket/41562 #41562])
 
==== Deprecated ====
 
  
 +
==== 非推奨<span id="Deprecated_2"></span>====
  
=== Functions ===
+
=== アクション & フィルター <span id="Actions_.26_Filters"></span>===
==== What's New ====
+
 
==== Deprecated ====
+
==== 新規追加アクション<span id="New_Action_Hooks"></span>====
  
 +
==== 新規追加フィルター<span id="New_Filter_Hooks"></span>====
  
=== Actions & Filters ===
+
==== 変更されたフィルター<span id="Modified_Filter_Hooks"></span> ====
==== New Action Hooks ====
+
==== New Filter Hooks ====
+
==== Modified Filter Hooks ====
+
==== Deprecated ====
+
  
 +
==== 非推奨<span id="Deprecated_3"></span>====
  
=== External Libraries ===
+
=== 外部ライブラリ<span id="External_Libraries"></span>===
* Remove SWFUpload ([https://core.trac.wordpress.org/ticket/41752 #41752]).
+
* SWFUpload を削除 ([https://core.trac.wordpress.org/ticket/41752 #41752]).
  
=== Miscellaneous ===
+
=== その他<span id="Miscellaneous"></span>===
* Core and the unit test suite is fully compatible with the upcoming release of PHP 7.2
+
* コアとユニットテストは PHP 7.2 に完全互換となりました。
  
 
{{Versions}}
 
{{Versions}}

2017年11月4日 (土) 18:03時点における版

2017年11月14日に WordPress バージョン 4.9 "XXXXX" が公開されます。XXXXX から命名されています。詳しくは WordPress ブログ および 4.9 の Changelog を参照してください。

Version 4.9 ではデータベースバージョン (wp_optionsdb_version) が XXXX に、Trac でのリビジョンは XXXXX になりました。

ハイライト

カスタマイザーワークフローの改良

サイトデザインカスタマイズの下書きと予約公開
投稿の下書きを作成、編集し、日時を指定して予約投稿できるように、サイトのデザインも事前に変更を編集し、公開日時を予約できます。

Customizer Schdule function

デザインプレビューリンクとの連携
WordPress Version 4.9 には、チームやお客様と共有可能なデザインのプレビューリンクがあります。デザイン変更の公開を予約する前にフィードバックを集め、デザインに反映できます。
変更を保護するデザイン固定
WordPress Version 4.9 のデザイン固定機能は、誰も変更したり、作業を削除しないように、デザインの下書きを保護します。
作業を保護する確認
WordPress Version 4.9 では未保存の変更を保存するかどうかを確認します。
自動作成投稿の自動公開
カスタマイザーが自動で作成した投稿は、カスタマイズの予約公開時に同時に公開されます。
まったく新しいテーマ表示
新しいフローによりテーマ管理はカスタマイザーにシームレスに統合されました。テーマのワンクリックインストールやライブプレビューとともに、新しいブラウザ表示フレームワークがカスタマイザーインターフェースに導入されました。

Customizer Themes function

改善されたメニュー作成ガイド
メニュー作成プロセスのユーザーフローが改善されました。

customizer4 9-menu.gif

ウィジェットの改良

テキストウィジェット内のショートコードサポート
8年以上にもわたって待ち望まれた機能が WordPress Version 4.9 でついに実装されました。もうプラグインやテーマの中で add_filter( 'widget_text', 'do_shortcode' ) を実行する必要はありません。
テキストウィジェット内のメディアサポート
テキストウィジェットの「メディアの追加」ボタンを使用して画像、ギャラリー、動画、音声、その他のメディアをウィジェットにテキストと一緒に埋め込めます。

text-widget-with-media.jpg

テキストウィジェットおよび動画ウィジェット内の埋め込み
テキストウィジェットは embed ショートコードをサポートします。動画ウィジェットは YouTube、Vimeo だけでなく、すべての動画 oEmbed プロバイダーをサポートします。
新しいギャラリーウィジェット
ウィジェットを使用してギャラリーを追加できます。

gallery-widget.jpg

詳細

テーマ切り替えをより確実に
WordPress Version 4.9 ではテーマを切り替えてもメニューやウィジェットの位置をできる限り維持します。さらにインストール済みテーマのプレビューや新しいテーマのダウンロード、インストール、プレビューが可能です。
プラグイン個別の有効化、無効化権限
単一の activate_plugindeactivate_plugin 権限は対応するプラグイン名と共に使用され、ユーザーが個別のプラグインを有効化、無効化できるかどうかを決定します。
プラグインやテーマのサンドボックス内での PHP ファイル編集により、失敗しても自動無効化を回避
PHP ファイルの編集で重大なエラーがあってもロールバックされ、ユーザーにエラーを修正し、再保存する機会が与えられます。
管理画面におけるウィジェット更新状態の追加
変更せずに移動しようとすると、ウィジェットは保存され、本当に移動してもよか確認するメッセージが表示されます。

開発者向け

シンタックスハイライトとエラーチェック
CSS 編集とカスタム HTML ウィジェットに実装されたシンタックスハイライトとエラーチェックを使うことで、コーディングエラーをすばやく正確に見つけられます。

codemirror-theme-edit.jpg

前もって潜在的な危険性を警告
テーマやプラグインを直接編集すると、それが危険なやり方だと WordPress Version 4.9 は丁寧に警告します。
プラグインとテーマの PHP ファイル編集のためのサンドボックス
エラーが発生すると自動で無効化せず、エラーを含む PHP の編集をロールバックし、ユーザーに修正と再保存の機会を与えます。

What's New

全般

  • カスタマイザー変更の下書き保存 (#39896) と予約保存 (#28721)。チェンジセットの保存、もしくは、予約保存を行うと、ユーザーがカスタマイザーを開いた時に、保留されている変更点が読み込まれます。変更点を破棄し最終公開状態にリストアするためのボタンが提供されます。
  • ログインしていなくても変更点がフロントエンドで閲覧できるフロントエンドプレビューリンクをカスタマイザーに追加 (#39896)
  • 自動保存リビジョンをカスタマイザーに追加 (#39275)
  • 新しいテーマ検索機能をカスタマイザーに追加 (#37661)
  • カスタマイザーにおける新規メニュー作成フローの改善 (#40104)
  • テーマ変更時のメニューとウィジェットマッピングの改善 (#39692)
  • プラグイン個別の有効化・無効化権限 (#38652)
  • プラグインとテーマ PHP ファイル編集のサンドボックス化 (#21622)

投稿

メディア

  • 動画ウィジェットで YouTube、Vimeo 以外のプロバイダーの動画をサポート (#42039)
  • メディア: MediaElement.js を 4.2.5-74e01a40 にアップグレード (#39686)
  • メディア: デフォルトのキャプションで max-width を使用 (#33981)
  • メディア: カスタマイザーで重複したカスタムヘッダーの切り詰めを軽減 (#21819)
  • メディア: 動画作成日時をメタデータに保存 (#35218)

コメント

外観

  • Version 4.8 のメディア、画像のウィジェットに続き、ギャラリーウィジェットを追加 (#41914)
  • テキストウィジェットでショートコードをサポート (#10457)
  • テキストウィジェットでメディアの追加をサポート (#40854)
  • 管理画面のウィジェットに内部変更フラグを追加。ウィジェットが正しく保存されたかどうか、そして変更が保存されていない状態で画面移動しようとした際に確認ダイアログを表示する際に利用 (#23120, #41610)

ユーザー

  • 権限グループ: 言語ファイルのインストールと更新のための権限を追加 (#39677)
  • ユーザー: メールアドレスの変更にメールでの確認リンクのクリックを要求 (#16470)

インストールプロセス

マルチサイト

アクセシビリティ

内部の変更

全般

  • CodeMirror エディターが、テーマ・プラグインエディター、カスタマイザーのカスタム CSS、カスタム HTML ウィジェットに追加されました (#12423)
  • カスタマイザーに CodeMirror インスタンスを加えて拡張可能なコードエディターコントロールを追加 (#41897)
  • カスタマイザーに、グローバルな通知エリア (#35210)、パネルとセクションの通知機能 (#38794)、全画面オーバーレイ通知機能 (#37727) を追加
  • カスタマイザーの日時コントロール修正 (#42022)
  • カスタマイザー基本コントロールにコントロールテンプレート機能を追加 (#30738)
  • タクソノミークエリーの変換時に WP_Term_Query を使用 (#37038)
  • データベース: MySQL サーバーの IPv6 ホスト接続サポートを追加 (#41722)
  • Emoji: PHP の Twemoji 互換修正 (#35293)

画像

埋め込み

  • テキストウィジェット含む、投稿コンテンツ外での oEmbeds のサポート (#34115)

スクリプトローダー

JavaScript

  • カスタマイザー JavaScript API ユーザビリティの改善 (#42083#37964#36167)

バグ修正

マルチサイト

  • マルチサイト: get_site_by() の追加 (#40180)
  • マルチサイト: get_site_by() を使用することで get_blog_details() を改善 (#40228)
  • マルチサイト: サイト切り替え時の権限グループの初期化を改善 (#38645)
  • マルチサイト: 異なるサイトでのユーザー権限グループの初期化が不正確であった問題の修正 (#36961)

Rest API

  • REST API: セッティングとメタで複雑なデータ構造の登録をサポート
  • REST API: スキーマ検証と無害化でオブジェクトをサポート (#38583)

クラス

What's New

  • I18N: Plural_Forms クラスを追加 (#41562)

非推奨

関数

What's New

非推奨

アクション & フィルター

新規追加アクション

新規追加フィルター

変更されたフィルター

非推奨

外部ライブラリ

  • SWFUpload を削除 (#41752).

その他

  • コアとユニットテストは PHP 7.2 に完全互換となりました。


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

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