WordPress[Ver.6.0]での変更点について
ここではmixhostで2022年5月24日にリリースされたWordPressのVer.6.0において、500以上の機能拡張と400以上のバグフィックスが行われています。
この記事では、追加や改善及び変更された機能などについて抜粋して紹介します。
WordPress.org公式サイトへはこちら 外部リンク先を新しいタブで開きます。
動作環境
WordPress を実行するには、以下のホスティング環境を推奨されており新たにWordPressを利用する場合は、事前に環境を確認するようにしましょう。
- PHP バージョン 7.4 以上。
- MySQL バージョン 5.7 以上、または MariaDB バージョン 10.3 以上。
- HTTPS 対応
・PHP7.4の公式サポート期限が2022/11/28迄となっておりプラグインなど動作に影響を及ぼす可能性があり
PHP バージョン 8.0 以上へ上げる前に、動作してたWordPressの以前Ver.やPHPのバージョンを確認しておくことをオススメします。
主な機能
WordPress 6.0 は2022年1月に公開された 5.9 に続く今年2回目のメジャーリリースとなります。
今回行われた1,000件近い修正と機能強化は WordPress プラットフォームのあらゆる領域に及び
コンテンツ作成とサイト作成において以下のいくつかの機能などが改善及び追加が行われました。
- ライティングが大幅に改善:複数ブロックをまたぐテキストの一括編集やリンクメニューへのクイックアクセスの追加
- スタイル切り替え:テーマそのものを変更せず切替が可能
- 拡充されたテンプレートオプション:5種類の新たなテンプレート (投稿者、日付、カテゴリー、タグ、タクソノミー) のブロックによる編集が可能
- スタイルの保持:ブロック間での変換や新規ボタンの作成時のカスタムスタイルを保持
- テンプレートパーツやページに関連したパターンの優先表示
- リスト表示の改善:キーボードショートカット (シフトキー + クリック) により、複数ブロックの同時選択による一括操作 (配置変更、削除など) が可能
- デザインツールの洗練:新しいカラーパネル、透明度設定、さらに多様になったグループブロックを利用した従来にない配置オプション (スタック、行) の作成、カバーブロック内部にアイキャッチ画像を配置する機能
- 新しいブロック/ブロック施錠:コメント、「続きを読む」、クエリーループの結果ゼロ、投稿者略歴、アバターの各ブロックの追加
- ブロックテーマのエクスポート:ブロックテーマエクスポートツールの改善
ライティングの大幅に改善
記事の作成及び編集におけるライティングが大幅に改善されコンテンツ作成プロセスを効率化された方法をご紹介します。
- 複数のブロックにまたがるテキストを選択し、一度に編集できます。
- 2つの角括弧
[[
と入力することで、リンクメニューに素早くアクセスできます。 - あるブロックを別のブロックに変換する場合、段落ブロックからコードブロックに変換後も既存のスタイルを保持できます。
- カスタマイズしたボタンを作成すると、新しく作成したボタンにカスタマイズしたスタイルが自動的に適用されます。
- タグクラウドとソーシャルアイコンの設定やコントロールを更新し、タグクラウドに新しいアウトラインスタイルを追加しました。
- カバーブロックでアイキャッチ画像を使用可能となり新しいアイキャッチ画像のサイズコントロールができます。
- テンプレートの編集中、クイックインサーターが、ルートやブロックの間に、パターンやテンプレートパーツを表示します。
スタイルの切り替え
新しいオプションにより、ブロックテーマに複数のスタイルバリエーションを変更可能となり
スタイルパターンが用意されているブロックテーマが適用されている場合は1つのテーマ内でサイトのあらゆる外観を簡単に切り替えられます。
この機能は全部入りブロックテーマの内部でサイトのルック・アンド・フィールを切り替えることが可能でテーマそのものを変更する必要はありません
テンプレートの拡充
ブロックエディターに投稿者、日付、カテゴリー、タグ、タクソノミーの5つの新しいテンプレートオプションが追加され、
これらのテンプレートを使用することでコンテンツ制作者に大きな柔軟性をもたせることが可能です。
改良されたリストビュー
リストビューから複数のブロックをリスト内でドラッグ & ドロップで操作を行うことが可能で一括修正や並び順の変更が行えます。
このリストビュー簡単に開閉できデフォルトでは折りたたみされており、ブロックを選択すると自動的に現在の選択が拡大されます。
再利用ブロックをロック可能
ブロックエディタには、一度編集したブロックを再利用できるように使い回せる機能として再利用ブロックがあります。
この機能にブロックをロックすることが可能となり、ブロックの移動、ブロックの削除、またはその両方を防止できます。
これにより、再利用ブロックを誤って編集することなく利用することができます。
グループブロック内のレイアウト変更
複数のブロックを内包するグループブロック内の配置を、簡単にレイアウト変更が可能となり、
より直感的にレイアウト変更可能で、「配置(左揃え、中央など)」、「方向」「複数行に折り返す」などをクリックするだけで簡単に変更することができます。
カバーブロック
記事にアイキャッチ画像設定している場合、カバーブロック設定からアイキャッチを選択できるようになりました。
その他
WordPress6.0のアクセシビリティの強化
- 投稿にリンクする場合は、投稿のタイトルを注目画像の代替テキストとして使用
- ブロックプレースホルダーへのタブ移動を許可する
- ブロックマネージャーで検索結果をアナウンスします。
- プレースホルダーが設定されたブロックの説明がVoiceOverによって読み取られ、ブロック自体と結果のコントロールのコンテキストを表示する
- ボタンのテキストラベルをサイトエディタに追加します。
デザインツール
- 新しいカラーパネルデザインはスペースを節約しますが、それでも一目でオプションを表示します。
- 新しい枠線コントロールは、よりシンプルに、思い通りの枠線を設定できます。
- 色の透明度レベルにより、さらにクリエイティブな色オプションが可能になります。
-
グループブロックでは、ブロックの集合に対して、間隔、マージン、タイポグラフィなどを一度に制御できます。
- 縦積み、横並び、グループとバリエーションを切り替えることで、ブロックのグループをより柔軟に配置できます。
- ギャラリーブロックのギャップサポート機能を使用すると、すべての画像の間にスペースを追加したり、スペースを完全に削除したりとさまざまな外観を作成できます。
その他の変更抜粋
- ブロックエディター: スタイルがサイトエディターに追加されることを防止する (#55567)
- パターン REST API: スキーマに ‘inserter’ を追加 (#55567)
- WP_REST_Block_Patterns_Controller::get_items でリモートパターンが二度ロードされないようにする (#55567)
- retrieve_password 通知メールの全体をフィルターする機能を追加 (#54690)
- 内容のないプラグインヘッダーを翻訳しないようにする (#54586)
- Twenty Twenty-Two テーマ: 代替 JSON ファイルの実装 #55433
- サイトエディター内での duotone レンダリングの修正 #37727
- スタイル設定が容易な「コメントタイトル」ブロックの作成 #40419
- ナビゲーションブロック: 「メニューを選択」からオプション選択した際のブロックレンダリング後のフォーカス #40390
- コメントクエリーループ内のすべてのコメントにコメント ID を付与する #40268
- コメントテンプレートに投稿コメントフォームブロックを追加 #40256
- Elements: ブロックが描画される前にフッターにスタイルを追加する #37728
- ディスカッション設定にデフォルトのコメントステータスを追加 #55567
- 入れ子になった要素のスタイル (リンク色) を修正 #55567
- 一貫性を保つために
wp_enqueue_block_style()
を wp-includes/script-loader.php へ移動 #55182 #55148 - 管理画面関連のフックを admin-filters.php へ移動 #54795
- 投稿コンテンツのプレースホルダーの更新 (#40177)
- コメントブロック: 後方移植の作業中に見つかった不具合の修正 (#40628)
- パターンが優先される状況では「パターンを追加する」のラベルを表示する (#40598)
- 最新投稿一覧のアイキャッチ画像で再発した問題の修正 (#40662)
- ナビゲーションリンク: 不必要な再描画を避ける (#40696)
- ナビゲーション: セレクターのパフォーマンスを改善 (#40700)
- コメントタイトル: 個別編集モードでの件数表示の切り替え (#40728)
- シフト+クリックでの複数選択の修正を試みる (#40687)
- コメント投稿者名のアラインメントの修正 (#40610)
- コメント本文: モデレーションメッセージを表示 (#40612)
- コメント本文ブロックに段落区切りを表示 (#40667)
- モデレーション待ちコメントのインデントのスタイルを修正 (#40681)
- 選択できるパターンが一つしかない場合にページパターンが表示されない問題の修正 (#40707)
- 投稿抜粋プレースホルダーの更新 (#40178)
- REST API: パターンディレクトリエンドポイントにおいて再発した問題の修正 (#55617)
- REST API: ブロックディレクトリ検索エンドポイントのスキーマの修正 (#53621)
- コメントクエリーループにコメントのプレビューを表示 (#55634)
- コメントメタクエリーで発生するデータベースエラーの防止 (#55218)