WP_Privacy_Requests_Table::column_default() WordPress Method
The WP_Privacy_Requests_Table::column_default() method is used to display the default content for a privacy request table column. This method is called by the WP_Privacy_Requests_Table::single_row() method for each privacy request in the table. The default columns that are displayed in the privacy request table are: "ID", "Email Address", "Request Type", and "Status". The WP_Privacy_Requests_Table::column_default() method can be used to add additional columns to the privacy request table.
WP_Privacy_Requests_Table::column_default( WP_User_Request $item, string $column_name ) #
Default column handler.
Parameters
- $item
(WP_User_Request)(Required)Item being shown.
- $column_name
(string)(Required)Name of column being shown.
Source
File: wp-admin/includes/class-wp-privacy-requests-table.php
public function column_default( $item, $column_name ) {
/**
* Fires for each custom column of a specific request type in the Requests list table.
*
* Custom columns are registered using the {@see 'manage_export-personal-data_columns'}
* and the {@see 'manage_erase-personal-data_columns'} filters.
*
* @since 5.7.0
*
* @param string $column_name The name of the column to display.
* @param WP_User_Request $item The item being shown.
*/
do_action( "manage_{$this->screen->id}_custom_column", $column_name, $item );
}
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
| Version | Description |
|---|---|
| 5.7.0 | Added manage_{$this->screen->id}_custom_column action. |
| 4.9.6 | Introduced. |