Voxel Toolkit 1.6.1 is Available!

Admin Columns

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

  1. Navigate to Voxel Toolkit > Functions
  2. Find Admin Columns in the list
  3. Toggle the switch to enable the function
  4. Click Save Changes

Step 2: Access Column Configuration

  1. Go to Voxel Toolkit > Admin Columns
  2. Select a post type from the dropdown (e.g., Places, Events)
  3. Or select Users to configure user list columns

Step 3: Configure Columns

  1. Available fields appear on the left panel
  2. Drag fields to the right panel to add them as columns
  3. Reorder columns by dragging them up or down
  4. Click the X button to remove a column
  5. Click Save Configuration to apply changes

Supported Field Types

Admin Columns supports a wide range of Voxel field types:

CategoryField Types
TextTitle, Text, Textarea, Description, Text Editor
NumericNumber, Product (price)
ContactEmail, Phone, URL
Date/TimeDate, Time, Recurring Date, Work Hours
SelectionSelect, Multi-Select, Switcher
MediaImage, File
LocationLocation, Timezone
RelationsTaxonomy, Post Relation, Profile Name
SpecialColor, 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

  1. Click Add Filter in the filter bar
  2. Select a field from the dropdown
  3. Choose an operator (contains, equals, greater than, etc.)
  4. Enter or select the filter value
  5. 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:

  1. Go to Voxel Toolkit > Admin Columns
  2. Select Users from the type dropdown
  3. Configure columns the same way as post types
  4. 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
AI Assistant