Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

403
Views
Wordpress cómo ocultar la pestaña de función de usuario de la lista de usuarios

Ya oculté al usuario administrador de la lista y resté el número de usuarios, sin embargo, la pestaña del rol de administrador de la lista de usuarios (Usuarios >> Todos los usuarios), todavía se muestra, y me gustaría ocultar esto como se hará.

Este es el código que usé para ocultar el administrador:

 add_action('pre_user_query','site_pre_user_query'); function site_pre_user_query($user_search) { global $current_user; $username = $current_user->user_login; if ($username == 'admin') { } else { global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE 1=1 AND {$wpdb->users}.user_login != 'admin'",$user_search->query_where); } }

Y esto es lo que usé para restar los números de los usuarios:

 add_filter("views_users", "site_list_table_views"); function site_list_table_views($views){ $users = count_users(); $admins_num = $users['avail_roles']['administrator'] - 1; $all_num = $users['total_users'] - 1; $class_adm = ( strpos($views['administrator'], 'current') === false ) ? "" : "current"; $class_all = ( strpos($views['all'], 'current') === false ) ? "" : "current"; $views['administrator'] = '<a href="users.php?role=administrator" class="' . $class_adm . '">' . translate_user_role('Administrator') . ' <span class="count">(' . $admins_num . ')</span></a>'; $views['all'] = '<a href="users.php" class="' . $class_all . '">' . __('All') . ' <span class="count">(' . $all_num . ')</span></a>'; return $views; }

Gracias

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

"No estoy tratando de ocultar al usuario, estoy tratando de ocultar la pestaña (Administración) en la lista de usuarios"

Puede usar la función no establecida y views_users unset eliminar la "pestaña de función de administrador".

 add_filter("views_users", "removing_admin_tab_from_users_list"); function removing_admin_tab_from_users_list($views) { unset($views['administrator']); return $views; }

Y aquí está el resultado:

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!