Divi 5 アップデート: パブリック アルファ バージョン 5

公開: 2024-12-10

Divi 5 パブリック アルファはテスト用に利用可能です。 Divi 5 を使用している場合は、今日パブリック アルファ バージョン 5のアップデート通知が届いていることに気づくでしょう。新しい Divi 5 バージョンを 2 週間ごとにリリースし、毎回改良されています。まだ Divi 5 をテストしていない場合は、ぜひ試してご意見をお聞かせください。

目次
  • 1パブリック Alpha 5 の新機能は何ですか?
    • 1.1顕著な変更点
    • 1.2変更履歴
  • 2今すぐディビ 5 に飛び込みましょう

パブリック Alpha 5 の新機能は何ですか?

過去 2 週間で、 89 件のバグを修正しました。 Divi 5 は安定していると感じられますが、ベータ テスターからの新しいバグ報告はあまりありません。それは素晴らしい兆候です!私たちはさらに 2 週間をかけて、いくつか残っている優先度の高いバグを修正し、その後機能開発に移り、積極的なリリース スケジュールで 2025 年をスタートします。

基本的な改善とバグ修正がすべて完了し、エキサイティングな新年になりそうです。

顕著な変更点

過去数回のアップデートの場合と同様、この新しいバージョンには多くの小さな修正が含まれています。言及するには多すぎますが、注目すべき変更点をいくつか紹介します。

  1. 更新された開発者ドキュメント– 私たちはマーケットプレイスのクリエイターと協力して質問を受け付け、コミュニティに永続的に役立つ新しい開発者ドキュメントの基礎として使用してきました。
  2. 新しい開発者フックとフィルター– モジュール作成者は、Divi モジュールとビルダー インターフェイスをより自由に拡張できるようになりました。私たちは、開発者が思い描いたモジュールを構築するために必要なものを確実に備えています。
  3. 下位互換モードでのパフォーマンスの向上– 下位互換モードで従来のショートコードをレンダリングすると、一部のページの読み込みが遅くなりました。ボトルネックを特定し、修正しました。アップグレードにマイナス面がないように、従来のモジュールが Divi 5 と同等かそれ以上に読み込まれるようにしたいと考えています。
  4. do_blocks() Divi ブロック レンダリングを修正– ショートコードの利点の 1 つは、どこにでもプラグインできることです。同じことが Divi 5 の新しいブロックにも当てはまります。ただし、WordPress do_blocks() 関数を使用した Divi ブロックのレンダリングが意図したとおりに動作しなかったため、これは修正されました。
  5. 編集中のモジュールのドラッグ– 以前の Divi 5 では、アクティブに編集しているモジュールをドラッグできませんでした。アクティブな状態はドラッグできず、非常に面倒でした。これは修正されました。

変更履歴

