In functions.php

// disable the admin menu
function wbmz_remove_site_health_menu() {

    remove_submenu_page( 'tools.php', 'site-health.php' );

}
add_action( 'admin_menu', 'wbmz_remove_site_health_menu' );

// block site health page screen
function wbmz_block_site_health_access() {

    if ( is_admin() ) {

        $screen = get_current_screen();

        // if screen id is site health
        if ( 'site-health' == $screen->id ) {
            wp_redirect( admin_url() );
            exit;
        }

    }

}
add_action( 'current_screen', 'wbmz_block_site_health_access' );

// remove site health widget
function wbmz_remove_site_health_dashboard_widget()
{
    remove_meta_box('dashboard_site_health', 'dashboard', 'normal');
}
add_action('wp_dashboard_setup', 'wbmz_remove_site_health_dashboard_widget');
Geef een reactie 0