当前位置:首页 > woredpress > 正文

如何用纯代码禁用WordPress块编辑器全屏模式?

要永久禁用 Wordpress 古腾堡块编辑器全屏模式,只需要在当前使用的主题的 functions.php 文件中添加以下代码即可:    

以上代码的功能就是检查用户是否正在查看管理区域页面?如果是就将检查全屏编辑器的状态,如果处于启用状态就直接禁用。 当然啦,添加了以上代码之后你在编辑的时候还是可以选择启用块编辑器的全屏模式,但是仅是本次有效,下次再次进入到编辑器中全屏模式还是会处于禁用状态。也就是说,添加以上永久禁用全屏模式代码后,手动启用全屏模式只要当场有效。

//永久禁用块编辑器全屏模式
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' );
}

原文链接:https://boke112.com/post/7715.html  

发表评论

取消
扫码支持 支付码