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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Content Type / Custom Field Plugins | Advanced Custom Fields | Custom Post Type UI | Meta Box | Pods | TaxoPress | Custom Field Suite | Custom Field Template | WordPress Creation Kit (WCK) | Post Types Unlimited | Custom Post Types | CubeWP Framework | Easy Post Types and Fields | Atlas Content Modeler | ACPT | Carbon Fields | Fieldmanager | Toolset | CrocoBlock Suite / JetEngine | GD Content Tools | MasterPress | OrganizeWP | Themify Post Type Builder | Piklist | TypeRocket / TypeRocket UI | Custom Post Type Maker | CMB2 | 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 | Premium only | Premium only | Premium only | Premium only | Premium only | Premium only | 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 are GitHub only or Premium only are shown last (ordered alphabetically). Check out our other plugin comparisons at: https://comparewp.org/ | Last Updated: Tue Mar 26 2024 15:27:02 GMT-0600 (Central Standard Time) | COMPAREWP.ORG | These plugins are no longer actively developed or have not have updates in over a year >>> | >>> | >>> | >>> | >>> | >>> | >>> | >>> | >>> | |||||||||||||||||||||
4 | Basic Info | 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: Officially Discontinued | WARNING: Plugin is out of date | ||||||||||||||||||||||||||
5 | Plugin Name | Advanced Custom Fields | Custom Post Type UI | Meta Box | Pods | TaxoPress | Custom Field Suite | Custom Field Template | WordPress Creation Kit (WCK) | Post Types Unlimited | Custom Post Types | CubeWP Framework | Easy Post Types and Fields | Atlas Content Modeler | ACPT | TypeRocket / TypeRocket UI | Custom Post Type Maker | CMB2 | Fields Framework | Ultimate Fields | KickPress | |||||||||||||
6 | WP.org Plugin Slug | advanced-custom-fields | custom-post-type-ui | meta-box | pods | simple-tags | custom-field-suite | custom-field-template | wck-custom-fields-and-custom-post-types-creator | post-types-unlimited | custom-post-types | cubewp-framework | easy-post-types-fields | atlas-content-modeler | acpt-lite | piklist | typerocket-ui | custom-post-type-maker | cmb2 | fields-framework | ultimate-fields | kickpress | ||||||||||||
7 | Developer Confirmation that the information in this spreadsheet is correct | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No | No | Yes | Yes | Yes | Yes | Awaiting Review | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | No | ||
8 | Plugin Type | Content Types and Custom Fields | Content Types | Content Types and Custom Fields | Content Types and Custom Fields | Content Types (Taxonomies only) | Custom Fields | Custom Fields | Content Types and Custom Fields | Content Types | 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 | 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 | Content Types and Custom Fields | Content Types | Custom Fields | Custom Fields | Custom Fields | Content Types and Custom Fields | Custom "Page Types" and Custom Fields | Custom Fields | ||
9 | Cost | Free (WP.org) $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 (WP.org) $99/year (Business, 1 site) $199/year (Agency, 5 sites) $299/year (Unlimited, Unlimited sites) | Free | Free | Free (WP.org) €49/year (Hobbyist, 1 site) €139/year (Pro, Unlimited sites) | Free | Free (WP.org) €23.96/year | 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 | 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 | $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 (WP.org) $59/year (Single, 1 site) $159/year (Plus, 5 sites) $259/year (Max, 10 sites) | Free | Free | Free | Free (WP.org) €40 - €120 (Pro) | Free | Free | Free | ||
10 | Recommended Skill Level | Beginner | Beginner | Some PHP knowledge | Beginner | Beginner | Some PHP knowledge | Some PHP knowledge | Some PHP knowledge | Beginner | ? | Some PHP knowledge | Beginner | Beginner, but need coding knowledge to build with | Beginner | Intermediate PHP knowledge | Intermediate PHP knowledge | Beginner | Beginner | Some PHP knowledge | Some PHP knowledge | Beginner | Beginner | Some PHP knowledge | Intermediate PHP knowledge | Beginner | Intermediate PHP knowledge | Beginner | Beginner | Some PHP knowledge | Intermediate PHP knowledge | Some PHP knowledge | ||
11 | Plugin Stats | |||||||||||||||||||||||||||||||||
12 | Active Installs | 2+ million | 1+ million | 700,000+ | 100,000+ | 60,000+ | 50,000+ | 40,000+ | 20,000+ | 10,000+ | 4,000+ | 3,000+ | 800+ | 400+ | 90+ | - | - | 120,000+ (self-reported; built; not all active) | - | - | - | - | - | - | 10+ | 9,000+ | 300,000+ | 80+ | 800+ | 10+ | - | - | ||
14 | Last Updated | 2024-03-24 | 2023-11-08 | 2024-03-25 | 2024-03-24 | 2024-03-17 | 2024-02-26 | 2024-01-08 | 2023-07-04 | 2023-08-29 | 2024-03-20 | 2024-03-04 | 2023-11-29 | 2024-01-24 | 2023-04-23 | 2023-11-28 | 2023-11-30 | - | - | 2023-02-20 | 2023-11-09 | - | - | - | 2022-10-26 | 2022-07-10 | 2022-02-21 | 2020-12-06 | 2018-05-14 | 2016-02-19 | 2017-09-07 | 2016-03-02 | ||
15 | First Release Date | 2011-03-24 | 2010-02-25 | 2011-11-06 | 2008-10-07 | 2007-10-09 | 2011-09-30 | 2008-09-03 | 2013-04-30 | 2019-03-18 | 2019-05-06 | 2022-09-29 | 2022-05-06 | 2021-10-03 | 2021-11-30 | 2016-02-01 | 2012-10-25 | 2011-08-05 | 2018-08-28 | 2010-04-05 | 2013-01-31 | 2018-11-09 | 2018-12-12 | - | 2020-10-18 | 2013-02-03 | 2014-09-15 | 2013-07-23 | 2014-03-25 | 2011-08-19 | 2014-12-01 | 2010-06-02 | ||
16 | Support Threads (resolved / total threads) | 44/45 | 8/21 | 1/2 | 95/95 | 11/11 | No additional support offered | 0/0 | 1/1 | 3/3 | 6/6 | 0/0 | 0/0 | 0/0 | 0/0 | - | - | - | - | - | - | - | - | - | 0/0 | 0/0 | 0/1 | 0/0 | 0/0 | 0/0 | - | - | ||
17 | Has Blocks to Display Values | No | Yes, via Premium | No | Yes | Yes | No | No | No | No | No | ? | No | No | Yes | ? | ? | ? | ? | ? | No | ? | ? | No | No | No | No | No | No | No | No | No | ||
18 | Required WP Version (min) | 5.8 | 6.3 | 5.9 | 6.0 | 3.3 | 5.0 | 2.1 | 3.1 | 5.7 | 4.0 | 5.0 | 6.0 | 5.7 | 5.1 | 4.3 | 4.3 | 3.7 | 4.7 | 3.0 | 4.9 | 4.9 | ? | - | 5.5 | 3.0.0 | 3.8.0 | 4.4 | 4.9 | 3.2 | 4.0 | 3.0 | ||
19 | Tested WP Version (up to) | 6.5 | 6.4.3 | 6.5 | 6.5 | 6.4.3 | 6.4.3 | 6.4.3 | 6.2.4 | 6.3.3 | 6.4.3 | 6.4.3 | 6.4.3 | 6.4.3 | 6.2.4 | - | - | - | - | - | 6.1.1 | - | - | - | 6.1.0 | 6.0.7 | 5.9.9 | 5.5.14 | 4.9.25 | 4.4.32 | - | - | ||
20 | Min PHP Version (if set on wp.org) | 7.0 | 7.4 | 7.0 | 7.2 | 5.6 | - | - | - | 7.4 | 5.6 | 7.4 | 7.4 | 7.2 | 5.6 | - | - | - | 5.6 | - | - | ? | - | 7.4 | - | 5.2 | - | 5.4 | - | - | - | |||
21 | Tide PHP Compatibility | 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.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 | 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 | 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 7.2, 7.3, 7.4, 8.0 | 7.3, 7.4, 8.0 | 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.1, 7.2, 7.3, 7.4, 8.0 | 7.4, 8.0 | Minimum: 5.3 | - | - | - | - | - | 5.4+ | 5.6+ | - | 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 | 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 | 7.0, 7.1 | 5.6 | - | - | ||
22 | Tide WP Coding Standards | 2 errors | No problems | 150 errors | 225 errors | Unknown | No problems | 1 error | No problems | 136 errors | 6 errors | 47 errors | 30 errors | 481 errors | 25 errors | - | - | - | - | - | - | - | - | - | 923 errors | No problems | No problems | No problems | 33 errors | 52 errors | - | - | ||
23 | Project Info | |||||||||||||||||||||||||||||||||
24 | Current Lead Developer | WPEngine (previously: Delicious Brains; original dev: Elliot Condon) | Michael Beckwith (WebDevStudios) | Tran Ngoc Tuan Anh | Scott Kingsley Clark | PublishPress (original dev: Amaury Balmer; original plugin: Simple Tags pre-2021) | Matt Gibbs | Hiroaki Miyashita | Madalin Ungureanu | WPExplorer | TotalPress | Emraan Cheema | Barn2 Plugins | WPEngine | Mauro Cassani | htmlBurger | Alley Interactive | OnTheGoSystems | Crocoblock | Milan Petrovic | Jayme Brereton (ThreeAM Web + IT) (original dev: Travis Hensgen) | Jonathan Christopher | ? | Kevin Miller | Kevin Dees (Robojuice) | Zeno Popovici (Graffino) | Justin Sternberg | Naif Amoodi | Radoslav Georgiev | David Tufts | Fredrik Forsmo | Dimas Begunoff | ||
25 | Contributor Team Size | 9 | 4 | 7 | 18 | 6 | 1 | 1 | 5 | 1 | 2 | 2 | 1 | 11 | 1 | 5+ | 2 | 6 | 6 | 1 | 1 | 1 | ? | 3 | 1 | 3 | 3 | 1 | 1 | 2 | 2 | 1 | ||
26 | Team contributes back to WordPress (core patches, core unit testing, Meetup/WordCamp organizing) | Yes | Yes | Yes | Yes | ? | Yes | No | No | No | ? | ? | ? | Yes | No | Yes | Yes | No | No | Yes | No | Yes | ? | Yes | Yes | No | Yes | No | No | No | Yes | No | ||
27 | Additional GitHub Collaboration (public GitHub repo for people to help dev the project) | Yes, but free version and pro version are separate codebases with different features, so still restrictive | Yes | Yes | Yes | ? | Yes | No | Yes | No | No | ? | ? | Yes | No | 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 | No | Yes for Ultimate Fields, a private repo for Ultimate Fields Pro | No | Yes | Yes | ||
28 | Implements Unit Testing for Improved Stability | No | No | ? | Yes | ? | No | No | ? | No | ? | ? | ? | Yes | Yes | Yes | Yes | Yes | No | ? | ? | No | ? | Yes | Yes | ? | Yes | No | No | No | Yes | ? | ||
29 | Has UI to manage fields / types? | Yes | Yes | Yes, via extension | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes, via free extensions (beta) | Yes (post types and taxonomies) | No | Yes, when using CMB2 Admin Extension plugin | Yes | Yes | Yes | No | No | ||
30 | Project Active | 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 | Yes | No | No | No | No, hasn't had a release in 5 years | No | ||
31 | Content Types | |||||||||||||||||||||||||||||||||
32 | Custom Post Types | Yes | Yes | Yes, via extension | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes, via Ultimate Post Types | Yes | No, but you get to define new Custom "Page Types" which get their own fields | No | ||
33 | Custom Taxonomies | Yes | Yes | Yes, via extension | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes, via Ultimate Post Types | No | No, but you get to define new Custom "Taxonomy Types" which get their own fields | No | ||
34 | Override Post Types (args/labels) | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | No | No | Yes | Yes | Yes | Yes | No | Yes | No | Yes | No | No | No | No | No | Yes (labels) | No | ||
35 | Override Taxonomies (args/labels) | No | No | No | No | ? | No | No | No | No | No | ? | No | No | No | No | No | Yes | Yes | Yes | Yes | No | Yes | No | Yes | No | No | No | No | No | Yes (labels) | No | ||
36 | Custom Tables (tables as content types) | Yes, via third party paid extension | No | Yes, via extension | Yes | No | No | No | No | No | No | ? | No | No | No | No | No | Yes | Yes | No | No | No | No | No | Yes, using ORM | No | Yes, via free extension | No | No | No | No | No | ||
37 | Extend WP content types with a table for custom fields | No | No | Yes, via extension | Yes | 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 | No | ||
38 | Custom Options / Settings Pages | Yes, via Pro | No | Yes, via extension | Yes | No | No | No | Yes, via Hobbyist version | No | No | ? | No | No | No | Yes | No | No | No | No | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | No | ||
39 | 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 | ||
40 | Can create Custom Gutenberg Blocks | Yes, via Pro | In development | Yes, via extension | Yes | No | ? | No | ? | No | No | ? | No | No | No | Yes | ? | Yes | No | ? | No | No | No | No | No | No | ? | ? | No | No | No | No | ||
41 | Custom Fields (added to content types) | Custom fields via extension | ||||||||||||||||||||||||||||||||
42 | Custom Fields for Post Types | Yes | No | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | ||
43 | Custom Fields for Taxonomies | Yes | No | Yes, via extension | Yes | No | No | No | No | No | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | Yes | No | Yes | Yes (saved to wp_options) | Yes | No | Yes | No | ||
44 | Custom Fields for Media | Yes | No | Yes | Yes | No | No | No | No | No | No | ? | No | No | No | No | No | Yes | No | No | Yes | No | No | Yes | No | No | Yes | Yes | Pro | No | Yes | No | ||
45 | Custom Fields for Users | Yes | No | Yes, via extension | Yes | No | No | No | No | No | No | Yes | No | No | No | Yes | Yes | Yes | No | No | Yes | No | No | Yes | Yes | No | Yes | Yes | Pro | No | No | No | ||
46 | Custom Fields for Comments | No | No | Yes, via extension | Yes | No | No | No | No | No | No | ? | No | No | No | Yes | No | No | No | No | No | No | No | No | Yes | No | Yes | No | Pro | No | No | No | ||
47 | Custom Meta Boxes | Yes | No | Yes | Yes | No | Yes | ? | Yes | No | Yes | ? | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | ||
48 | Basic Field Types | |||||||||||||||||||||||||||||||||
49 | Text | Yes | No | Yes | Yes | No | Yes | Yes | Yes | No | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | ||
50 | Number / Currency | Yes | No | Yes | Yes | No | Yes | ? | Through text field with your own number validation | No | Yes | ? | No | Yes | Yes, in Premium | Yes | No | Yes | No | Yes | Yes | No | Yes | Yes | Yes, by using HTML5 custom types in Text field | No | Yes | No | Yes | No | Yes | No | ||
51 | Date / Time | Yes | No | Yes | Yes | No | Yes | ? | Yes | No | Yes | ? | No | Yes | Yes, in Premium | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | No | ||
52 | WYSIWYG | Yes | No | Yes | Yes | No | Yes | ? | Yes | No | Yes | ? | Yes | Yes | Yes, in Premium | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | ||
53 | File Upload | Yes | No | Yes | Yes | No | Yes | ? | Yes | No | Yes | ? | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | No | ||
54 | Relationships | Yes | No | Yes | Yes | No | Yes | ? | No | No | Yes | ? | No | Yes (Beta) | Yes (only select), more input types available in Premium | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes, but through Model Relationships or a Search Field | No | Yes | Yes | Yes | No | Yes | No | ||
55 | Advanced Field Types | |||||||||||||||||||||||||||||||||
56 | Map | Yes, via extension | No | Yes | Yes, via free add-on | No | Yes, via free extension | ? | No | No | No | ? | No | No | No, only address field | Yes | No | Yes | No | Yes | Yes | No | Yes | No | Yes, in Pro | No | Yes, via free extension | No | Pro | No | No | No | ||
57 | Repeatable Fields (Loop) | Yes, via Pro | No | Yes | Yes | No | Yes | ? | Yes | No | Yes | ? | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | ||
58 | 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 | No | No | ? | No | No | No | Yes | No | No | No | No | No | No | No | Easy to build | Yes | No | No | No | Yes | No | Yes | No | ||
59 | Flexible Relationships (Embedded forms for related Content Types items) | No | No | Yes, via extension | Yes | No | No | ? | No | No | No | ? | No | No | No | No | No | Yes | No | No | Yes | No | ? | Yes | Yes | No | No | No | No | No | No | No | ||
60 | Gallery | Yes, via Pro | No | Yes | Yes - using file field | No | Yes - using loop field | ? | No | No | Yes - using file field | ? | No | No | Yes, in Premium | Yes | No | Yes | Yes | No | No | No | Yes | Yes - using file field | Yes | No | Yes | Yes | Pro | No | Yes | No | ||
61 | Autocomplete | Yes | No | Yes | Yes | No | Yes | ? | No | No | No | ? | No | No | No | No | Yes | No | No | No | No | No | ? | No | Yes | No | Yes, via free extension | No | Yes | No | No | No | ||
62 | Color Picker | Yes | No | Yes | Yes | No | Yes | ? | No | No | No | ? | No | No | Yes, in Premium | Yes | No | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No | Yes | Yes | Pro | No | Yes | No | ||
63 | Slider (Number) | User-built, you can get the code in the forums | No | Yes | Yes | No | No | ? | No | No | No | ? | No | No | No | Yes | No | Yes | No | Yes | No | No | Yes | Easy to build | Yes | No | Yes, via free extension | No | Yes | No | No | No | ||
64 | Custom Field Types | Yes | No | Yes | Yes | No | Yes | ? | No | No | No | ? | ? | No | No | Yes | Yes | Yes | No | Yes | Yes | No | No | Yes | Yes | No | Yes | Yes | Yes | No | Yes | No | ||
65 | Features | |||||||||||||||||||||||||||||||||
66 | Meta-based Storage | Yes | No | Yes | Yes | No | 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 | ||
67 | Table-based Storage | Yes, via third party extension | No | Yes, via extension | Yes | No | No | No | No | No | No | ? | No | No | No | Yes, through custom code it can be possible | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No | No | No | No | ||
68 | Rules-based Meta Boxes (same metaboxes and fields, across multiple content types) | Yes | No | Yes | No | No | Yes | ? | No | No | Yes | ? | No | No | No | Yes | No | Yes | Yes | Yes | Partial (Shared Field Sets) | No | No | Yes | Yes | No | Yes | No | Yes | No | Yes | No | ||
69 | Public Forms (add/edit) | Yes | No | Yes, via extension | Yes | No | Yes | ? | Yes, via Pro version | No | No | ? | No | No | No | No | No | Yes | Yes, add only (no edit) | ? | No | No | No | Yes | Yes | No | Yes | No | Pro | No | No | No | ||
70 | Shortcode(s) (to output field values, etc) | Yes | No | Yes | Yes | No | Yes | ? | Yes, via Pro version | No | Yes | ? | No | No | Yes | No | No | Yes | No | Yes | Yes | No | Yes | Yes | No | No | Yes* | No | Pro | No | Yes | No | ||
71 | Block(s) (to output field values, etc) | There is a Blocks API to build your own blocks, but no built-in blocks | 0 | 0 | 6 | 1 | 0 | 0 | 0 | 0 | 0 | ? | 0 | 0 | 1 | ? | ? | ? | ? | ? | No | ? | ? | No | 0 | 0 | 0 | ? | No | No | No | No | ||
72 | Bi-directional Relationships (save on one side and it will automatically update the other side too) | Yes, via custom code snippets | No | Yes, via extension | Yes | No | No, but there is data function to workaround this | No | No | No | No | ? | No | In Development | Yes | No | No | Yes | Yes | No | No | No | ? | Yes | Yes, with additional code | No | No | No | No | No | No | No | ||
73 | Extra DB Tables | 0 | 0 | 0 | 1 for Relationships (optional) | ? | 1 for Relationships | ? | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
74 | Conditional Logic | Yes | No | Yes, via extension | Yes, but no docs and not available through UI to define, Pods 3.0 adds this for fields | No | Yes, for meta boxes; No, for custom fields | ? | ? | No | No | ? | No | No | No | Yes | Yes | Yes | No | ? | No | No | No | Yes | Yes | No | Yes, via free extension | ? | Yes | No | Yes | No | ||
75 | Multilingual Plugin compatibility | |||||||||||||||||||||||||||||||||
76 | WPML (premium) compatible | Yes | Yes | Yes | Yes | ? | Yes | ? | Yes | ? | ? | ? | ? | No | Untested | Yes | Untested | Yes | Partial | Testing in progress | No | Yes | Yes | Yes | Yes | ? | Untested | Untested | Yes | Untested | No | Untested | ||
77 | Polylang (free) compatible | Yes | Yes | Yes | Yes | ? | Yes | ? | Untested | ? | ? | ? | ? | No | Untested | Yes | Untested | Yes | Untested | Testing in progress | No | Yes | ? | Yes | Untested | ? | Untested | Untested | Yes | Untested | Yes, with additional compatibility code | Untested | ||
78 | qTranslate (free) compatible | Yes | Yes | Yes | Yes | ? | Yes | ? | Untested | ? | ? | ? | ? | No | Untested | Yes | Untested | Yes | Untested | Yes | No | Yes | ? | Yes | Untested | ? | Untested | Untested | Yes | Untested | No | Untested | ||
79 | Advanced Features | |||||||||||||||||||||||||||||||||
80 | WP_Query Compatibility | 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 | ||
81 | Full *_*_meta Compatibility (get, add, update, and delete for all field types) | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | ? | Yes | Yes, except relationships | Yes | No | 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 | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ||
82 | 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 | Yes (Post Types, Taxonomies, Users, Comments, Custom Tables) | No | No | No | No | No | No | ? | No | N/A (designed for API usage, headless themes) | No | Yes | Yes | No | No | ? | Yes (includes a structured object-oriented API which is consistent across these types) | No | ? | Use standard WordPress functions. | Yes | No | No | Yes | Yes | No | No | No | ||
83 | Templates / Views | No | No | Yes, via extension | Yes | Yes | No | No | No | No | Yes | ? | No | No | Yes, via Premium | No | No | Yes | Yes, special functionality included for Elementor | ? | Yes | No | Yes | Yes | Yes | No | No | No | No | No | Yes, you can choose which page template to use for each post type | No | ||
84 | Customizeable Management UI (for custom manage screens and forms apart from defaults used by plugin/WP) | No | No | Yes, via extension | Yes (Post Types, Taxonomies, Users, Comments, Custom Tables) | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | No | No | Yes | No | No | Yes | No | No | No | No | No | No | No | ||
85 | Content Type / Custom Field registration outside of DB | Yes | ? | Yes, via extension | Yes | No | Yes | No | No | No | No | ? | No | No | No | Yes | Yes | ? | No | ? | No | No | ? | All code based, no db storage | Yes | No | ? | Yes | Yes | No | Yes | No | ||
86 | Uses Object Caching and/or Transients for all data (beyond search, add/edit/delete queries) | Yes, standard WP caching | ? | Yes | Yes | ? | Yes (all DB results are cached) | Yes | Yes | Yes | Yes | ? | Yes | Yes | Yes | No | No | ? | No | Yes | No | No | ? | Yes | Yes | Yes | Yes | No | No | No | Yes | No | ||
87 | Migration | |||||||||||||||||||||||||||||||||
88 | Import / Export settings between sites | Yes | Yes | All code based, no import/export necessary | Yes | ? | Yes | ? | No | Yes | Yes, via Pro | ? | No | Yes | Yes, in Premium | All code based, no import/export necessary | No | Yes | Yes | Yes | Yes | No | Yes | All code based, no import/export neccessary | All code based, no import/export necessary | ? | All code based, no import/export necessary | No | Yes | No | Yes | No | ||
89 | Migration from other plugins | Yes | No | Yes, via extension (ACF to Meta Box) | 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 tool, but you can use the same meta keys and it could work that way | ? | No | No | No | No | No | No | ||
90 | 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 | For Post Types and Taxonomies (not fields) | No | No | No | No | No | ? | No | No | No | No | No | No | ||
91 | 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 | Yes | ? | No | ? | No | No | No | ? | No | No | No | All code based, no import/export necessary | No | No | No | For Post Types and Taxonomies (not fields) | No | No | No | All code based, no import/export neccessary | All code based, no import/export necessary | ? | All code based, no import/export necessary | No | Yes | No | All code based, no import/export necessary | No | ||
92 | Multisite | |||||||||||||||||||||||||||||||||
93 | Multisite compatible | 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 | No | Yes | Yes | ||
94 | 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 | Yes | No | ? | Yes | Yes | No | No | No | Yes | No | Yes | Yes | ||
95 | Network-wide Content | 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 | No | ||
96 | API | |||||||||||||||||||||||||||||||||
97 | REST API integration | Yes, via extension | Yes | Yes, via extension | Yes | ? | No | ? | ? | Yes | ? | ? | No | Yes, except relationships | Yes | Yes | No | Planned | No | ? | No | No | ? | No | Yes, with custom code | ? | Yes | ? | Yes | No | Yes | No | ||
98 | WPGraphQL integration | Yes, via third party extension | Yes | Yes, via third party extension | Yes | ? | ? | ? | ? | ? | ? | ? | No | Yes | Yes, in Premium | ? | ? | ? | ? | ? | No | ? | ? | No | ? | ? | ? | ? | No | No | No | No |