vektor-inc / lightning

Lightning is powerful them for WordPress.
https://lightning.vektor-inc.co.jp
GNU General Public License v2.0
106 stars 28 forks source link

[ theme.json ] VK Blocksよりもtheme.jsonのcssが優先されてしまいレイアウトが変わってしまう #1185

Closed mtdkei closed 1 month ago

mtdkei commented 1 month ago

こちらで確認した限りですが https://example.com/wp-content/plugins/vk-blocks-pro/build/block-build.css?ver=1.87.0.0 よりも https://example.com/wp-content/themes/lightning/_g3/assets/css/style-theme-json.css?ver=15.26.4 の方が後に設定されているため、theme.jsonで設定されているCSSが優先されます。

そのため、 https://vws.vektor-inc.co.jp/forums/topic/%e3%82%ab%e3%83%95%e3%82%a7%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc%e8%a1%a8_%e3%82%a2%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%82%aa%e3%83%b3 のような現象が発生しているようでした。

theme.json を有効化にチェックした場合 image

theme.json を有効化にチェックしない場合 image

上記ではコーヒーとカフェラテだけパターン内の余白なし設定を解除しています。

mtdkei commented 1 month ago

改めて調べたところ、WordPressはリクエストを受け取るたびに、コアファイル、次にプラグイン、最後にテーマを順にロードするので動きとしては正しかったですのでCloseします。 後ほど別のissueもしくはプルリクを立てます。 https://wp-kama.com/handbook/wordpress/loading