Remove WordPress site health dashboard and menu item

You can remove the WordPress site health dashboard widget and menu item with the following snippets

Remove Site Health Dashboard Widget

add_action('wp_dashboard_setup', 'themeprefix_remove_dashboard_widget' );
 *  Remove Site Health Dashboard Widget
function themeprefix_remove_dashboard_widget() {
    remove_meta_box( 'dashboard_site_health', 'dashboard', 'normal' );

Remove Site Health Menu Item

add_action( 'admin_menu', 'remove_site_health_menu' );	
 * Remove Site Health Sub Menu Item
function remove_site_health_menu(){
  remove_submenu_page( 'tools.php','site-health.php' ); 

Disable Site Health Email Notifications

In wp-config.php set the constant…


or in functions.php

add_filter( 'wp_fatal_error_handler_enabled', '__return_false' );