function disable_plugin_management_for_all_users($allcaps, $caps, $args)
{
$offcaps = [
'install_plugins',
'delete_plugins',
'edit_plugins',
];
if (isset($caps[0]) && in_array($caps[0], $offcaps)) {
$allcaps[$caps[0]] = false;
}
return $allcaps;
}
add_filter('user_has_cap', 'disable_plugin_management_for_all_users', 10, 3);