以下は、Francesca Marano が書いた WordPress.org 公式ブログの記事、「WordPress 5.4 Beta 1」を訳したものです。
誤字脱字誤訳などありましたらフォーラムまでお知らせください。
WordPress 5.4 ベータ 1 がご利用いただけるようになりました。
このソフトウェアはまだ開発中ですので、実運用中のサイトでの使用はおすすめしません。テストサイトを立ち上げて新しいバージョンを試すことを検討してください。
WordPress 5.4 ベータ版をテストする方法は次の二通りです:
- WordPress Beta Tester プラグインを使う(「最新版ナイトリービルド」を選択)。
- ベータ版の zip ファイルをダウンロードする。
WordPress 5.4 の正式リリースは、2020年3月31日を予定していますが、そこに至るには皆様の助けが必要です!
2020年の主な目標はブロックを使用したフルサイト編集ですが、WordPress の貢献者達はソフトウェアが前進し続けるようプロジェクトの様々な分野に取り組んでいます。
ベータ段階でバグがないかテストを行うことは、リリースの完成度を高める重要な部分であり WordPress に貢献する素晴らしい方法です。テストに際し注意を払うべき大きな変更点と機能を以下に示します。
ブロックエディター: 新機能と改善点
WordPress 5.4 のコアには Gutenberg プラグイン10回分のリリースがマージされます。これは、たくさんのエキサイティングな新機能があることを意味します。次にそのほんの一部を紹介します。
- 2つの新ブロック: ソーシャルリンクとボタン
- ボタン、カバー、グループ、カラムのブロックへの色オプション追加
- ウェルカムガイドモーダル
- 最新の記事ブロックにアイキャッチ画像を追加するためのツール
- より簡単なパンくずリストブロックのナビゲーション
いくつかの変更点:
- モバイルではツールバーが上に留まるため見失うことはありません。
- ギャラリーブロックでの画像サイズ変更が簡単に。
- アイキャッチ画像ボックスへの画像のドラッグアンドドロップ
- いくつかの新しい API
- REST API リクエストが失敗した際のわかりやすいオフラインエラーメッセージ
- テーブルブロックのキャプション
- リッチテキストブロックでテキストの一部だけに色を付けることが可能に。
アクセシビリティの改善点
- 複数ブロックの選択が簡単に。
- 画像ブロック内での画像タイトル属性の変更サポート
- より簡単なタブ移動。これはエディター最大のアクセシビリティの問題でしたが、ブロックのサイドバーでタブ移動ができるようになりました。
- 編集モードとナビゲーションモードの視覚的切り替え、スクリーンリーダーのアナウンスの有効化
各リリースのすべての機能の詳細についてはリリースの投稿をご覧ください: 6.6、6.7、6.8、6.9、7.0、7.1、7.2、7.3、7.4、7.5
パフォーマンス向上への継続的な取り組み
ブロックエディターチームは WordPress 5.3 以降、特にサイズの大きい投稿(〜36,000語、〜1,000ブロック)において、読み込み時間を14%、入力時間を51%短縮することに成功しました。
その他
サイトヘルス
WordPress プロジェクトが世界のウェブサイトの34%を支えている以上、セキュリティにも注視しなくてはなりません。これが貢献者達がサイトヘルスプロジェクトに熱心に取り組んでいる理由となっています。
WordPress 5.4 では、サイトのパフォーマンスやセキュリティに影響を与える可能性のある潜在的な問題について管理者に警告するウィジェットがダッシュボードに追加されます。行動を促すボタンをクリックすると、サイトヘルス画面に移動して詳細と修正案を確認できます。
アクセシビリティの改善点
WordPress はリリースごとにアクセシビリティの向上に努めていますが、このリリースも例外ではありません。バージョン 5.4 には、次のアクセシビリティ強化が含まれています。
- メニュー、カスタマイザー、サイトヘルス画面でのフォーカス管理を改善し、キーボードナビゲーションの既知の問題を修正。
- メディアモーダルのセマンティクス向上のためキーボードナビゲーションを簡易化。
- 分かりやすいプライバシーポリシーガイド
開発者向け情報
5.4 には、開発者向けの変更も数多く含まれています。
カレンダーウィジェット
HTML 5.1 の仕様では <tfoot>
タグは <tbody>
タグの後に続く必要があります(カレンダーウィジェットではそのようになっていなかった)。 WordPress 5.4 では valid な HTML を生成するためにナビゲーションリンクを <table>
要素の直後に続く <nav>
要素に移動します。
apply_shortcodes() を do_shortcode() のエイリアスに
do_shortcode()
の代わりに apply_shortcodes()
を使用してください。 do_shortcode()
は非推奨にはなりませんが、新しい関数はより良いセマンティクスを提供します。
favicon の取り扱いを改善
favicon のリクエストをより柔軟に管理できるようになりました。管理者は、カスタマイザーで favicon を選択、または、favicon.ico
ファイルをアップロードできます。 フォールバックとして WordPress ロゴが常に読み込まれます。
開発者向けのその他の変更点
wp_login_failed
でのエラー情報の明確化- マルチサイトインストール用の
newblog_notify_siteadmin
フィルターにサイト ID が追加されました。 - テーマで要件となる WordPress と PHP バージョンのヘッダーのサポートが追加されました。
- TikTok の埋め込みサポートが追加されました。
5.4 関連のデベロッパーノートについては、今後数週間の Make WordPress Core ブログをご覧ください。変更点についてより詳細に説明しています。
WordPress 5.4 では、貢献者達の手によってこれまでに255個以上のチケットが修正されました。
リリースに協力する
英語以外の言語が話せますか? WordPress の100言語を超す翻訳にご協力ください!
バグを見つけた場合は、サポートフォーラムのアルファ・ベータエリアに投稿してください。情報をお待ちしています!再現可能なバグのレポートが書ける方は WordPress Trac に報告してください。こちらでは既知のバグを確認できます。