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

---

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

 * method[WP_List_Table::print_table_description()](https://developer.wordpress.org/reference/classes/wp_list_table/print_table_description/)
 * Print a table description with information about current sorting and order.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/print_table_description/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_list_table/print_table_description/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1544](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1544-L1606)
 * method[WP_List_Table::get_views_links()](https://developer.wordpress.org/reference/classes/wp_list_table/get_views_links/)
 * Generates views links.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/get_views_links/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_list_table/get_views_links/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:431](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L431-L488)
 * hook[pre_months_dropdown_query](https://developer.wordpress.org/reference/hooks/pre_months_dropdown_query/)
 * Filters whether to short-circuit performing the months dropdown query.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_months_dropdown_query/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_months_dropdown_query/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:728](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L728-L728)
 * method[WP_List_Table::get_primary_column()](https://developer.wordpress.org/reference/classes/wp_list_table/get_primary_column/)
 * Gets the name of the primary column.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/get_primary_column/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/get_primary_column/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1256](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1256-L1258)
 * method[WP_List_Table::handle_row_actions()](https://developer.wordpress.org/reference/classes/wp_list_table/handle_row_actions/)
 * Generates and display row actions links for the list table.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/handle_row_actions/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/handle_row_actions/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1819](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1819-L1824)
 * hook[list_table_primary_column](https://developer.wordpress.org/reference/hooks/list_table_primary_column/)
 * Filters the name of the primary column for the current list table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/list_table_primary_column/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/list_table_primary_column/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1287](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1287-L1287)
 * method[WP_List_Table::get_default_primary_column_name()](https://developer.wordpress.org/reference/classes/wp_list_table/get_default_primary_column_name/)
 * Gets the name of the default primary column.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/get_default_primary_column_name/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/get_default_primary_column_name/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1223](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1223-L1245)
 * method[WP_List_Table::get_primary_column_name()](https://developer.wordpress.org/reference/classes/wp_list_table/get_primary_column_name/)
 * Gets the name of the primary column.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_list_table/get_primary_column_name/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_list_table/get_primary_column_name/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1267](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1267-L1294)
 * method[WP_List_Table::column_cb()](https://developer.wordpress.org/reference/classes/wp_list_table/column_cb/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/column_cb/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/column_cb/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1752](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1752-L1752)
 * method[WP_List_Table::column_default()](https://developer.wordpress.org/reference/classes/wp_list_table/column_default/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/column_default/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/column_default/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1747](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1747-L1747)
 * hook[disable_months_dropdown](https://developer.wordpress.org/reference/hooks/disable_months_dropdown/)
 * Filters whether to remove the ‘Months’ drop-down from the post list table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/disable_months_dropdown/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/disable_months_dropdown/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:716](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L716-L716)
 * method[WP_List_Table::__get()](https://developer.wordpress.org/reference/classes/wp_list_table/__get/)
 * Makes private properties readable for backward compatibility.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/__get/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/__get/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:184](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L184-L196)
 * method[WP_List_Table::__set()](https://developer.wordpress.org/reference/classes/wp_list_table/__set/)
 * Makes private properties settable for backward compatibility.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/__set/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/__set/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:207](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L207-L219)
 * method[WP_List_Table::__isset()](https://developer.wordpress.org/reference/classes/wp_list_table/__isset/)
 * Makes private properties checkable for backward compatibility.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/__isset/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/__isset/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:230](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L230-L242)
 * method[WP_List_Table::__unset()](https://developer.wordpress.org/reference/classes/wp_list_table/__unset/)
 * Makes private properties un-settable for backward compatibility.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/__unset/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/__unset/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:252](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L252-L264)
 * method[WP_List_Table::__call()](https://developer.wordpress.org/reference/classes/wp_list_table/__call/)
 * Makes private/protected methods readable for backward compatibility.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/__call/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/__call/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:275](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L275-L280)
 * method[WP_List_Table::single_row()](https://developer.wordpress.org/reference/classes/wp_list_table/single_row/)
 * Generates content for a single row of the table.
 * Used by [8 functions](https://developer.wordpress.org/reference/classes/wp_list_table/single_row/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/single_row/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1737](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1737-L1741)
 * method[WP_List_Table::single_row_columns()](https://developer.wordpress.org/reference/classes/wp_list_table/single_row_columns/)
 * Generates the columns for a single row of the table.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/single_row_columns/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_list_table/single_row_columns/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1761](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1761-L1806)
 * method[WP_List_Table::ajax_response()](https://developer.wordpress.org/reference/classes/wp_list_table/ajax_response/)
 * Handles an incoming ajax request (called from admin-ajax.php)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/ajax_response/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_list_table/ajax_response/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1831](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1831-L1858)
 * method[WP_List_Table::_js_vars()](https://developer.wordpress.org/reference/classes/wp_list_table/_js_vars/)
 * Sends required variables to JavaScript land.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/_js_vars/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/_js_vars/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1865](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1865-L1875)
 * method[WP_List_Table::extra_tablenav()](https://developer.wordpress.org/reference/classes/wp_list_table/extra_tablenav/)
 * Displays extra controls between bulk actions and pagination.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/extra_tablenav/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/extra_tablenav/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1702](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1702-L1702)
 * method[WP_List_Table::display_rows_or_placeholder()](https://developer.wordpress.org/reference/classes/wp_list_table/display_rows_or_placeholder/)
 * Generates the tbody element for the list table.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_list_table/display_rows_or_placeholder/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_list_table/display_rows_or_placeholder/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1709](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1709-L1717)
 * method[WP_List_Table::display_rows()](https://developer.wordpress.org/reference/classes/wp_list_table/display_rows/)
 * Generates the list table rows.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_list_table/display_rows/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/display_rows/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1724](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1724-L1728)
 * method[WP_List_Table::get_column_info()](https://developer.wordpress.org/reference/classes/wp_list_table/get_column_info/)
 * Gets a list of all, hidden, and sortable columns, with filter applied.
 * Used by [4 functions](https://developer.wordpress.org/reference/classes/wp_list_table/get_column_info/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_list_table/get_column_info/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1303](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1303-L1377)
 * hook[manage_{$this->screen->id}_sortable_columns](https://developer.wordpress.org/reference/hooks/manage_this-screen-id_sortable_columns/)
 * Filters the list table sortable columns for a specific screen.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/manage_this-screen-id_sortable_columns/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/manage_this-screen-id_sortable_columns/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1344](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1344-L1344)
 * hook[months_dropdown_results](https://developer.wordpress.org/reference/hooks/months_dropdown_results/)
 * Filters the ‘Months’ drop-down results.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/months_dropdown_results/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/months_dropdown_results/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:758](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L758-L758)
 * method[WP_List_Table::get_column_count()](https://developer.wordpress.org/reference/classes/wp_list_table/get_column_count/)
 * Returns the number of visible columns.
 * Used by [4 functions](https://developer.wordpress.org/reference/classes/wp_list_table/get_column_count/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_list_table/get_column_count/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1386](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1386-L1390)
 * method[WP_List_Table::view_switcher()](https://developer.wordpress.org/reference/classes/wp_list_table/view_switcher/)
 * Displays a view switcher.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/view_switcher/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_list_table/view_switcher/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:800](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L800-L826)
 * method[WP_List_Table::print_column_headers()](https://developer.wordpress.org/reference/classes/wp_list_table/print_column_headers/)
 * Prints column headers, accounting for hidden and sortable columns.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_list_table/print_column_headers/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/classes/wp_list_table/print_column_headers/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1399](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1399-L1534)
 * method[WP_List_Table::comments_bubble()](https://developer.wordpress.org/reference/classes/wp_list_table/comments_bubble/)
 * Displays a comment count bubble.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_list_table/comments_bubble/#used-by)
   | Uses [11 functions](https://developer.wordpress.org/reference/classes/wp_list_table/comments_bubble/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:836](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L836-L955)

1 [2](https://developer.wordpress.org/reference/files/wp-admin/includes/class-wp-list-table.php/page/2/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/files/wp-admin/includes/class-wp-list-table.php/page/2/?output_format=md)