Admin Columns Manager
Take full control of your admin list tables. Add custom columns, remove clutter, reorder for your workflow, display custom fields, and set column widths—all through an intuitive drag-and-drop interface.
Use Cases
- Add custom columns showing order total and payment status in WooCommerce orders
- Display member subscription level and expiration date directly in user lists
- Show word count, SEO score, and author name columns for editorial workflows
How It Works
- Navigate to Switchboard → Columns Manager
- Select a post type from the left sidebar
- Drag columns to reorder, toggle visibility, or configure settings
- Click “Save” to apply your changes
- Visit the post type’s list table to see your customizations
Accessing the Columns Manager
The Columns Manager has its own dedicated page:
Location: Switchboard → Columns Manager
Or directly: admin.php?page=admin-columns-manager
Features
Reorder Columns
Drag the handle (⋮⋮) to rearrange column order. Put your most important columns first.
Toggle Visibility
Use the toggle switch to enable or disable any column. Hidden columns don’t appear in the list table.
Rename Labels
Change column header text to something more meaningful for your workflow:
- “Date” → “Published”
- “Author” → “Writer”
- “Categories” → “Topics”
Set Column Widths
Specify exact widths for columns:
150px- Fixed pixel width15%- Percentage of table width- Check “Force width” to override WordPress table layout
Add Custom Field Columns
Display any post meta field as a column:
- Click “Add Column”
- Select a meta key from the dropdown
- Configure label and width
- Save and view your new column
Quick Add Columns
Instantly add common columns with one click:
| Quick Add | Description |
|---|---|
| ID | Post/page ID number |
| Last Modified | Date and time of last update |
| Featured Image | Thumbnail preview |
| Word Count | Content word count |
| Slug | URL permalink slug |
Settings Per Column
| Setting | Description |
|---|---|
| Label | Custom header text |
| Meta Key | Post meta field to display |
| Width | Column width (px, %, em, rem) |
| Force Width | Override table auto-sizing |
| CSS Class | Custom class for styling |
| Sortable | Enable column sorting |
Supported Post Types
The Columns Manager works with:
- Posts
- Pages
- All public custom post types
- WooCommerce products, orders, etc.
- Any CPT with
show_ui = true
Verification
After saving your column configuration:
- Navigate to the post type’s list table (e.g., Posts → All Posts)
- Verify columns appear in your specified order
- Confirm custom field data displays correctly
- Test sorting if you enabled sortable columns
FAQ
How do I reset to default columns?
Click the “Reset” button at the bottom of the Columns Manager for the selected post type. This removes all customizations and restores WordPress defaults.Can I add the same column twice?
No, each column ID can only appear once. For multiple custom field columns, each must use a different meta key.Why isn’t my custom field showing data?
Verify the meta key is correct (check your database or use a plugin like Advanced Custom Fields to confirm the key name). The column shows “—” for posts without that meta value.Do changes affect all users?
Yes, column configurations apply to all admin users viewing that post type. Individual users cannot override the column setup.Can I make custom columns sortable?
Yes, check the “Sortable” option in the column settings. For meta fields, sorting works on the stored value. Complex sorting (like by calculated values) may require custom code.The Columns Manager integrates with the Compact Tables module. If you enable compact date format in Compact Tables, the Date column automatically uses the compact display style.
Common Column Setups
Blog Posts
- Featured Image (80px)
- Title
- Categories
- Word Count (100px)
- Author
- Published Date
WooCommerce Products
- Thumbnail (80px)
- Name
- SKU
- Price
- Stock
- Categories
Portfolio/Projects
- Featured Image
- Title
- Client (custom field)
- Project Type (taxonomy)
- Year (custom field)
Get access to all 147 modules with a single license