memo

wp-block-group is-layout-constrained is-layout-undefined fse-header-text

 "layout":{"inherit":true} など古い記述だと、is-layout-undefinedが付く模様 163 Extensions
<!-- wp:template-part {"slug":"query-post", "tagName":"main", "align":"full", "className":"fse-query-post-template main-query"} /-->
query-post.html内で
    <!-- wp:template-part {"slug":"post-header","theme":"emulsion","tagName":"header","className":"post-header wp-block-template-post-header"} /-->
	
	"theme":"emulsion", が問題の発生源?

WordPress 6.1 では、ベース レイアウト スタイルがグローバル スタイル出力の一部として統合されたため、生成されたレイアウト スタイルをオプトアウトする既存のアプローチは機能しなくなります。その代わりに、テーマは と呼ばれる新しいテーマ サポート フラグを使用できるようになりましたdisable-layout-styles。テーマは、次のコードを使用してこの機能をオプトインできます。

// Opt in to remove layout styles.

add_theme_support( 'disable-layout-styles' );

この新しいテーマ サポート フラグを使用すると、期待される動作がコードで明示的に処理されます。また、このフラグを使用するテーマは、レンダリング時にレイアウト ブロックに挿入されるセマンティック クラス名 (コンテンツ ジャスティフィケーション クラスなど) を引き続き使用できます。

: この機能を選択すると、グループ、列、ソーシャル アイコン、ボタンなどのブロックに必要なスタイルが削除されるため、この機能を使用するテーマは、これらのブロックがエディターで正しくレンダリングされるように、独自の構造レイアウト スタイルを提供する必要があります。サイトのフロントエンドで。
ほとんどの場合、特にブロックベースのテーマの場合、生成されたレイアウト スタイルは、コア ブロックを正しくレンダリングするために適しています。ブロックの間隔を調整しようとしているテーマについては、ハンドブックの「blockGap とは何か、どのように使用できますか?」のエントリを参照してください。.

Updated editor layout support in 6.1 after refactor – Make WordPress Core

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

[emulsion_relate_posts]