有一种方法可以默认在 gutenberg 中设置 "top toolbar" 选项吗?
There is a way to set the "top toolbar" option in gutenberg by default?
我在 Drupal 8 中使用 Gutenberg,我正在尝试设置 "Top toolbar" 默认选中的选项。
我指的是格式工具栏。任何编程解决方案?
我将不胜感激任何帮助。谢谢
终于找到方法了:
const isfixedToolbar = wp.data.select( 'core/edit-post' ).isFeatureActive( 'fixedToolbar' );
if ( !isfixedToolbar ) {
wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'fixedToolbar' );
}
此处:https://gutenbergtimes.com/block-editor-updates-for-the-wordpress-5-4-release/
@ecdani 的回答对我不起作用,尽管答案在他们链接到的页面上的一个链接中。
https://jeanbaptisteaudras.com/en/2020/03/disable-block-editor-default-fullscreen-mode-in-wordpress-5-4/
将此粘贴到您的 functions.php 文件中:
function jba_disable_editor_fullscreen_by_default() {
$script = "window.onload = function() { const isFullscreenMode = wp.data.select( 'core/edit-post' ).isFeatureActive( 'fullscreenMode' ); if ( isFullscreenMode ) { wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'fullscreenMode' ); } }";
wp_add_inline_script( 'wp-blocks', $script );
}
add_action( 'enqueue_block_editor_assets', 'jba_disable_editor_fullscreen_by_default' );
要默认修复 Gutenberg for WordPress 中的顶部 tool-bar,请将以下代码放入您的 functions.php 文件
function jba_enable_editor_fixedToolbar_by_default() {
$script = "window.onload = function() { const isfixedToolbar = wp.data.select( 'core/edit-post' ).isFeatureActive( 'fixedToolbar' ); if ( !isfixedToolbar ) { wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'fixedToolbar' ); } }";
wp_add_inline_script( 'wp-blocks', $script );
}
add_action( 'enqueue_block_editor_assets', 'jba_enable_editor_fixedToolbar_by_default' );
我在 Drupal 8 中使用 Gutenberg,我正在尝试设置 "Top toolbar" 默认选中的选项。
我指的是格式工具栏。任何编程解决方案? 我将不胜感激任何帮助。谢谢
终于找到方法了:
const isfixedToolbar = wp.data.select( 'core/edit-post' ).isFeatureActive( 'fixedToolbar' );
if ( !isfixedToolbar ) {
wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'fixedToolbar' );
}
此处:https://gutenbergtimes.com/block-editor-updates-for-the-wordpress-5-4-release/
@ecdani 的回答对我不起作用,尽管答案在他们链接到的页面上的一个链接中。 https://jeanbaptisteaudras.com/en/2020/03/disable-block-editor-default-fullscreen-mode-in-wordpress-5-4/
将此粘贴到您的 functions.php 文件中:
function jba_disable_editor_fullscreen_by_default() {
$script = "window.onload = function() { const isFullscreenMode = wp.data.select( 'core/edit-post' ).isFeatureActive( 'fullscreenMode' ); if ( isFullscreenMode ) { wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'fullscreenMode' ); } }";
wp_add_inline_script( 'wp-blocks', $script );
}
add_action( 'enqueue_block_editor_assets', 'jba_disable_editor_fullscreen_by_default' );
要默认修复 Gutenberg for WordPress 中的顶部 tool-bar,请将以下代码放入您的 functions.php 文件
function jba_enable_editor_fixedToolbar_by_default() {
$script = "window.onload = function() { const isfixedToolbar = wp.data.select( 'core/edit-post' ).isFeatureActive( 'fixedToolbar' ); if ( !isfixedToolbar ) { wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'fixedToolbar' ); } }";
wp_add_inline_script( 'wp-blocks', $script );
}
add_action( 'enqueue_block_editor_assets', 'jba_enable_editor_fixedToolbar_by_default' );