| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | AJ | AK | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Content Type / Custom Field Plugins | Advanced Custom Fields | Custom Post Type UI | Meta Box | CMB2 | Pods | Smart Custom Fields | TaxoPress | Secure Custom Fields | Custom Field Template | WordPress Creation Kit (WCK) | Post Types Unlimited | CubeWP Framework | Custom Post Types | Simple CPT | Easy Post Types and Fields | ACPT | Carbon Fields | Fieldmanager | WP-CMF | Toolset | CrocoBlock Suite / JetEngine | GD Content Tools | MasterPress | OrganizeWP | Themify Post Type Builder | Atlas Content Modeler | Custom Field Suite | Piklist | TypeRocket / TypeRocket UI | Custom Post Type Maker | Fields Framework | Ultimate Fields | KickPress | PAPI | WPAlchemy | ||
2 | (some icons may show differently on mobile vs desktop browser due to Google Sheets limitations, particularly svg files may or may not show) | Not on WordPress.org | Not on WordPress.org | Library - Composer package | Premium only | Premium only | Premium only | Premium only | Premium only | Premium only | No longer on WordPress.org | No longer on WordPress.org | Not on WordPress.org | Not on WordPress.org | ||||||||||||||||||||||||
3 | What is this? | This is a comparison matrix put together by Scott Kingsley Clark and Matt Gibbs along with plugin authors of the projects listed here and users of those projects. We hope to help developers and users be able to determine the differences (at a high level) between all of the different Content Type / Custom Fields plugins active out there for WordPress. If you have any corrections or requests for additional plugins / options to be compared, just comment on this spreadsheet. SORTING: WordPress.org plugins are listed first (ordered by highest active install count), and then those which have no known estimated install count or Premium only are shown last (ordered alphabetically). Check out our other plugin comparisons at: https://comparewp.org/ Reach out to Scott with any questions at: https://www.scottkclark.com/contact/ | Last Updated: Fri Jan 16 2026 20:47:55 GMT-0600 (Central Standard Time) | These plugins are no longer actively developed or have not have updates in over a year >>> | >>> | >>> | >>> | >>> | >>> | >>> | >>> | >>> | >>> | |||||||||||||||||||||||||
4 | Basic Info | WARNING: Plugin is EOL | WARNING: Officially Closed | WARNING: Officially Closed | WARNING: Plugin is out of date | WARNING: Plugin is out of date | WARNING: Plugin is out of date | WARNING: Plugin is out of date | WARNING: Plugin is out of date | WARNING: Officially Discontinued | WARNING: Plugin is out of date | |||||||||||||||||||||||||||
9 | Developer Confirmation that the information in this spreadsheet is correct | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | Yes | No | No | No | No | No | Yes | Yes | Yes | Yes | Awaiting Review | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes | No | ||
10 | Plugin Type | Content Types and Custom Fields | Content Types | Content Types and Custom Fields | Custom Fields | Content Types and Custom Fields | Custom Fields | Content Types (Taxonomies only) | Content Types and Custom Fields | Custom Fields | Content Types and Custom Fields | Content Types | Content Types and Custom Fields | Content Types and Custom Fields | Content Types | Content Types and Custom Fields | Content Types and Custom Fields | Custom Fields | Custom Fields | Content Types and Custom Fields | Content Types and Custom Fields | Content Types and Custom Fields | Content Types and Custom Fields | Content Types and Custom Fields | Custom Fields | Content Types and Custom Fields | Content Types and Custom Fields | Custom Fields | Content Types and Custom Fields | Content Types and Custom Fields | Content Types | Custom Fields | Custom Fields | Content Types and Custom Fields | Custom "Page Types" and Custom Fields | Custom Fields | ||
11 | Cost | Free (ACF site) $49/year (Pro, 1 site) $149/year (Pro, 10 sites) $249/year (Pro, Unlimited sites) | Free (WP.org) $29/semiannual (1 site) $49/semiannual (5 sites) $84/semiannual (Unlimited sites) | Free (WP.org) $49-$149/year (Basic Bundle, 12 premium extensions) $99-$229/year (Ultimate Bundle, All extensions) $299-$699/one-time (Lifetime Bundle, All extensions) | Free | Free | Free | Free (WP.org) $99/year (Business, 1 site) $199/year (Agency, 5 sites) $299/year (Unlimited, Unlimited sites) | Free NOTE: This is a fork of ACF Pro taken and released by Matt Mullenweg and others as a "Community Plugin" on WordPress.org | Free | Free (WP.org) €49/year (Hobbyist, 1 site) €139/year (Pro, Unlimited sites) | Free | Free (WP.org) $49.75/year (Personal, 1 site) $74.75/year (Freelancer, 5 sites) $99.75 (Agency, 10 sites) $249.75 (Ultimate, Unlimited sites) | Free (WP.org) €23.96/year | Free | Free | Free (Lite, WP.org) €29.99/year (Basic, 1 site) €49.99/year (Professional, 5 sites) €99.99/year (Agency, Unlimited sites) Lifetime options too | Free | Free | Free | $69 - $299 (Yearly) | $43 (JetEngine, Yearly) $199 (Plugin Suite, Yearly) $999 (Lifetime) | $49+ (Yearly) $159+ (Lifetime) | $99 - $399 AUD (Yearly) 50% renewal discount | $39 (1 site) $99 (unlimited sites) | $49 (Yearly) | Free | Free | Free | Free (WP.org) $59/year (Single, 1 site) $159/year (Plus, 5 sites) $259/year (Max, 10 sites) | Free | Free | Free (WP.org) €40 - €120 (Pro) | Free | Free | Free | ||
12 | Recommended Skill Level | Beginner | Beginner | Some PHP knowledge | Intermediate PHP knowledge | Beginner | Beginner | Beginner | Beginner | Some PHP knowledge | Some PHP knowledge | Beginner | Some PHP knowledge | ? | Beginner | Beginner | Beginner | Intermediate PHP knowledge | Intermediate PHP knowledge | Intermediate PHP knowledge | Beginner | Beginner | Some PHP knowledge | Some PHP knowledge | Beginner | Beginner | Beginner, but need coding knowledge to build with | Some PHP knowledge | Some PHP knowledge | Intermediate PHP knowledge | Beginner | Beginner | Beginner | Some PHP knowledge | Intermediate PHP knowledge | Some PHP knowledge | ||
13 | Plugin Stats | |||||||||||||||||||||||||||||||||||||
14 | Active Installs | 2+ million | 1+ million | 500,000+ | 300,000+ | 100,000+ | 50,000+ | 50,000+ | 50,000+ | 30,000+ | 10,000+ | 10,000+ | 4,000+ | 3,000+ | 2,000+ | 1,000+ | 100+ | - | - | - | 120,000+ (self-reported; built; not all active) | - | - | - | - | - | 200+ | - | - | 10+ | 8,000+ | 70+ | 800+ | 10+ | - | - | ||
16 | Last Updated | 2025-12-02 | 2026-01-07 | 2026-01-14 | 2024-04-01 | 2026-01-23 | 2025-12-10 | 2026-01-25 | 2025-12-29 | 2026-01-22 | 2025-08-12 | 2025-05-19 | 2026-01-07 | 2025-08-04 | 2025-06-05 | 2025-12-03 | 2025-02-09 | 2025-06-10 | 2024-05-05 | 2025-11-13 | 2025-07-12 | - | 2025-01-02 | 2024-05-27 | - | - | 2024-04-01 | - | - | 2022-10-26 | 2022-07-10 | 2020-12-06 | 2018-05-14 | 2016-02-19 | 2017-09-07 | 2016-03-02 | ||
17 | First Release Date | 2011-03-24 | 2010-02-25 | 2011-11-06 | 2014-09-15 | 2008-10-07 | 2014-10-08 | 2007-10-09 | 2024-11-20 | 2008-09-03 | 2013-04-30 | 2019-03-18 | 2022-09-29 | 2019-05-06 | 2021-04-07 | 2022-05-06 | 2021-11-30 | 2016-01-05 | 2012-10-24 | 2025-10-08 | 2011-08-05 | 2018-08-28 | 2010-04-05 | 2013-01-31 | 2018-11-09 | 2018-12-12 | 2021-10-03 | - | - | 2020-10-18 | 2013-02-03 | 2013-07-23 | 2014-03-25 | 2011-08-19 | 2014-12-01 | 2010-06-02 | ||
18 | Support Threads (resolved / total threads) | 5/5 | 4/8 | 2/2 | 0/0 | 0/0 | 0/1 | 5/9 | 5/8 | 0/0 | 1/1 | 0/1 | 0/1 | 0/0 | 0/0 | 0/0 | 0/0 | - | - | - | - | - | - | - | - | - | 0/0 | - | - | 0/0 | 0/0 | 0/0 | 0/0 | 0/0 | - | - | ||
19 | Has Blocks to Display Values | No, but Block Binding integration | Yes, via Premium | No | No | Yes, also Block Binding integration | No | No | No, but Block Binding integration | No | No | No | ? | No | No | No | No | ? | ? | No | Yes | ? | ? | No | ? | ? | No | No | No | No | No | No | No | No | No | No | ||
20 | Required WP Version (min) | 6.2 | 6.6 | 6.5 | 3.8.0 | 6.0 | 6.4 | 5.0 | 6.2 | 2.1 | 3.1 | 5.7 | 5.0 | 4.0 | 5.3.0 | 6.1 | 5.1 | 4.3 | 4.3 | 6.0 | 3.7 | 4.7 | 3.0 | 4.9 | 4.9 | ? | 5.7 | - | - | 5.5 | 3.0.0 | 4.4 | 4.9 | 3.2 | 4.0 | 3.0 | ||
21 | Tested WP Version (up to) | 6.9 | 6.9 | 6.9 | 6.4.7 | 6.6.2 | 6.8.3 | 6.8.3 | 6.9 | 6.9 | 6.8.3 | 6.8.3 | 6.9 | 6.8.3 | 6.8.3 | 6.9 | 6.6.4 | - | - | - | - | - | - | 6.1.1 | - | - | 6.5.7 | - | - | 6.1.0 | 6.0.11 | 5.5.17 | 4.9.28 | 4.4.34 | - | - | ||
22 | Min PHP Version (if set on wp.org) | 7.4 | 7.4 | 7.1 | 7.4 | 7.2 | 7.4 | 7.4 | 7.4 | - | - | 7.4 | 7.4 | 5.6 | 7.0 | 7.4 | 7.4 | - | - | 8.1 | - | 5.6 | - | - | ? | 7.2 | - | - | 7.4 | - | - | 5.4 | - | - | - | |||
23 | Tide PHP Compatibility | 7.4, 8.0 | 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 7.1, 7.2, 7.3, 7.4, 8.0 | 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 7.3, 7.4, 8.0 | 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 7.4, 8.0 | 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 7.2, 7.3, 7.4, 8.0 | 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 7.3, 7.4, 8.0 | 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 7.4, 8.0 | 7.4, 8.0 | Minimum: 5.3 | - | - | - | - | - | - | 5.4+ | 5.6+ | 7.1, 7.2, 7.3, 7.4, 8.0 | - | - | 7.4, 8.0 | 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 7.0, 7.1 | 5.6 | - | - | ||
24 | Tide WP Coding Standards | 100 errors | 10 errors | 197 errors | 1 error | 427 errors | No problems | 43 errors | 263 errors | 1 error | No problems | 141 errors | 80 errors | 6 errors | No problems | 123 errors | 2,305 errors | - | - | - | - | - | - | - | - | - | 481 errors | - | - | 923 errors | No problems | No problems | 33 errors | 52 errors | - | - | ||
25 | Project Info | |||||||||||||||||||||||||||||||||||||
26 | Current Lead Developer | WPEngine (previously: Delicious Brains; original dev: Elliot Condon) | Michael Beckwith (WebDevStudios) | Tran Ngoc Tuan Anh | Justin Sternberg | Scott Kingsley Clark | Takashi Kitajima | PublishPress (original dev: Amaury Balmer; original plugin: Simple Tags pre-2021) | WordPress.org (community plugin created at the direction of Matt Mullenweg due to ongoing legal/drama he started) | Hiroaki Miyashita | Madalin Ungureanu | WPExplorer | Emraan Cheema | TotalPress | George Pattichis | Barn2 Plugins | Mauro Cassani | htmlBurger | Alley Interactive | Pedal CMS, Namith Jawahar | OnTheGoSystems | Crocoblock | Milan Petrovic | Jayme Brereton (ThreeAM Web + IT) (original dev: Travis Hensgen) | Jonathan Christopher | ? | WPEngine | Matt Gibbs | Kevin Miller | Kevin Dees (Robojuice) | Zeno Popovici (Graffino) | Naif Amoodi | Radoslav Georgiev | David Tufts | Fredrik Forsmo | Dimas Begunoff | ||
27 | Contributor Team Size | 9 | 4 | 8 | 3 | 18 | 18 | 7 | 1 | 1 | 5 | 1 | 2 | 2 | 1 | 1 | 1 | 5+ | 2 | 1 | 6 | 6 | 1 | 1 | 1 | ? | 11 | 1 | 3 | 1 | 3 | 1 | 1 | 2 | 2 | 1 | ||
28 | Team contributes back to WordPress (core patches, core unit testing, Meetup/WordCamp organizing) | Yes | Yes | Yes | Yes | Yes | ? | ? | Yes | No | No | No | ? | ? | ? | ? | No | Yes | Yes | Yes | No | No | Yes | No | Yes | ? | Yes | Yes | Yes | Yes | No | No | No | No | Yes | No | ||
29 | Additional GitHub Collaboration (public GitHub repo for people to help dev the project) | Yes (Free) No (Pro) | Yes | Yes | Yes | Yes | Yes | ? | Yes | No | Yes | No | ? | No | ? | ? | No | Yes | Yes | Yes | No | No, but there is a public repo for bugs/features at https://github.com/CrocoBlock/suggestions | No | No | No | ? | Yes | Yes | Yes | Yes | Yes | No | Yes for Ultimate Fields, a private repo for Ultimate Fields Pro | No | Yes | Yes | ||
30 | Implements Unit Testing for Improved Stability | No | No | ? | Yes | Yes | Yes | ? | Yes | No | ? | No | ? | ? | ? | ? | Yes | Yes | Yes | Yes | Yes | No | ? | ? | No | ? | Yes | No | Yes | Yes | ? | No | No | No | Yes | ? | ||
31 | Has UI to manage fields / types? | Yes | Yes | Yes, via extension | Yes, when using CMB2 Admin Extension plugin | Yes | Yes | Yes | Yes | Yes (but you have to write the configurations in a very technical format) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes, via free extensions (beta) | Yes (post types and taxonomies) | No | Yes | Yes | Yes | No | No | ||
32 | Project Active | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | No | No | No, hasn't had a release in 5 years | No | ||
33 | Content Types | |||||||||||||||||||||||||||||||||||||
34 | Custom Post Types | Yes | Yes | Yes, via extension | No | Yes | No | No | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes, via Ultimate Post Types | Yes | No, but you get to define new Custom "Page Types" which get their own fields | No | ||
35 | Custom Taxonomies | Yes | Yes | Yes, via extension | No | Yes | No | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes, via Ultimate Post Types | No | No, but you get to define new Custom "Taxonomy Types" which get their own fields | No | ||
36 | Override Post Types (args/labels) | No | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No | Yes | No | No | No | No | Yes (labels) | No | ||
37 | Override Taxonomies (args/labels) | No | No | No | No | No | No | ? | No | No | No | No | ? | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | No | Yes | No | No | No | Yes | No | No | No | No | Yes (labels) | No | ||
38 | Custom Tables (tables as content types) | Yes, via third party paid extension | No | Yes, via extension | Yes, via free extension | Yes | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No | No | No | No | Yes, using ORM | No | No | No | No | No | No | ||
39 | Extend WP content types with a table for custom fields | No | No | Yes, via extension | No | Yes | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes, using ORM | No | No | No | No | No | No | ||
40 | Custom Options / Settings Pages | Yes, via Pro | No | Yes, via extension | Yes | Yes | No | No | Yes | No | Yes, via Hobbyist version | No | ? | No | No | No | No | Yes | No | Yes | No | No | No | Yes | No | Yes | No | No | Yes | Yes | No | Yes | Yes | No | Yes | No | ||
41 | Theme Customizer Options | ? | ? | Yes, via extension | ? | No | No | No | ? | No | ? | No | ? | No | No | No | No | ? | ? | No | No | No | ? | No | No | No | No | ? | No | No | No | ? | No | No | No | No | ||
42 | Can create Custom Gutenberg Blocks | Yes, via Pro | In development | Yes, via extension | ? | Yes | No | No | Yes | No | ? | No | ? | No | No | No | No | Yes | ? | No | Yes | No | ? | No | No | No | No | ? | No | No | No | ? | No | No | No | No | ||
43 | Custom Fields (added to content types) | Custom fields via extension | ||||||||||||||||||||||||||||||||||||
44 | Custom Fields for Post Types | Yes | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes | Yes | ||
45 | Custom Fields for Taxonomies | Yes | No | Yes, via extension | Yes | Yes | Yes, on edit form only | No | Yes | No | No | No | Yes | No | No | Yes | No | Yes | Yes | No | Yes | Yes | No | Yes | No | Yes | Yes | No | Yes | Yes | No | Yes (saved to wp_options) | Yes | No | Yes | No | ||
46 | Custom Fields for Media | Yes | No | Yes | Yes | Yes | No | No | Yes | No | No | No | ? | No | No | No | No | No | No | No | Yes | No | No | Yes | No | No | No | No | Yes | No | No | Yes | Pro | No | Yes | No | ||
47 | Custom Fields for Users | Yes | No | Yes, via extension | Yes | Yes | Yes | No | Yes | No | No | No | Yes | No | No | No | No | Yes | Yes | No | Yes | No | No | Yes | No | No | No | No | Yes | Yes | No | Yes | Pro | No | No | No | ||
48 | Custom Fields for Comments | No | No | Yes, via extension | Yes | Yes | No | No | No | No | No | No | ? | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | Pro | No | No | No | ||
49 | Custom Fields for Navigation Menus | ? | ? | ? | ? | No | Yes, classic menus only | No | ||||||||||||||||||||||||||||||
50 | Custom Meta Boxes | Yes | No | Yes | Yes | Yes | Yes | No | Yes | ? | Yes | No | ? | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | Yes | No | Yes | Yes | No | Yes | Yes | ||
51 | Basic Field Types | |||||||||||||||||||||||||||||||||||||
52 | Text | Yes | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | ? | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes | Yes | ||
53 | Number / Currency | Yes | No | Yes | Yes | Yes | No | No | Yes | ? | Through text field with your own number validation | No | ? | Yes | No | No | Yes, in Premium | Yes | No | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes, by using HTML5 custom types in Text field | No | No | Yes | No | Yes | No | ||
54 | Date / Time | Yes | No | Yes | Yes | Yes | Yes | No | Yes | ? | Yes | No | ? | Yes | No | No | Yes, in Premium | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes | No | ||
55 | WYSIWYG | Yes | No | Yes | Yes | Yes | Yes | No | Yes | ? | Yes | No | ? | Yes | No | Yes | Yes, in Premium | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes | Yes | ||
56 | File Upload | Yes | No | Yes | Yes | Yes | Yes | No | Yes | ? | Yes | No | ? | Yes | No | No | Yes | Yes | Yes | In development | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes | No | ||
57 | Relationships | Yes | No | Yes | Yes | Yes | Yes | No | Yes | ? | No | No | ? | Yes | No | No | Yes (only select), more input types available in Premium | Yes | Yes | Yes (only select, checkbox, radio) | Yes | Yes | Yes | Yes | No | Yes | Yes (Beta) | Yes | Yes | Yes, but through Model Relationships or a Search Field | No | Yes | Yes | No | Yes | No | ||
58 | Advanced Field Types | |||||||||||||||||||||||||||||||||||||
59 | Map | Yes, via extension | No | Yes | Yes, via free extension | Yes, via free add-on | No | No | No | ? | No | No | ? | No | No | No | No, only address field | Yes | No | No | Yes | No | Yes | Yes | No | Yes | No | Yes, via free extension | No | Yes, in Pro | No | No | Pro | No | No | No | ||
60 | Repeatable Fields (Loop) | Yes, via Pro | No | Yes | Yes | Yes | Yes | No | Yes | ? | Yes | No | ? | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | Yes | No | Yes | Yes | No | Yes | Yes | ||
61 | Flexible Repeatable Fields (like Loop, but can choose to add different defined sets of fields per row) | Yes, via Pro | No | Yes, via extension | No | No | No | No | Yes | ? | No | No | ? | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | Easy to build | Yes | No | No | Yes | No | Yes | No | ||
62 | Flexible Relationships (Embedded forms for related Content Types items) | No | No | Yes, via extension | No | Yes | No | No | No | ? | No | No | ? | No | No | No | No | No | No | No | Yes | No | No | Yes | No | ? | No | No | Yes | Yes | No | No | No | No | No | No | ||
63 | Gallery | Yes, via Pro | No | Yes | Yes | Yes - using file field | No | No | Yes | ? | No | No | ? | Yes - using file field | No | No | Yes, in Premium | Yes | No | No | Yes | Yes | No | No | No | Yes | No | Yes - using loop field | Yes - using file field | Yes | No | Yes | Pro | No | Yes | No | ||
64 | Autocomplete | Yes | No | Yes | Yes, via free extension | Yes | No | No | Yes | ? | No | No | ? | No | No | No | No | No | Yes | No | No | No | No | No | No | ? | No | Yes | No | Yes | No | No | Yes | No | No | No | ||
65 | Color Picker | Yes | No | Yes | Yes | Yes | Yes | No | Yes | ? | No | No | ? | No | No | No | Yes, in Premium | Yes | No | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | No | Yes | Pro | No | Yes | No | ||
66 | Slider (Number) | User-built, you can get the code in the forums | No | Yes | Yes, via free extension | Yes | No | No | No | ? | No | No | ? | No | No | No | No | Yes | No | Yes | Yes | No | Yes | No | No | Yes | No | No | Easy to build | Yes | No | No | Yes | No | No | No | ||
67 | Custom Field Types | Yes | No | Yes | Yes | Yes | ? | No | Yes | ? | No | No | ? | No | No | ? | No | Yes | Yes | Yes | Yes | No | Yes | Yes | No | No | No | Yes | Yes | Yes | No | Yes | Yes | No | Yes | No | ||
68 | Features | |||||||||||||||||||||||||||||||||||||
69 | Meta-based Storage | Yes | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
70 | Table-based Storage | Yes, via third party extension | No | Yes, via extension | No | Yes | No | No | No | No | No | No | ? | No | No | No | No | Yes, through custom code it can be possible | No | No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No | No | No | ||
71 | Rules-based Meta Boxes (same metaboxes and fields, across multiple content types) | Yes | No | Yes | Yes | No | Yes | No | Yes | ? | No | No | ? | Yes | No | No | No | Yes | No | No | Yes | Yes | Yes | Partial (Shared Field Sets) | No | No | No | Yes | Yes | Yes | No | No | Yes | No | Yes | No | ||
72 | Public Forms (add/edit) | Yes | No | Yes, via extension | Yes | Yes | ? | No | Yes | ? | Yes, via Pro version | No | ? | No | No | No | No | No | No | No | Yes | Yes, add only (no edit) | ? | No | No | No | No | Yes | Yes | Yes | No | No | Pro | No | No | No | ||
73 | Shortcode(s) (to output field values, etc) | Yes | No | Yes | Yes* | Yes | ? | No | Yes | ? | Yes, via Pro version | No | ? | Yes | No | No | Yes | No | No | No | Yes | No | Yes | Yes | No | Yes | No | Yes | Yes | No | No | No | Pro | No | Yes | No | ||
74 | Block(s) (to output field values, etc) | There is a Blocks API to build your own blocks, but no built-in blocks | 0 | 0 | 0 | 0 | 0 | 0 | There is a Blocks API to build your own blocks, but no built-in blocks | 0 | 0 | 0 | ? | 0 | 0 | 0 | 0 | ? | ? | No | ? | ? | ? | No | ? | ? | 0 | #ERROR! | No | 0 | 0 | ? | No | No | No | No | ||
75 | Bi-directional Relationships (save on one side and it will automatically update the other side too) | Yes | No | Yes, via extension | No | Yes | No | No | Yes | No | No | No | ? | No | No | No | Yes | No | No | No | Yes | Yes | No | No | No | ? | In Development | No, but there is data function to workaround this | Yes | Yes, with additional code | No | No | No | No | No | No | ||
76 | Extra DB Tables | 0 | 0 | 0 | 0 | 1 for Relationships (optional) | ? | ? | 0 | ? | 0 | 0 | ? | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 table in prior to version 2.3. 4 tables in 2.3+ | 2 for configuration management | 0 | 8 | 0 | 0 | 0 | 1 for Relationships | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
77 | Conditional Logic | Yes | No | Yes, via extension | Yes, via free extension | Yes | No | No | Yes | ? | ? | No | ? | No | No | No | No | Yes | Yes | Not built in, but possible with custom code | Yes | No | ? | No | No | No | No | Yes, for meta boxes; No, for custom fields | Yes | Yes | No | ? | Yes | No | Yes | No | ||
78 | Multilingual Plugin compatibility | |||||||||||||||||||||||||||||||||||||
79 | WPML (premium) compatible | Yes | Yes | Yes | Untested | Yes | ? | ? | Yes | ? | Yes | ? | ? | ? | Yes | ? | Untested | Yes | Untested | No | Yes | Partial | Testing in progress | No | Yes | Yes | No | Yes | Yes | Yes | ? | Untested | Yes | Untested | No | Untested | ||
80 | Polylang (free) compatible | Yes | Yes | Yes | Untested | Yes | ? | ? | Yes | ? | Untested | ? | ? | ? | Yes | ? | Untested | Yes | Untested | No | Yes | Untested | Testing in progress | No | Yes | ? | No | Yes | Yes | Untested | ? | Untested | Yes | Untested | Yes, with additional compatibility code | Untested | ||
81 | qTranslate (free) compatible | Yes | Yes | Yes | Untested | Yes | ? | ? | Yes | ? | Untested | ? | ? | ? | Yes | ? | Untested | Yes | Untested | No | Yes | Untested | Yes | No | Yes | ? | No | Yes | Yes | Untested | ? | Untested | Yes | Untested | No | Untested | ||
82 | Advanced Features | |||||||||||||||||||||||||||||||||||||
83 | WP_Query Compatibility | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes, special functionality included for Elementor | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
84 | Full *_*_meta Compatibility (get, add, update, and delete for all field types) | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes, except complex field types (multiple checkboxes and skype field) | Yes, except complex field types (multiple checkboxes and repeater fields) | ? | Yes, but values differ from the MP API | Yes | ? | Yes, except relationships | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ||
85 | Unified Theming (you can use the same functions to access fields on Post Types, Taxonomies, Users, and/or Comments) | Yes (Post Types, Taxonomies, Users) | No | Yes | No | Yes (Post Types, Taxonomies, Users, Comments, Custom Tables) | No | No | Yes (Post Types, Taxonomies, Users) | No | No | No | ? | No | No | No | No | Yes | Yes | No | No | No | ? | Yes (includes a structured object-oriented API which is consistent across these types) | No | ? | N/A (designed for API usage, headless themes) | No | Use standard WordPress functions. | Yes | No | Yes | Yes | No | No | No | ||
86 | Templates / Views | No | No | Yes, via extension | No | Yes | No | Yes | No | No | No | No | ? | Yes | No | No | Yes, via Premium | No | No | No | Yes | Yes, special functionality included for Elementor | ? | Yes | No | Yes | No | No | Yes | Yes | No | No | No | No | Yes, you can choose which page template to use for each post type | No | ||
87 | Customizeable Management UI (for custom manage screens and forms apart from defaults used by plugin/WP) | No | No | Yes, via extension | No | Yes (Post Types, Taxonomies, Users, Comments, Custom Tables) | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | Yes | No | No | No | No | No | No | ||
88 | Content Type / Custom Field registration outside of DB | Yes | ? | Yes, via extension | ? | Yes | Yes | No | Yes | No | No | No | ? | No | No | No | No | Yes | Yes | No | ? | No | ? | No | No | ? | No | Yes | All code based, no db storage | Yes | No | Yes | Yes | No | Yes | No | ||
89 | Uses Object Caching and/or Transients for all data (beyond search, add/edit/delete queries) | Yes, standard WP caching | ? | Yes | Yes | Yes | ? | ? | Yes, standard WP caching | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | No | No | Yes | ? | No | Yes | No | No | ? | Yes | Yes (all DB results are cached) | Yes | Yes | Yes | No | No | No | Yes | No | ||
90 | Migration | |||||||||||||||||||||||||||||||||||||
91 | Import / Export settings between sites | Yes | Yes | All code based, no import/export necessary | All code based, no import/export necessary | Yes | ? | ? | Yes | ? | No | Yes | ? | Yes, via Pro | Yes | No | Yes, in Premium | All code based, no import/export necessary | No | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | All code based, no import/export neccessary | All code based, no import/export necessary | ? | No | Yes | No | Yes | No | ||
92 | Migration from other plugins | Yes | No | Yes, via extension (ACF to Meta Box) | No | Yes | ? | ? | Yes | ? | No | No | ? | No | No | No | No | No | No | No | No, but custom fields with "plain" data format can be reused via Field Control pages. See https://wp-types.com/faq/how-do-i-convert-existing-custom-types-and-fields-to-types-control/ | No | No | No | No | No | No | No | No | No tool, but you can use the same meta keys and it could work that way | ? | No | No | No | No | No | ||
93 | Export to Code (for use without plugin) | No | Yes | Yes, via extension (and only for post type/taxonomy registration) | No | No | No | ? | No | ? | No | No | ? | No | No | No | No | No | No | No | No | No | For Post Types and Taxonomies (not fields) | No | No | No | No | No | No | No | ? | No | No | No | No | No | ||
94 | Export configuration to code for use without UI | Lite version (no admin UI) of plugin available to embed within other plugins/themes | Yes | All code based, no import/export necessary | All code based, no import/export necessary | Yes | ? | ? | No | ? | No | No | ? | No | No | No | No | All code based, no import/export necessary | No | All code based, no import/export necessary | No | No | For Post Types and Taxonomies (not fields) | No | No | No | No | No | All code based, no import/export neccessary | All code based, no import/export necessary | ? | No | Yes | No | All code based, no import/export necessary | No | ||
95 | Multisite | |||||||||||||||||||||||||||||||||||||
96 | Multisite compatible | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | ? | Yes | Yes | ? | Yes | Yes | Yes | Untested | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ||
97 | Network-wide Content Types and/or Fields | No | Yes, via Premium | Yes | No | No | ? | ? | No | No | No | No | ? | No | No | No | No | No | No | No | No | No | No | Yes | No | ? | No | No | Yes | Yes | No | No | Yes | No | Yes | Yes | ||
98 | Network-wide Content | No | No | No | No | No | ? | ? | No | No | No | No | ? | No | No | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | Yes | No | No | No | No | No | No | ||
99 | API | |||||||||||||||||||||||||||||||||||||
100 | REST API integration | Yes | Yes | Yes, via extension | Yes | Yes | ? | ? | Yes | ? | ? | Yes | ? | ? | Yes | No | Yes | Yes | No | No | Planned | No | ? | No | No | ? | Yes, except relationships | No | No | Yes, with custom code | ? | ? | Yes | No | Yes | No | ||
101 | WPGraphQL integration | Yes, via third party extension | Yes | Yes, via third party extension | ? | Yes | ? | ? | No | ? | ? | ? | ? | ? | No | No | Yes, in Premium | ? | ? | No | ? | ? | ? | No | ? | ? | Yes | ? | No | ? | ? | ? | No | No | No | No | ||