The Admin Columns function lets you customize WordPress admin list tables for Voxel post types and users. Add, remove, and reorder columns to display the exact information you need, with built-in sorting and filtering capabilities.
Overview
Admin Columns provides a visual drag-and-drop interface to configure which fields appear as columns in your WordPress admin post lists. Display Voxel custom fields directly in the admin table, making it easier to manage and find listings without opening each post individually.
Key Features
Visual drag-and-drop column configuration
Support for all Voxel post types
User columns configuration
Sortable columns for quick data organization
Advanced filter bar for precise searching
Support for 25+ field types
Export configuration for backup
Restore defaults option
Setup Instructions
Step 1: Enable the Function
Navigate to Voxel Toolkit > Functions
Find Admin Columns in the list
Toggle the switch to enable the function
Click Save Changes
Step 2: Access Column Configuration
Go to Voxel Toolkit > Admin Columns
Select a post type from the dropdown (e.g., Places, Events)
Or select Users to configure user list columns
Step 3: Configure Columns
Available fields appear on the left panel
Drag fields to the right panel to add them as columns
Reorder columns by dragging them up or down
Click the X button to remove a column
Click Save Configuration to apply changes
Supported Field Types
Admin Columns supports a wide range of Voxel field types:
Category
Field Types
Text
Title, Text, Textarea, Description, Text Editor
Numeric
Number, Product (price)
Contact
Email, Phone, URL
Date/Time
Date, Time, Recurring Date, Work Hours
Selection
Select, Multi-Select, Switcher
Media
Image, File
Location
Location, Timezone
Relations
Taxonomy, Post Relation, Profile Name
Special
Color, Repeater, Poll (VT), Article Helpful (VT)
Column Features
Sortable Columns
Many field types support sorting directly from the column header. Sortable types include:
Title, Text, Email, Phone, URL
Number, Product (sorts by price)
Date, Time, Select, Switcher
Color, Timezone, Profile Name
Click the column header to sort ascending, click again to sort descending.
Filterable Columns
The advanced filter bar allows filtering by multiple columns simultaneously. Filterable types include:
Text-based fields (contains search)
Number fields (equals, greater than, less than)
Date fields (before, after, between)
Select/Switcher (dropdown selection)
Taxonomy (term selection)
Using the Filter Bar
The filter bar appears above the post list when you have filterable columns configured.
Adding Filters
Click Add Filter in the filter bar
Select a field from the dropdown
Choose an operator (contains, equals, greater than, etc.)
Enter or select the filter value
Click Apply to filter results
Multiple Filters
You can add multiple filters to narrow results further. By default, filters use AND logic (all conditions must match). Toggle to OR logic if you want posts matching any condition.
Clearing Filters
Click the X next to individual filters to remove them, or click Clear All to reset all filters.
User Columns
In addition to post types, you can configure columns for the WordPress Users list:
Go to Voxel Toolkit > Admin Columns
Select Users from the type dropdown
Configure columns the same way as post types
View configured columns at Users > All Users
User columns can display profile fields, membership information, and custom user meta.
Use Cases
Real Estate Listings
Add columns for Price, Location, Bedrooms, and Status to quickly scan property listings without opening each one.
Event Management
Display Event Date, Venue, Ticket Price, and Registration Count columns to manage events efficiently.
Directory Sites
Show Business Category, Phone, Email, and Featured status to moderate and manage business listings.
User Management
Add Membership Plan, Registration Date, and Profile Completion columns to track user activity and status.
Troubleshooting
Columns Not Appearing
Verify the function is enabled in Voxel Toolkit > Functions
Check that you clicked Save Configuration after adding columns
Refresh the post list page
Ensure you’re viewing the correct post type
Field Not Available
Some complex field types may not be supported as columns
Ensure the field exists in your Voxel post type configuration
Try refreshing the Admin Columns settings page
Sorting Not Working
Not all field types support sorting (see Supported Field Types table)
Complex fields like Repeaters and Multi-Select cannot be sorted
Ensure the column header shows a sorting indicator
Filter Returns No Results
Check filter values for typos
Try using partial text instead of exact matches
Clear all filters and add them one at a time to identify the issue