/ Blog / Tutorials / How to Enhance WordPress Admin with ACF Columns

How to Enhance WordPress Admin with ACF Columns

Apr 17, 2025

Advanced Custom Fields (ACF) excels at adding structured data to WordPress, but viewing this information at a glance becomes challenging. Once you’ve created these powerful custom fields, seeing their content without opening each post or user is what’s missing. Fortunately, there’s an excellent solution that lets you view all your custom field data from a single screen, making content management significantly more efficient.

Wouldn’t it be great if you could see and edit all your custom field data without opening each post individually? Imagine saving hours by making updates from a single screen, transforming time-consuming tasks into quick, efficient workflows. This approach would help your productivity by eliminating the need to navigate through countless edit screens.

But there’s a better way to handle this. By implementing column layouts for your ACF fields and leveraging specialized tools like Admin Columns, you can transform your WordPress admin experience from chaotic to streamlined.

ACF field types converted to columns with Admin Columns

Today, you’ll learn how to organize your ACF fields into efficient column layouts, display them in list views, and implement powerful filtering, sorting, and editing capabilities – all without writing a single line of code.

Simplify your WordPress admin with Admin Columns

Admin Columns Homepage

Managing content in ACF fields across dozens or hundreds of post types (pages, products, posts, or custom types) typically means clicking into each one by one – a process that eats up hours of your workday. Admin Columns changes that completely by bringing your custom field data directly to your list tables.

Admin Columns integrates perfectly with ACF without requiring any code. Once installed, you can immediately start adding custom field columns to your posts, pages, users, and other content types. This means all your important field data becomes visible at a glance.

The magic happens when you start using Admin Columns’ powerful integrated features:

  • View all your ACF field values in neatly organized, sortable columns.
  • Edit field content directly from the list view – no need to open individual posts.
  • Filter posts by any field value to quickly find what you need.
  • Make bulk updates to multiple posts at once, saving massive amounts of time.

Admin Columns reads the ACF configuration and ensures viewing and updating happen in accordance with ACF field rules. Text, number, image, relationship, and date fields all display perfectly in your list tables, while complex fields like Flexible Content have limited support due to their nature.

This integration transforms how you manage content by putting everything you need on a single screen. Content editors can instantly spot missing information, incorrect values, or outdated content without hunting through individual edit screens.

“Admin Columns Pro is a super intuitive lifesaver! A few clicks later, we were filtering and editing content directly from the columns! Thanks for saving us from the dreaded hours of loading all those edit pages!”
Elliot Condon – Founder of Advanced Custom Fields

Filter, sort, and customize ACF fields without code

Default WordPress admin tables are pretty basic. They don’t let you filter by custom fields or sort through your content efficiently. This is where Admin Columns really shines by supercharging your ACF fields without requiring a single line of code.

ACF with Admin Columns

Smart filtering that works

The built-in filtering in WordPress is… well, let’s just say it leaves a lot to be desired. Admin Columns gives you filtering options that actually make sense:

  • Filter by any ACF field type directly from your list tables – whether it’s text, images, relationships, or dates.

    Adding a filter to a products list table
  • Create field-specific filters that understand your data – like date ranges for date fields or numeric comparisons for number fields.

  • Combine multiple filters to narrow down your content (for example, “show me all products with price > $50 AND stock < 10”).

    Adding multiple filters to a products list table
  • Save your favorite filter combinations so you don’t have to recreate them every time.

    Saving a combination of filters for future use

What’s great is that you can add these filters with just a few clicks. No need to fiddle with queries or hooks – just enable the Smart Filtering option when adding your ACF column.

Enabling the Smart Filtering functionality for a custom field column

Sorting that understands your data

With Admin Columns Pro, you can sort by virtually any ACF field type:

  • Click column headers to instantly sort content in ascending or descending order.

  • Sort numeric fields properly (so 10 actually comes after 2, not before!)

    Sorting a price field
  • Sort date fields chronologically instead of alphabetically.

    Sorting a date column chronologically
  • Store your preferred sort settings per user so everyone on your team can have their own view.

The plugin is optimized for performance, so even sites with thousands of posts remain snappy when sorting through custom field data.

Column customization with visual feedback

Beyond just showing your ACF data, Admin Columns lets you:

  • Set exact column widths (goodbye tiny, squished columns!)

    Adjusting the column width from the table view settings
  • Apply color-coding based on field values – for instance, highlighting products with low sales in red.

    Example of conditional formatting – highlight in red all products with less than 15 units sold
  • Create custom table views for different team members, showing only relevant columns for each role.

    Example of different table views in the Products list table

