以上代码的功能就是检查用户是否正在查看管理区域页面?如果是就将检查全屏编辑器的状态,如果处于启用状态就直接禁用。 当然啦,添加了以上代码之后你在编辑的时候还是可以选择启用块编辑器的全屏模式,但是仅是本次有效,下次再次进入到编辑器中全屏模式还是会处于禁用状态。也就是说,添加以上永久禁用全屏模式代码后,手动启用全屏模式只要当场有效。
//永久禁用块编辑器全屏模式 if (is_admin()) { function jba_disable_editor_fullscreen_by_default() { $script = "jQuery( window ).load(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' ); }
评论列表