Open kaorock72 opened 2 weeks ago
wp-includes/js/dist/editor.jsの26408行目辺り
isEditorIframed && isWideViewport && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(zoom_out_toggle, {
disabled: forceDisableBlockTools
}),
isEditorIframedがfalseになっている為に表示できないようです。 すみません。それ以上わからなかったので、他の方お願いします。
宮本さん、ありがとうございます。 ここで、Block API v3でなければ有効にならない処理をしていますね。 https://github.com/WordPress/gutenberg/blob/828868d680a4f052c35854d0ed0fb217179664b8/packages/edit-post/src/components/layout/use-should-iframe.js#L32
https://www.advancedcustomfields.com/blog/acf-blocks-and-wordpress-blocks-v3/ https://dlxplugins.com/tutorials/block-json-version-3-a-guide-for-block-developers/ https://rudrastyh.com/gutenberg/plugin-sidebars.html https://kinsta.com/jp/blog/wordpress-add-meta-box-to-post/ https://ja.wordpress.org/team/handbook/block-editor/how-to-guides/metabox/
このあたりを総合すると
という条件が必要そうです。
6.7の本番リリースまでに対応する必要は必ずしもないと思いますが、長期的に見たら対応すべきことかなと思います。
テーマだけの環境だと、ズームアウトのトグルがエディターツールバーに常に表示されるのですが、以下のプラグインのうち、どれかひとつでも有効にすると常に表示されなくなるようです。
私自身、ズームアウトの仕様はよくわかっていないのですが、いったんissueにあげてみます、よろしくお願いします。
参考にしたもの:ズームアウトモード https://make.wordpress.org/core/2024/10/21/developer-notes-for-zoom-out-in-wordpress-6-7/
確認したこと
WordPress 6.7 RC2 (ローカル環境 / エックスサーバーの環境)で以下のテーマで確認しました。
プラグインをすべて無効化すると、以下のようになります。
上記プラグインのどれかひとつを有効化すると、以下のようになります。
https://github.com/user-attachments/assets/0b0d888d-9325-4fed-8ed3-13791f76aa40
ちなみに、以下のプラグインは有効化してもトグルは常に表示されました。