ACF Custom Database Tables

Store your Advanced Custom Fields data in custom database tables for faster search queries, structured data, & easy exports!

Repeater field support, data type control and more are now available via the 1.1.0 release candidate.
Learn more about the release or download it today from your Hookturn account page.

Buy a Developer License

$ 148 USD
Billed as $199 AUD
Buy Now
  • Developer Licence
  • Unlimited Installs
  • 1 year of updates
  • 1 year of support
  • 60-day money-back guarantee!

Store ACF field values in custom database tables structured to match your ACF field groups

ACF Custom Database Tables is an ACF extension plugin that makes it possible to store ACF data in organised, structured database tables instead of WordPress' core meta tables.


  • Easily create custom database tables with our simple UI.
  • Data storage in core meta tables can be deactivated entirely.
  • Relational fields can form their own tables.
  • Map ACF fields to columns in custom database tables.
  • Detailed documentation and help is built into the plugin.


  • Portability. Export a whole table with ease.
  • Searchability. Structured data can be searched much faster.
  • Speed. Structured data can offer less work to database engines.
  • Scalability. More efficient queries == less strain on resources.
  • Text
  • Textarea
  • Number
  • Range
  • Email
  • URL
  • Password
  • oEmbed
  • Image
  • File
  • Radio
  • True/False
  • Color Picker
  • Date Picker
  • Time Picker
  • Date/Time Picker
  • Button Group
  • Gallery
  • Checkbox
  • Relationship
  • Google Map
  • Post Object
  • Page Link
  • Select
  • User
  • Link
  • Taxonomy

Unsupported fields will be ignored by the plugin for ACF to store as usual in core meta tables.

Repeater field support is currently in beta testing and will ship with version 1.1.
Learn more about the upcoming features.

ACF meta data stored in custom database table

Faster Searches & Easy Export!

It's now possible to store ACF meta data across clearly structured columns in normalised database tables. Structured data offers more flexibility & speed when writing complex SQL queries.

You can even disable saving of data to core meta tables which can drastically reduce the size of a database.

This plugin is a game changer for search powered websites! I’m seriously impressed!

Advanced Custom Fields for WordPress
Elliot Condon
Creator of Advanced Custom Fields
Some of our happy customers

A nice plugin that turns user posts into usable data.

By far the most useful plugin to enhance and supercharge ACF. Why? By default ACF saves custom field data into the Wordpress post_meta table making it challenging to utilise. CDT has changed all that. It seamlessly organises ACF data into neat tables making it infinitely more readable, usable, and scalable. CDT combined with ACF successfully blur the lines between Wordpress as a CMS and a web application. The possibilities are truly endless!

Allowing you to convert ACF meta boxes into their own DB tables enables you to create efficient custom backend systems in Wordpress without the nightmare and performance impact of the built in post meta table. I've used it to create bespoke event and membership systems really easily. Now you can properly create a DB structure within Wordpress simply and rapidly.

Andrew Armanios
Andrew Armanios

Works best with:

  • Advanced Custom Fields Pro v5.8+
  • Advanced Custom Fields Free v5.8+
  • WordPress 5.2+ & PHP 7.0+

View Changelog / Read Docs

Features we plan to include:

  • Complex field support (Repeaters)
  • Query and Search Helpers
  • Data migration for existing projects

Frequently Asked Questions

Hi! We made this

ACF Custom Database Tables was created by Phil & Aaron, two WordPress developers based in Melbourne, Australia.

Phil Kurth
Phil Kurth
Director & WordPress Product Dev
Aaron Rutley
Aaron Rutley
Product Manager & WordPress Dev

Good dev stuff, delivered.

Product news, tips, and other cool things we make.

We never share your data. Read our Privacy Policy