diff --git a/includes/actions/general.php b/includes/actions/general.php index 5186745..41b35b0 100644 --- a/includes/actions/general.php +++ b/includes/actions/general.php @@ -16,6 +16,15 @@ define( 'DISALLOW_FILE_EDIT', true ); } +/** + * Disable Full Site Editing + */ +if ( carbon_get_theme_option( 'wowcore_disable_fse' ) ) { + add_action( 'admin_menu', function () { + remove_submenu_page( 'themes.php', 'site-editor.php' ); + } ); +} + /** * Disable comments */ diff --git a/includes/settings-page.php b/includes/settings-page.php index 5f84bd5..6e48eb4 100644 --- a/includes/settings-page.php +++ b/includes/settings-page.php @@ -11,6 +11,8 @@ ->set_default_value( true ), Field::make( 'checkbox', 'wowcore_disable_file_edit', __( 'Disable Theme & Plugin Editors' ) ) ->set_default_value( true ), + Field::make( 'checkbox', 'wowcore_disable_fse', __( 'Disable Full Site Editing' ) ) + ->set_default_value( true ), Field::make( 'checkbox', 'wowcore_disable_default_post_type', __( 'Disable default Post type' ) ) ->set_default_value( true ), Field::make( 'checkbox', 'wowcore_disable_comments', __( 'Disable comments' ) )