Gutenberg 21.2.0アップデート:機能強化、修正、パフォーマンス改善

グーテンベルク v21.2.0コア機能の最適化と革新は着実なペースで進んでいます。この記事では、エディターの最新機能と方向性を常に把握できるよう、今回のアップデートに含まれる機能強化、バグ修正、パフォーマンス改善、開発者向けの機能強化について簡単にご紹介します。

画像[1] - Gutenberg 最新アップデート概要:機能強化、修正、パフォーマンス改善

I. コア機能強化のハイライト

1.より柔軟なデータ表示の制御

GutenbergのDataViewsモジュールに新しい機能が追加された。 ページサイズ 属性を使用することで、開発者は各ページに表示されるアイテムの数をより柔軟に制御することができ、より洗練されたユーザーのページング体験を提供することができます。

画像[2] - Gutenberg 最新アップデート概要:機能強化、修正、パフォーマンス改善

2.プラグイン開発の国際化の容易化

ESLintのルールが強化され、開発者は翻訳エラーを避けるために国際化されたコメントのプレースホルダの書式を厳密に合わせるようになりました。 タンニン/sprintf 文字列書式の一貫性を改善。

3.よりスムーズなフォーマットツールとメディア処理

フォーマットライブラリは、インラインイメージの置き換えプロセスを最適化し、クリックとインタラクションの回数を減らして効率を向上させます。

4.ブロックセッティングのためのパネル構造の最適化

複数ブロックの設定パネルが パネル本体 ハーモナイズドに置き換え ツールパネルギャラリーブロック、サイトロゴ、サイトロゴなどの機能により、パネルエクスペリエンスはより一貫性があり、拡張性があります。

画像[3] - Gutenberg 最新アップデート概要:機能強化、修正、パフォーマンス改善

5.ナビゲーションリンクに「新しいウィンドウで開く」オプションを追加する

ナビゲーション・リンクに新しく「新しいタブで開く」スイッチが追加され、外部リンクの一般的なニーズに対応し、ナビゲーション・リンクの柔軟性が向上しました。

新しいコンポーネントとインターフェイスの調整

1.新しい日付選択コンポーネント

コンポーネント・ライブラリの追加 日付カレンダー 歌で応える 日付範囲カレンダー時間範囲の選択を含むインターフェイスをネイティブにサポートする。

2.アイコンとポップアップウィンドウのスタイルの調和

複数のアイコン(例:ヘルプ、プラス、フォント設定)を均一の比率に更新し、ポップアップ(例:ブロックロックのポップアップ)のサイズ指定を統一することで、視覚的な連携を高めました。

3.プラグイン拡張性の強化

ポスト・エディターでは、開発者がデフォルトの ポストロックされたモーダル コンポーネントを使用することで、開発チームによるロッキングプロンプトの動作のカスタマイズが容易になります。

バグ修正と詳細な最適化

  • ピクチャーブロックメディアタイトルの改行の欠落を修正。
  • RSSブロックヘッダ表示のHTMLエンコーディングを修正。
  • カバーアートと特集画像シャープネスリセット機能を復活させます。
  • ナビゲーション・サブメニューの境界線サブメニューのボーダーが表示されない問題を解決。
  • アイコンサイズ修復 プラスサークルフィルド アイコンサイズが異常

IV.パフォーマンスの最適化

  • usePostActions 不必要なテンプレート要求を避け、エディタの応答性を向上させます。
  • インサーター(Inserter)関連のクエリーは、制約のない呼び出しを減らし、リソースの消費を抑える。
  • Post Authorブロックは、ユーザークエリロジックを最適化し、読み込みを高速化します。

V. アクセシビリティの向上

  • フィックス フォームトークンフィールド 有効にする場合 __experimentalExpandOnFocus。 キーボードナビゲーション体験は、キーボード使用時にフォーカスを失うという問題によって強化される。

VI.ドキュメンテーションと開発経験の最適化

  • 新しいプロパティの説明、凡例の最適化、サンプルコードの更新など、いくつかのコンポーネントとモジュールの開発ドキュメントが更新されました。
  • 良くする サーバーサイドレンダー 使用例、不要な POST メソッドのデモの廃止。
  • Wordの画像埋め込みサポートが更新され、貼り付けの互換性が向上しました。

コードの品質と内部クリーンアップ

  • 複数のモジュールにまたがる未使用のプロパティとスタイルを合理化し、冗長な依存関係を削除します(フローティングUIなど)。
  • 利用する データフック 従来のHoC(Higher Order Component)の書き方に代わり、保守性を向上。
  • Debian Buster の wp-env のビルドバグを修正し、ローカル開発環境の互換性を改善した。

結語

このGutenbergアップデートは、WordPress編集チームの パフォーマンス、柔軟性、開発者エクスペリエンス 3つの領域への継続的な投資UIの一貫性の調整から、根本的なアーキテクチャの最適化、よりメンテナンスしやすいドキュメントシステムまで、開発者はカスタムブロックやページロジックをより簡単に構築できるようになりました。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はリトル・リンが執筆した。
終わり
好きなら応援してください。
クドス966 分かち合う
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし