The manage_{$this->screen->id}_custom_column WordPress action allows you to modify the content of custom columns in the Application Passwords list table.
Usage
add_action('manage_application-passwords-user_columns', 'your_custom_code');
function your_custom_code($column_name, $item) {
// your custom code here
}
Parameters
$column_name(string) – Name of the custom column.$item(array) – The application password item.
More information
See WordPress Developer Resources: manage_{$this->screen->id}_custom_column
Examples
Adding a custom column to display password creation date
Add a custom column to show the creation date of the application password:
// Register the custom column
add_filter('manage_application-passwords-user_columns', 'add_creation_date_column');
function add_creation_date_column($columns) {
$columns['creation_date'] = 'Creation Date';
return $columns;
}
// Display the creation date in the custom column
add_action('manage_application-passwords-user_columns', 'display_creation_date', 10, 2);
function display_creation_date($column_name, $item) {
if ($column_name == 'creation_date') {
echo esc_html($item['creation_date']);
}
}
Add a custom column to show application password usage count
Add a custom column to display the usage count of the application password:
// Register the custom column
add_filter('manage_application-passwords-user_columns', 'add_usage_count_column');
function add_usage_count_column($columns) {
$columns['usage_count'] = 'Usage Count';
return $columns;
}
// Display the usage count in the custom column
add_action('manage_application-passwords-user_columns', 'display_usage_count', 10, 2);
function display_usage_count($column_name, $item) {
if ($column_name == 'usage_count') {
echo esc_html($item['usage_count']);
}
}
Add a custom column to display application password last used date
Add a custom column to show the last used date of the application password:
// Register the custom column
add_filter('manage_application-passwords-user_columns', 'add_last_used_date_column');
function add_last_used_date_column($columns) {
$columns['last_used_date'] = 'Last Used Date';
return $columns;
}
// Display the last used date in the custom column
add_action('manage_application-passwords-user_columns', 'display_last_used_date', 10, 2);
function display_last_used_date($column_name, $item) {
if ($column_name == 'last_used_date') {
echo esc_html($item['last_used_date']);
}
}
Add a custom column to show application password status
Add a custom column to display the status of the application password:
// Register the custom column
add_filter('manage_application-passwords-user_columns', 'add_status_column');
function add_status_column($columns) {
$columns['status'] = 'Status';
return $columns;
}
// Display the status in the custom column
add_action('manage_application-passwords-user_columns', 'display_status', 10, 2);
function display_status($column_name, $item) {
if ($column_name == 'status') {
echo esc_html($item['status'] ? 'Active' : 'Inactive');
}
}