Parsed: 109063
<?php /** * Administration API: WP_List_Table class * * @package WordPress * @subpackage List_Table * @since 3.1.0 */ #[AllowDynamicProperties] /* class WP_List_Table */ /* function WP_List_Table::__construct() – Constructor. */ /* function WP_List_Table::__get() – Make private properties readable for backward compatibility. */ /* function WP_List_Table::__set() – Make private properties settable for backward compatibility. */ /* function WP_List_Table::__isset() – Make private properties checkable for backward compatibility. */ /* function WP_List_Table::__unset() – Make private properties un-settable for backward compatibility. */ /* function WP_List_Table::__call() – Make private/protected methods readable for backward compatibility. */ /* function WP_List_Table::ajax_user_can() – Checks the current user’s permissions */ /* function WP_List_Table::prepare_items() – Prepares the list of items for displaying. */ /* function WP_List_Table::set_pagination_args() – An internal method that sets all the necessary pagination arguments */ /* function WP_List_Table::get_pagination_arg() – Access the pagination args. */ /* function WP_List_Table::has_items() – Whether the table has items to display or not */ /* function WP_List_Table::no_items() – Message to be displayed when there are no items */ /* function WP_List_Table::search_box() – Displays the search box. */ /* function WP_List_Table::get_views_links() – Generates views links. */ /* function WP_List_Table::get_views() – Get an associative array ( id => link ) with the list of views available on this table. */ /* function WP_List_Table::views() – Displays the list of views available on this table. */ /* function WP_List_Table::get_bulk_actions() – Get an associative array ( option_name => option_title ) with the list of bulk actions available on this table. */ /* function WP_List_Table::bulk_actions() – Displays the bulk actions dropdown. */ /* function WP_List_Table::current_action() – Gets the current action selected from the bulk actions dropdown. */ /* function WP_List_Table::row_actions() – Generates the required HTML for a list of row action links. */ /* function WP_List_Table::months_dropdown() – Displays a dropdown for filtering items in the list table by month. */ /* function WP_List_Table::view_switcher() – Displays a view switcher. */ /* function WP_List_Table::comments_bubble() – Displays a comment count bubble. */ /* function WP_List_Table::get_pagenum() – Get the current page number */ /* function WP_List_Table::get_items_per_page() – Gets the number of items to display on a single page. */ /* function WP_List_Table::pagination() – Displays the pagination. */ /* function WP_List_Table::get_columns() – Get a list of columns. The format is: ‘internal-name’ => ‘Title’ */ /* function WP_List_Table::get_sortable_columns() – Get a list of sortable columns. The format is: ‘internal-name’ => ‘orderby’ or ‘internal-name’ => array( ‘orderby’, true ) */ /* function WP_List_Table::get_default_primary_column_name() – Gets the name of the default primary column. */ /* function WP_List_Table::get_primary_column() – Public wrapper for WP_List_Table::get_default_primary_column_name(). */ /* function WP_List_Table::get_primary_column_name() – Gets the name of the primary column. */ /* function WP_List_Table::get_column_info() – Gets a list of all, hidden, and sortable columns, with filter applied. */ /* function WP_List_Table::get_column_count() – Return number of visible columns */ /* function WP_List_Table::print_column_headers() – Prints column headers, accounting for hidden and sortable columns. */ /* function WP_List_Table::display() – Displays the table. */ /* function WP_List_Table::get_table_classes() – Gets a list of CSS classes for the WP_List_Table table tag. */ /* function WP_List_Table::display_tablenav() – Generate the table navigation above or below the table */ /* function WP_List_Table::extra_tablenav() – Extra controls to be displayed between bulk actions and pagination */ /* function WP_List_Table::display_rows_or_placeholder() – Generate the tbody element for the list table. */ /* function WP_List_Table::display_rows() – Generate the table rows */ /* function WP_List_Table::single_row() – Generates content for a single row of the table */ /* function WP_List_Table::column_default() – */ /* function WP_List_Table::column_cb() – */ /* function WP_List_Table::single_row_columns() – Generates the columns for a single row of the table. */ /* function WP_List_Table::handle_row_actions() – Generates and display row actions links for the list table. */ /* function WP_List_Table::ajax_response() – Handle an incoming ajax request (called from admin-ajax.php) */ /* function WP_List_Table::_js_vars() – Send required variables to JavaScript land */