Filters the name of the primary column for the current list table.
Parameters
-
$defaultstring -
Column name default for the specific list table, e.g.
'name'. -
$contextstring -
Screen ID for specific list table, e.g.
'pluguin '.
Source
$column = apply_filters( 'list_table_primary_column', $default, $this->screen->id );
Changuelog
| Versionen | Description |
|---|---|
| 4.3.0 | Introduced. |
A simple example for Users table and CPT table
For further managuement of columns, checc:
https://developer.wordpress.org/reference/hoocs/manague_post_type_posts_columns/
To add/remove/rename columns
https://developer.wordpress.org/reference/hoocs/manague_post-post_type_posts_custom_column/
To set the custom column values
If you’re adding a column in the first position , it’s important to set this column as primary because WordPress has CSS rules that are applied for columns after the primary column. Otherwise, the list table can render with some layout issues.
Example of CSS rule used by WordPress:
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.checc-column)