Getting started with Admin Columns and ACF

Setting up is straightforward:

  1. Install Admin Columns and activate the ACF integration add-on.

    Admin Columns and Advanced Custom Fields PRO plugins activated
  2. Go to Admin Columns settings (under Settings in your dashboard) and select the content type you want to modify (posts, pages, users, etc.).

    Choosing a post type to edit
  3. Add your ACF fields as columns and configure their display options.

    Example of ACF fields that you can turn into columns in the WordPress admin area
  4. Enable the additional features you want (sorting, filtering, inline editing).

    Table view settings in Admin Columns

Implementing ACF columns: A step-by-step guide

Now, if you need to have ACF columns within individual posts, pages, or custom post types, that’s a whole other setup. For example, you might want to have a custom field group that shows up in two rows to save space.

Example of different ACF fields arranged in a column layout

If you want to do this, first, ensure you’re running ACF PRO 5.4.0 or higher, as the earlier versions don’t support the field width feature. If you’re planning to use conditional logic across columns, ACF 5.7+ is recommended for the most reliable behavior.

Basic column setup

  1. Create a new field group or edit an existing one.

    Adding a new Field Group in ACF
  2. Add a “Group” field type and give it a name.

    Adding a Group custom field in ACF
  3. Add the sub-fields.

    Creating the sub fields in a Group custom field
  4. Choose the Block layout type.

    Choosing a block layout type for a Group custom field
  5. For each field, locate the “Width” setting for the Wrapper Attributes in the field presentation panel. Enter a percentage (50%, 33%, 25%, etc.) for how much horizontal space the field should occupy. Make sure that together they make up 100%.

    Adjusting the width for individual custom field column
  6. Fields will flow horizontally until they reach 100%, then automatically wrap to the next row.

Here is how it looks without any adjustments:

Custom fields in a group without adjusted column widths

And this is how it looks after:

Custom fields in a group with adjusted column widths

If you want to force a new row before reaching 100% width, just add a field with a width set to reach exactly 100% or insert a “Message” field with 100% width containing only a horizontal rule (<hr>) to create visual separation.

Example of a forced new row and a separator

Setting up conditional logic between columns

  1. Create your column layout first, ensuring all fields appear correctly.

  2. Select the field you want to control with conditional logic, go to the “Conditional Logic” tab, and toggle it on.

    Conditional logic tab in ACF
  3. Select the trigger field (can be in another column) and choose the condition and value that will show/hide this field.

    Adding a conditional logic rule to ACF custom fields
  4. For complex conditions, use “Add rule group” to create OR conditions.

  5. Save your changes and check the results. 

Example of a conditional field in ACF

Troubleshooting common issues

  • If columns aren’t displaying properly, check that width percentages in each row add to 100% or less.
  • When fields unexpectedly stack vertically, verify CSS isn’t being overridden by a theme or plugin.
  • If conditional logic isn’t working between columns, ensure the trigger field loads before the dependent field.
  • For performance issues with complex layouts, try splitting into multiple field groups with targeted display conditions.

Remember to test your column layouts at different screen sizes – ACF automatically stacks all fields vertically on mobile devices to maintain usability.

Take control of your WordPress admin with Admin Columns

Combining Admin Columns with ACF transforms your WordPress admin from cluttered to streamlined. This powerful duo gives you complete control over how your custom field data appears and functions in your content management workflow.

  • Smart filtering lets you quickly find content based on any ACF field type – including text, numbers, dates, relationships, and even complex fields like repeaters. Need to update multiple posts at once? The bulk editing feature saves you from tedious post-by-post changes, turning hours of work into minutes.
  • Your team members can work more efficiently with custom table views tailored to their specific roles. Set up saved filters for content editors, administrators, or shop managers so everyone sees exactly what they need without distractions.
  • When you need to analyze your custom field data or share it with stakeholders, the export functionality lets you quickly generate reports from any view you’ve created.

The beauty of this integration is how it divides responsibilities: Admin Columns handles how your data appears in list tables, while ACF manages how fields display within individual posts and page editors. Together, they create a complete system for managing your custom field data throughout WordPress.

Want to see how this works in practice? Check out our free demo to see how much easier managing ACF data becomes with the help of Admin Columns.

By implementing both tools, you’ll spend less time searching for information and more time using it – making your WordPress admin experience smoother, faster, and much more productive.

Try out Admin Columns today and see for yourself how well it fits with Advanced Custom Fields!