Title: wp-admin/includes/class-wp-users-list-table.php | Developer.WordPress.org

---

# File: wp-admin/includes/class-wp-users-list-table.php

 * hook[manage_users_extra_tablenav](https://developer.wordpress.org/reference/hooks/manage_users_extra_tablenav/)
 * Fires immediately following the closing “actions” div in the tablenav for the
   users list table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/manage_users_extra_tablenav/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/manage_users_extra_tablenav/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:342](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L342-L342)
 * hook[get_role_list](https://developer.wordpress.org/reference/hooks/get_role_list/)
 * Filters the returned array of translated role names for a user.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_role_list/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_role_list/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:681](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L681-L681)
 * method[WP_Users_List_Table::get_role_list()](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_role_list/)
 * Returns an array of translated user role names for a given user object.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_role_list/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_role_list/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:658](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L658-L682)
 * hook[users_list_table_query_args](https://developer.wordpress.org/reference/hooks/users_list_table_query_args/)
 * Filters the query arguments used to retrieve users for the current users list
   table.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/users_list_table_query_args/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/users_list_table_query_args/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:137](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L137-L137)
 * method[WP_Users_List_Table::get_default_primary_column_name()](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_default_primary_column_name/)
 * Gets the name of the default primary column.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_default_primary_column_name/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_default_primary_column_name/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:646](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L646-L648)
 * method[WP_Users_List_Table::single_row()](https://developer.wordpress.org/reference/classes/wp_users_list_table/single_row/)
 * Generates HTML for a single row on the users.php admin panel.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_users_list_table/single_row/#used-by)
   | Uses [22 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/single_row/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:433](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L433-L637)
 * hook[user_row_actions](https://developer.wordpress.org/reference/hooks/user_row_actions/)
 * Filters the action links displayed under each user in the Users list table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_row_actions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_row_actions/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:520](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L520-L520)
 * hook[manage_users_custom_column](https://developer.wordpress.org/reference/hooks/manage_users_custom_column/)
 * Filters the display output of custom columns in the Users list table.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/manage_users_custom_column/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/manage_users_custom_column/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:625](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L625-L625)
 * hook[restrict_manage_users](https://developer.wordpress.org/reference/hooks/restrict_manage_users/)
 * Fires just before the closing div containing the bulk role-change controls in
   the Users list table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/restrict_manage_users/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/restrict_manage_users/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:330](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L330-L330)
 * method[WP_Users_List_Table::current_action()](https://developer.wordpress.org/reference/classes/wp_users_list_table/current_action/)
 * Captures the bulk action required, and return it.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/current_action/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_users_list_table/current_action/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:355](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L355-L361)
 * method[WP_Users_List_Table::get_columns()](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_columns/)
 * Gets a list of columns for the list table.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_columns/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_columns/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:370](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L370-L385)
 * class[WP_Users_List_Table](https://developer.wordpress.org/reference/classes/wp_users_list_table/)
 * Core class used to implement displaying users in a list table.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_users_list_table/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:17](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L17-L683)
 * method[WP_Users_List_Table::get_sortable_columns()](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_sortable_columns/)
 * Gets a list of sortable columns for the list table.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_sortable_columns/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_sortable_columns/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:394](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L394-L401)
 * method[WP_Users_List_Table::__construct()](https://developer.wordpress.org/reference/classes/wp_users_list_table/__construct/)
 * Constructor.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/__construct/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_users_list_table/__construct/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:44](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L44-L58)
 * method[WP_Users_List_Table::display_rows()](https://developer.wordpress.org/reference/classes/wp_users_list_table/display_rows/)
 * Generates the list table rows.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/display_rows/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/display_rows/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:408](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L408-L417)
 * method[WP_Users_List_Table::ajax_user_can()](https://developer.wordpress.org/reference/classes/wp_users_list_table/ajax_user_can/)
 * Checks the current user’s permissions.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/ajax_user_can/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_users_list_table/ajax_user_can/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:67](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L67-L73)
 * method[WP_Users_List_Table::prepare_items()](https://developer.wordpress.org/reference/classes/wp_users_list_table/prepare_items/)
 * Prepares the users list for display.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/prepare_items/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/prepare_items/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:83](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L83-L150)
 * method[WP_Users_List_Table::no_items()](https://developer.wordpress.org/reference/classes/wp_users_list_table/no_items/)
 * Outputs ‘no users’ message.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/no_items/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_users_list_table/no_items/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:157](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L157-L159)
 * method[WP_Users_List_Table::get_views()](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_views/)
 * Returns an associative array listing all the views that can be used with this
   table.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_views/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_views/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:174](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L174-L262)
 * method[WP_Users_List_Table::get_bulk_actions()](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_bulk_actions/)
 * Retrieves an associative array of bulk actions available on this table.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_bulk_actions/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/get_bulk_actions/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:271](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L271-L290)
 * method[WP_Users_List_Table::extra_tablenav()](https://developer.wordpress.org/reference/classes/wp_users_list_table/extra_tablenav/)
 * Outputs the controls to allow user roles to be changed in bulk.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/extra_tablenav/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_users_list_table/extra_tablenav/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:300](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L300-L343)