wp-admin/includes/class-wp-list-table.php:15Base class for displaying a list of items in an ajaxified HTML table.
Every hook that fires from inside WP_List_Table, in the order it appears in the class, grouped by the method that fires it.
$itemsarray<int|string,public$_argsarray<string,protected$_pagination_argsarray<string,protected$screenWP_Screenprotected$_actionsarray<string,private$_paginationstringprivate$modesarray<string,protected$_column_headersarray<int,protected$compat_fieldsstring[]protected$compat_methodsstring[]protected#[AllowDynamicProperties]class WP_List_Table { /** * The current list of items. * * @since 3.1.0 * * @var array<int|string, mixed> */ public $items; /** * Various information about the current table. * * @since 3.1.0 * * @var array<string, mixed> */ protected $_args; /** * Various information needed for displaying the pagination. * * @since 3.1.0 * * @var array<string, mixed> */ protected $_pagination_args = array(); /** * The current screen. * * @since 3.1.0 * * @var WP_Screen */ protected $screen; /** * Cached bulk actions. * * @since 3.1.0 * * @var array<string, string|array<string, string>>|null */ private $_actions; /** * Cached pagination output. * * @since 3.1.0 * * @var string */ private $_pagination; /** * The view switcher modes. * * @since 4.1.0 * * @var array<string, string> */ protected $modes = array(); /** * Stores the value returned by {@see self::get_column_info()}. * * @since 4.2.0 * * @var array<int, array|string>|null */ protected $_column_headers; /** * List of private properties made readable for backward compatibility. * * @since 4.2.0 *Introduced in 3.1.0. One change between 6.7.7 and 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
get_primary_column_aria_label() added.verified against sourcesrc/wp-admin/includes/class-wp-list-table.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.