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

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

Version 4.9

提供: WordPress Codex 日本語版
2017年11月4日 (土) 18:03時点におけるAkira Tachibana (トーク | 投稿記録)による版 (翻訳完了 [en:Version_4.9] 17:52, 4 November 2017 Atachibana版)

移動先: 案内検索

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最新版との差分