默认设置全屏模式

时间:2019-05-07 作者:Christine Cooper

块编辑器具有Fullscreen mode 您可以通过右上角的“工具”选项访问:

enter image description here

是否有PHP方法来启用Fullscreen mode 默认情况下?与中一样,对所有用户强制此模式。或者,一个javascript解决方案。

1 个回复
最合适的回答,由SO网友:nmr 整理而成

将Gutenberg切换到全屏模式需要设置为TRUEfullscreenModecore/edit-post 包裹要将适当的脚本排队,请使用enqueue_block_editor_assets 行动挂钩。

function se337302_fullscreen_editor()
{
    $js_code = "jQuery(document).ready(function(){" .
            "   var 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\', $js_code );

}
add_action( \'enqueue_block_editor_assets\', \'se337302_fullscreen_editor\' );

相关推荐