以下は、Public Alpha 5 で実装されたすべての変更のリストです。

  • スティッキー状態がアクティブ化され、デフォルトの Divi ヘッダーが固定に設定されている場合の、フロントエンドの Sticky モジュールの予期しないジャンプ動作を修正しました。
  • 設定モーダルがブラウザ ウィンドウの上部を超えてドラッグされ、その一部が事実上非表示になってしまう問題を修正しました。
  • モジュールの編集時にモジュールをドラッグできるようにします。
  • ドラッグ アンド ドロップ機能が更新され、ビジュアル ビルダーの編集モードでもモジュールをドラッグ アンド ドロップできるようになりました。
  • 不正な hoveredArea およびbottomOffsetTop 状態値による、特定の状況下でのワイヤーフレーム モードでのドラッグ アンド ドロップの動作の不具合を修正しました。
  • 専門セクションの行の 1 つの列だけをドラッグできないように修正しました。
  • プリセット選択モーダルにスクロールバーを追加しました。
  • 従来のレイアウトのフロントエンドレンダリングを支援するショートコード属性チェックに関するパフォーマンスの問題を修正しました。
  • 価格表や宣伝文モジュールなど、一部のモジュールの本文テキストに関連するさまざまなトランジション スタイルの問題を修正しました。
  • 見出しフォントと本文フォントのトランジション スタイルを同じモジュール要素上の他のトランジション スタイルとマージすることにより、トランジション スタイルの処理が改善されました。
  • プロパティ セレクターに依存するモジュールの遷移の問題を修正し、コードの変更をサポートするテストを追加します。
  • ページ間でのモジュールのコピー/ペーストのサポートが追加されました。
  • フォント アイコン内の特殊文字が適切にエスケープされない問題を修正しました。
  • D5 下位互換性モードで視差背景が適切に動作しない原因となっていたバグを修正しました。
  • 場合によっては、Divi 5 下位互換モードで不要なタグをレンダリングするバグを修正しました。
  • レイアウトのインポートプロセス中に従来のショートコードが適切に移行されなかった問題を修正しました。
  • テキストの色と明るい/暗いテキストの色の組み合わせが期待どおりに機能しない問題を修正しました。
  • 色が設定されていない場合、セクション区切りの色が黒に強制される問題を修正しました。
  • ページ設定のカスタム CSS からバックスラッシュが削除される問題を修正しました。
  • 兄弟セクションの背景色に基づいてセクション分割線の色のレンダリングを修正しました。
  • 新しい PHP フックを使用して Divi 5 ページ設定の拡張チュートリアルを更新しました。
  • Visual Builder でのレスポンシブ コンテンツ管理に関するドキュメントの説明ページを追加しました。
  • チェックボックスのラベルの末尾のスペースにより、Contact Form モジュールで検証エラーが発生する問題を修正しました。
  • 未定義のプロパティによって発生するフロントエンドの PHP 通知エラーを修正しました。
  • ショートコードの遅延読み込み機能とそれを適応させる方法に関するガイダンスに関する説明ページをドキュメントに追加しました。
  • D5 に CSS ルールがないためにメニュー モジュールのロゴ画像が引き伸ばされる問題を修正しました。
  • ボタン モジュールのドラッグ アンド ドロップの信頼性に関するバグを修正しました。
  • アコーディオン項目の開いた状態に一貫性がなく、最初の項目が開いた状態ではない場合でも、開いた状態の属性/プロパティが表示される問題を修正しました。これはビジュアル ビルダーにのみ影響します。
  • React フックの使用法、コンポーネントの命名、コード構造に関する問題を修正し、信頼性、可読性、ベスト プラクティスへの準拠を向上させました。
  • カスタム CSS セレクターに Positioning Order クラスのテストを追加しました。
  • カスタムCSSにセレクタープロパティを追加するサンプルコードを追加しました。
  • Divi 5モジュールのcustomCssFieldsにセレクタープロパティを統合するためのチュートリアルを追加しました。
  • モジュールアイコンデザインのガイドページを追加しました。
  • 固定カテゴリ選択では、区切り線としてタイトルが表示されません。
  • 静的および動的モジュール変換のドキュメントを更新しました。
  • 既製のレイアウトをインポートした後、FE で表示されないすべてのセクションを修正しました。
  • 拡張機能サンプル プラグインを更新して、Elements クラス内に AdvancedStyles を組み込むことで、ビジュアル ビルダーとフロントエンドの両方で必要な互換性を確保します。
  • パーマリンクの更新後のライブラリアイテムの編集に関する問題を修正しました。
  • モジュールのマージンが小さく、構造要素のマージンとパディングが小さい場合に、アクション アイコンの重なりを防ぐためのアクション アイコンの移動が追加されました。
  • ワイヤーフレーム モードでのモジュールのドラッグ アンド ドロップが修正され、すべてのモジュールが再レンダリングされます。
  • ダイナミック モジュール チュートリアルのビルドの問題を修正しました。
  • Divi ライブラリから内側の行を追加できない問題を修正しました。
  • Divi 4 から Divi 5 に移行するときに、全幅ヘッダー モジュールのフォントの太さが誤って標準として表示される問題を修正しました。
  • カスタム プリセットがアクティブなときにカスタム プリセット値がデフォルトとして表示されない問題を修正しました。
  • チュートリアルに新しいカスタム オプション グループ スクリプトを追加すると期待どおりに機能しない問題を修正しました。
  • デバッグをわかりやすくするために、コード化されていないモジュールとパス名を含めるようにコンソール エラーを更新しました。
  • 自動生成モジュールが警告をトリガーして、確実に認識できるようにしました。
  • 簡単に参照できるように、自動生成モジュールのリストを追加しました。
  • Blurb モジュールにおける Divi 4 と Divi 5 の間の HTML マークアップの違いに関する問題を修正しました。
  • テーマビルダーでのプリセットのインポートの問題を修正しました。
  • valueExpansionFunctionMap コード スニペットを追加して、静的および動的モジュール変換ドキュメントのコードを更新しました。
  • ワイヤーフレーム モードからデスクトップ ビューに切り替えた後、最初のセクションの設定バーがヘッダーの後ろに隠れる問題を修正しました。
  • Divi 4 から Divi 5 に移行した後、フィルター可能なポートフォリオ、ポートフォリオ、および全幅ポートフォリオ モジュールで「選択したカテゴリ」オプションが失われる問題を修正しました。
  • スライダー モジュールの最初のスライド画像がビジュアル ビルダーで非表示になる問題を修正しました。
  • 空のグラデーション背景が他の背景オプションからスタイルを誤って継承し、代わりにデフォルトの白背景が適用される問題を修正しました。
  • テーマビルダーテンプレートをインポートする際のグローバルカラーのインポートを修正しました。
  • ブログ モジュールが単一の投稿で使用され、ブログ モジュールが表示されている投稿に現在の投稿を誤って含めた場合に発生する、ブログ モジュールの再帰ループによって引き起こされるメモリ枯渇を修正します。
  • 通常セクションから追加された行データが専門セクションの行ライブラリに表示されない問題を修正しました。
  • ショートコードとしてインポートされたテーマビルダーデータが原因で、新しい投稿を追加する際の致命的なエラーを修正しました。
  • 投稿コンテンツ モジュールがテーマ ビルダーの外部でもインポートされる問題を修正しました。
  • 背景画像設定の視差方式のレスポンシブ オプションが正しく動作しない問題を修正しました。
  • 「カスタム オプション グループの追加」および「カスタム オプション フィールドの追加」チュートリアル シリーズを更新して、レンダリング要素やスタイルなど、今後のチュートリアルに関連するより現実的な例を追加しました。
  • 「ライブラリに保存」ボタンをクリックしたときのバグを修正しました。
  • テーマビルダーの使用時にフロントエンドの投稿タイトルモジュールおよび全角投稿タイトルモジュールのメタ情報にカテゴリが表示されない問題を修正しました。
  • 修正: Visual Builder の行の最大幅が、テーマ カスタマイザーの Web サイト コンテンツ幅の設定を考慮しない問題を解決しました。
  • 全幅ヘッダー モジュールのカスタム コンテンツ幅が FE に適用されない問題を修正しました。
  • スナップされたサイドバーの下にモーダル Z インデックスが表示される問題を修正しました。
  • メニューモジュールのテキスト配置とテキストカラーオプションがDivi 4からDivi 5に正しく移行されなかった問題を修正しました。
  • ページで WooCommerce モジュールが使用されていない場合の単一製品ビュー ページの致命的なエラーを修正しました。
  • ポストスライダーおよび全幅ポストスライダーモジュールの「続きを読む」ボタンの表示の問題を修正しました。
  • ブロック属性内の特殊文字を適切にエスケープすることにより、動的コンテンツのレンダリングが改善されました。
  • VB および FE でレンダリングされたモジュール要素をフィルタリングするための新しいフックが導入されました。
  • VB および FE でレンダリングされたモジュール ラッパーをフィルタリングするための新しいフックが導入されました。
  • カラーピッカー内をクリックするとインラインエディタが閉じられる問題を修正しました。
  • 特定のレイアウトをインポートするときに、上部または下部のパディングが 0 に設定されているセクションがフロントエンドで正しくレンダリングされない問題を修正しました。
  • ページテンプレートの do_blocks() 関数を使用して Divi 5 レイアウト/ブロックをレンダリングするときに、専門セクションの CSS が完全に生成されない問題を解決しました。
  • グローバル カラーを編集するときに、複数のサイドバーが開いている場合に、変更を保存するための確認ダイアログが正しいサイドバーに表示される問題を修正しました。
  • Divi 5 TinyMCEエディター内でビデオショートコードがビデオタグにレンダリングされない問題を修正しました。
  • グローバル カラー ピッカーを変更せずに開閉すると、ページ要素をクリックできなくなる問題を修正しました。
  • テストファイルのタイプ/リンターの問題を修正しました。
  • ユーザーがログインしていない場合のクイック サイト生成エラーと空白のページが修正されました。
  • オンボーディングでの開発中の SCSS 警告を修正しました。
  • Divi クイック サイトを使用してサイトを生成した後にプリセットを保存できない問題を修正しました。
  • アニメーションを開始する前にビデオが下からジャンプするスライダー モジュールのビデオ トランジションを修正しました。
  • 右クリックのコンテキスト メニューの上にマウスを置くと発生する不要なグループ フィールドの再レンダリングが修正されました。
  • Conversion::maybeConvertContent() を強化し、関数内に ShortcodeMigration::maybe_merge_legacy_shortcode() のアプリケーションを含めました。
  • オンボーディング構成に一致するようにパッケージを更新しました。
  • オンボーディング時の開発ビルド エラーを修正しました。
  • null 値を処理できるように ShortcodeMigration::Should_handle_migration() を更新することで、サードパーティ モジュールのインポート中の PHP エラーを修正しました。

今すぐ Divi 5 に飛び込みましょう

Divi 5 をテストしてバグを報告する時が来ました。私たちは、見つかった問題を解決するために積極的に取り組み続けます。また、スピーディな構築エクスペリエンス、大幅に向上したフロントエンドのパフォーマンス、最新の新しいインターフェイスをお楽しみいただけます。

これまでのご意見をお聞かせください。2 週間ごとの新しい Divi 5 バージョンにご期待ください。今後、Divi 5 はアルファ、ベータ、そしてそれ以降を通じて定期的に改善されます。