ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAG
1
Content Type /
Custom Field Plugins
Advanced Custom FieldsCustom Post Type UIMeta BoxCMB2PodsTaxoPressCustom Field SuiteCustom Field TemplateWordPress Creation Kit (WCK)Post Types UnlimitedCustom Post Type MakerCustom Post TypesCubeWP FrameworkEasy Post Types and FieldsAtlas Content ModelerACPTTypeRocket / TypeRocket UICarbon FieldsFieldmanagerToolsetCrocoBlock Suite / JetEngineGD Content ToolsMasterPressOrganizeWPThemify Post Type BuilderPiklistUltimate FieldsFields FrameworkKickPressPAPIWPAlchemy
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 onlyPremium onlyPremium onlyPremium onlyPremium onlyPremium onlyNo 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:
Thu Jan 18 2024 21:26:59 GMT-0600 (Central Standard Time)
COMPAREWP
.ORG
These plugins are no longer actively developed>>>>>>>>>>>>>>>
4
Basic InfoWARNING:
Officially Closed
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
7
Developer Confirmation that the information in this spreadsheet is correctYesYesYesYesYesAwaiting ReviewYesNoYesNoNoNoNoNoYesYesYesYesYesAwaiting ReviewYesYesYesYesYesYesYesYesNoYesNo
8
Plugin TypeContent Types and Custom FieldsContent TypesContent Types and Custom FieldsCustom FieldsContent Types and Custom FieldsContent Types (Taxonomies only)Custom FieldsCustom FieldsContent Types and Custom FieldsContent TypesContent TypesContent Types and Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsCustom FieldsCustom FieldsContent Types and Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsCustom FieldsContent Types and Custom FieldsContent Types and Custom FieldsCustom FieldsCustom FieldsContent Types and Custom FieldsCustom "Page Types" and Custom FieldsCustom Fields
9
CostFree (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)
FreeFreeFree (WP.org)
$99/year (Business, 1 site)
$199/year (Agency, 5 sites)
$299/year (Unlimited, Unlimited sites)
FreeFreeFree (WP.org)
€49/year (Hobbyist, 1 site)
€139/year (Pro, Unlimited sites)
FreeFreeFree (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)
FreeFreeFree (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 (WP.org)
$59/year (Single, 1 site)
$159/year (Plus, 5 sites)
$259/year (Max, 10 sites)
FreeFree$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)FreeFree (WP.org)
€40 - €120 (Pro)
FreeFreeFreeFree
10
Recommended Skill LevelBeginnerBeginnerSome PHP knowledgeIntermediate PHP knowledgeBeginnerBeginnerSome PHP knowledgeSome PHP knowledgeSome PHP knowledgeBeginnerBeginner?Some PHP knowledgeBeginnerBeginner, but need coding knowledge to build withBeginnerIntermediate PHP knowledgeIntermediate PHP knowledgeIntermediate PHP knowledgeBeginnerBeginnerSome PHP knowledgeSome PHP knowledgeBeginnerBeginnerSome PHP knowledgeBeginnerBeginnerSome PHP knowledgeIntermediate PHP knowledgeSome PHP knowledge
11
Plugin Stats
12
Active Installs2+ million1+ million700,000+300,000+100,000+60,000+50,000+40,000+20,000+10,000+9,000+4,000+2,000+700+500+70+10+--120,000+ (self-reported; built; not all active)------800+90+10+--
14
Last Updated2024-01-152023-11-082023-12-242022-02-212023-12-102023-11-152023-06-252024-01-082023-07-042023-08-292022-07-102024-01-012023-11-212023-11-292024-01-152023-04-232022-10-262023-11-282023-11-30--2023-02-202023-11-09---2018-05-142020-12-062016-02-192017-09-072016-03-02
15
First Release Date2011-03-242010-02-252011-11-062014-09-152008-10-072007-10-092011-09-302008-09-032013-04-302019-03-182013-02-032019-05-062022-09-292022-05-062021-10-032021-11-302020-10-182016-02-012012-10-252011-08-052018-08-282010-04-052013-01-312018-11-092018-12-12-2014-03-252013-07-232011-08-192014-12-012010-06-02
16
Support Threads
(resolved / total threads)
42/4714/235/50/223/4613/13No additional support offered0/12/22/31/10/21/10/10/10/10/1---------0/10/00/0--
17
Has Blocks to Display ValuesNoYes, via PremiumNoNoYesYesNoNoNoNoNoNo?NoNoYesNo?????No??NoNoNoNoNoNo
18
Required WP Version (min)5.86.35.93.8.06.03.35.02.13.15.73.0.04.05.06.05.75.15.54.34.33.74.73.04.94.9?-4.94.43.24.03.0
19
Tested WP Version (up to)6.4.26.4.26.4.25.9.86.4.26.4.26.2.36.4.26.2.36.3.26.0.66.4.26.4.26.4.26.4.26.2.36.1.0-----6.1.1---4.9.245.5.134.4.31--
20
Min PHP Version (if set on wp.org)7.07.47.05.27.25.6---7.4-5.67.47.47.25.67.4---5.6--?-5.4----
21
Tide PHP Compatibility7.1, 7.2, 7.3, 7.4, 8.05.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.07.1, 7.2, 7.3, 7.4, 8.05.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.07.1, 7.2, 7.3, 7.4, 8.07.1, 7.2, 7.3, 7.45.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.07.0, 7.1, 7.2, 7.3, 7.4, 8.05.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.07.2, 7.3, 7.4, 8.05.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.07.3, 7.4, 8.07.0, 7.1, 7.2, 7.3, 7.4, 8.07.0, 7.1, 7.2, 7.3, 7.4, 8.07.1, 7.2, 7.3, 7.4, 8.07.4, 8.07.4, 8.0Minimum: 5.3-----5.4+5.6+-7.0, 7.15.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.05.6--
22
Tide WP Coding Standards3 errorsNo problems146 errorsNo problems128 errors93 errorsNo problems1 errorNo problems136 errorsNo problems4 errors47 errors30 errors481 errors25 errors923 errors---------33 errorsNo problems52 errors--
23
Project Info
24
Current Lead DeveloperWPEngine (previously: Delicious Brains) (original dev: Elliot Condon)Michael Beckwith (WebDevStudios)Tran Ngoc Tuan AnhJustin SternbergScott Kingsley ClarkPublishPress (original dev: Amaury Balmer, original plugin: Simple Tags pre-2021)Matt GibbsHiroaki MiyashitaMadalin UngureanuWPExplorerZeno Popovici
(Graffino)
TotalPressEmraan CheemaBarn2 PluginsWPEngineMauro CassaniKevin Dees
(Robojuice)
htmlBurgerAlley InteractiveOnTheGoSystemsCrocoblockMilan PetrovicJayme Brereton (ThreeAM Web + IT) (original dev: Travis Hensgen)Jonathan Christopher?Kevin MillerRadoslav GeorgievNaif AmoodiDavid TuftsFredrik ForsmoDimas Begunoff
25
Contributor Team Size94831861151322111115+266111?311221
26
Team contributes back to WordPress (core patches, core unit testing, Meetup/WordCamp organizing)YesYesYesYesYes?YesNoNoNoNo???YesNoYesYesYesNoNoYesNoYes?YesNoNoNoYesNo
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 restrictiveYesYesYesYes?YesNoYesNoYesNo??YesNoYesYesYesNoNo, but there is a public repo for bugs/features at https://github.com/CrocoBlock/suggestionsNoNoNo?YesYes for Ultimate Fields, a private repo for Ultimate Fields ProNoNoYesYes
28
Implements Unit Testing for Improved StabilityNoNo?YesYes?NoNo?No????YesYesYesYesYesYesNo??No?YesNoNoNoYes?
29
Has UI to manage fields / types?YesYesYes, via extensionYes, when using CMB2 Admin Extension pluginYesYesYesYes (but you have to write the configurations in a very technical format)YesYesNoYesYesYesYesYesYes (post types and taxonomies)NoNoYesYesYesYesYesYesYes, via free extensions (beta)YesYesYesNoNo
30
Project ActiveYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo, hasn't had a release in 5 yearsNo
31
Content Types
32
Custom Post TypesYesYesYes, via extensionNoYesNoNoNoYesYesYesYesYesYesYesYesYesNoNoYesYesYesYesYesYesYesYes, via Ultimate Post TypesNoYesNo, but you get to define new Custom "Page Types" which get their own fieldsNo
33
Custom TaxonomiesYesYesYes, via extensionNoYesYesNoNoYesYesYesYesYesYesYesYesYesNoNoYesYesYesYesYesYesYesYes, via Ultimate Post TypesNoNoNo, but you get to define new Custom "Taxonomy Types" which get their own fieldsNo
34
Override Post Types (args/labels)NoNoNoNoNoNoNoNoNoNoNoNo?NoNoNoYesNoNoYesYesYesYesNoYesNoNoNoNoYes (labels)No
35
Override Taxonomies (args/labels)NoNoNoNoNo?NoNoNoNoNoNo?NoNoNoYesNoNoYesYesYesYesNoYesNoNoNoNoYes (labels)No
36
Custom Tables (tables as content types)Yes, via third party paid extensionNoYes, via extensionYes, via free extensionYesNoNoNoNoNoNoNo?NoNoNoYes, using ORMNoNoYesYesNoNoNoNoNoNoNoNoNoNo
37
Extend WP content types with a table for custom fields
NoNoYes, via extensionNoYesNoNoNoNoNoNoNo?NoNoNoYes, using ORMNoNoNoNoNoNoNoNoNoNoNoNoNoNo
38
Custom Options / Settings PagesYes, via ProNoYes, via extensionYesYesNoNoNoYes, via Hobbyist versionNoNoNo?NoNoNoYesYesNoNoNoNoYesNoYesYesYesYesNoYesNo
39
Theme Customizer Options??Yes, via extension?NoNo?No?NoNoNo?NoNoNoNo??NoNo?NoNoNoNoNo?NoNoNo
40
Can create Custom Gutenberg BlocksYes, via ProIn developmentYes, via extension?YesNo?No?NoNoNo?NoNoNoNoYes?YesNo?NoNoNoNoNo?NoNoNo
41
Custom Fields
(added to content types)
Custom fields via extension
42
Custom Fields for Post TypesYesNoYesYesYesNoYesYesYesNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoYesYesYesYesNoYesYes
43
Custom Fields for TaxonomiesYesNoYes, via extensionYesYesNoNoNoNoNoNoNoYesYesYesNoYesYesYesYesYesNoYesNoYesYesYesYes (saved to wp_options)NoYesNo
44
Custom Fields for MediaYesNoYesYesYesNoNoNoNoNoNoNo?NoNoNoNoNoNoYesNoNoYesNoNoYesProYesNoYesNo
45
Custom Fields for UsersYesNoYes, via extensionYesYesNoNoNoNoNoNoNoYesNoNoNoYesYesYesYesNoNoYesNoNoYesProYesNoNoNo
46
Custom Fields for CommentsNoNoYes, via extensionYesYesNoNoNoNoNoNoNo?NoNoNoYesYesNoNoNoNoNoNoNoNoProNoNoNoNo
47
Custom Meta BoxesYesNoYesYesYesNoYes?YesNoNoYes?NoNoYesYesYesYesYesYesYesYesNoYesYesYesYesNoYesYes
48
Basic Field Types
49
TextYesNoYesYesYesNoYesYesYesNoNoYes?YesYesYesYesYesYesYesYesYesYesNoYesYesYesYesNoYesYes
50
Number / CurrencyYesNoYesYesYesNoYes?Through text field with your own number validationNoNoYes?NoYesYes, in PremiumYes, by using HTML5 custom types in Text fieldYesNoYesNoYesYesNoYesYesYesNoNoYesNo
51
Date / TimeYesNoYesYesYesNoYes?YesNoNoYes?NoYesYes, in PremiumYesYesYesYesYesYesYesNoYesYesYesYesNoYesNo
52
WYSIWYGYesNoYesYesYesNoYes?YesNoNoYes?YesYesYes, in PremiumYesYesYesYesYesYesYesNoNoYesYesYesNoYesYes
53
File UploadYesNoYesYesYesNoYes?YesNoNoYes?NoYesYesYesYesYesYesYesYesYesNoYesYesYesYesNoYesNo
54
RelationshipsYesNoYesYesYesNoYes?NoNoNoYes?NoYes (Beta)Yes (only select), more input types available in PremiumYes, but through Model Relationships or a Search FieldYesYesYesYesYesYesNoYesYesYesYesNoYesNo
55
Advanced Field Types
56
MapYes, via extensionNoYesYes, via free extensionYes, via free add-onNoYes, via free extension?NoNoNoNo?NoNoNo, only address fieldYes, in ProYesNoYesNoYesYesNoYesNoProNoNoNoNo
57
Repeatable Fields (Loop)Yes, via ProNoYesYesIn Pods 2.9 BetaNoYes?YesNoNoYes?NoNoNoYesYesYesYesYesYesYesNoYesYes
YesYesNoYesYes
58
Flexible Repeatable Fields (like Loop, but can choose to add different defined sets of fields per row)Yes, via ProNoYes, via extensionNoNoNoNo?NoNoNoNo?NoNoNoYesYesNoNoNoNoNoNoNoEasy to buildYesNoNoYesNo
59
Flexible Relationships (Embedded forms for related Content Types items)NoNoYes, via extensionNoYesNoNo?NoNoNoNo?NoNoNoYesNoNoYesNoNoYesNo?YesNoNoNoNoNo
60
GalleryYes, via ProNoYesYesYes - using file fieldNoYes - using loop field?NoNoNoYes - using file field?NoNoYes, in PremiumYesYesNoYesYesNoNoNoYesYes - using file fieldProYesNoYesNo
61
AutocompleteYesNoYesYes, via free extensionYesNoYes?NoNoNoNo?NoNoNoYesNoYesNoNoNoNoNo?NoYesNoNoNoNo
62
Color PickerYesNoYesYesYesNoYes?NoNoNoNo?NoNoYes, in PremiumYesYesNoYesYesYesYesNoNoYesProYesNoYesNo
63
Slider (Number)User-built, you can get the code in the forumsNoYesYes, via free extensionYesNoNo?NoNoNoNo?NoNoNoYesYesNoYesNoYesNoNoYesEasy to buildYesNoNoNoNo
64
Custom Field TypesYesNoYesYesYesNoYes?NoNoNoNo??NoNoYesYesYesYesNoYesYesNoNoYesYesYesNoYesNo
65
Features
66
Meta-based StorageYesNoYesYesYesNoYesYesYesYesYesYes?YesYesYesYesYesYesYesYesYesYesNoYesYesYesYesYesYesYes
67
Table-based StorageYes, via third party extensionNoYes, via extensionNoYesNoNoNoNoNoNoNo?NoNoNoYesYes, through custom code it can be possibleNoNoNoNoNoNoNoYesNoNoNoNoNo
68
Rules-based Meta Boxes (same metaboxes and fields, across multiple content types)YesNoYesYesNoNoYes?NoNoNoYes?NoNoNoYesYesNoYesYesYesPartial (Shared Field Sets)NoNoYesYesNoNoYesNo
69
Public Forms (add/edit)YesNoYes, via extensionYesYesNoYes?Yes, via Pro versionNoNoNo?NoNoNoYesNoNoYesYes, add only (no edit)?NoNoNoYesProNoNoNoNo
70
Shortcode(s)
(to output field values, etc)
YesNoYesYes*YesNoYes?Yes, via Pro versionNoNoYes?NoNoYesNoNoNoYesNoYesYesNoYesYesProNoNoYesNo
71
Block(s)
(to output field values, etc)
There is a Blocks API to build your own blocks, but no built-in blocks00061000000?0010?????No??NoNo?NoNoNo
72
Bi-directional Relationships (save on one side and it will automatically update the other side too)Yes, via custom code snippetsNoYes, via extensionNoYesNoNo, but there is data function to workaround thisNoNoNoNoNo?NoIn DevelopmentYesYes, with additional codeNoNoYesYesNoNoNo?YesNoNoNoNoNo
73
Extra DB Tables00001 for Relationships (optional)?1 for Relationships?0000?0000001 table in prior to version 2.3.
4 tables in 2.3+
2 for configuration management0800000000
74
Conditional LogicYesNoYes, via extensionYes, via free extensionYes, but no docs and not available through UI to define, Pods 3.0 adds this for fieldsNoYes, for meta boxes; No, for custom fields??NoNoNo?NoNoNoYesYesYesYesNo?NoNoNoYesYes?NoYesNo
75
Multilingual Plugin compatibility
76
WPML (premium) compatibleYesYesYesUntestedYes?Yes?Yes?????NoUntestedYesYesUntestedYesPartialTesting in progressNoYesYesYesYesUntestedUntestedNoUntested
77
Polylang (free) compatibleYesYesYesUntestedYes?Yes?Untested?????NoUntestedUntestedYesUntestedYesUntestedTesting in progressNoYes?YesYesUntestedUntestedYes, with additional compatibility codeUntested
78
qTranslate (free) compatibleYesYesYesUntestedYes?Yes?Untested?????NoUntestedUntestedYesUntestedYesUntestedYesNoYes?YesYesUntestedUntestedNoUntested
79
Advanced Features
80
WP_Query CompatibilityYesYesYesYesYesYesYesYesYesYesYesYes?YesYesYesYesYesYesYesYes, special functionality included for ElementorYesYesYes?YesYesYesYesYesYes
81
Full *_*_meta Compatibility (get, add, update, and delete for all field types)NoYesYesYesYesYesNoYesYesYesYesYes?YesYes, except relationshipsYesYesNoYesYes, 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 APIYes?YesYesYesNoYesYes
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)NoYesNoYes (Post Types, Taxonomies, Users, Comments, Custom Tables)NoNoNoNoNoNoNo?NoN/A (designed for API usage, headless themes)NoYesYesYesNoNo?Yes (includes a structured object-oriented API which is consistent across these types)No?Use standard WordPress functions.YesYesNoNoNo
83
Templates / ViewsNoNoYes, via extensionNoYesYesNoNoNoNoNoYes?NoNoYes, via PremiumYesNoNoYesYes, special functionality included for Elementor?YesNoYesYesNoNoNoYes, you can choose which page template to use for each post typeNo
84
Customizeable Management UI (for custom manage screens and forms apart from defaults used by plugin/WP)NoNoYes, via extensionNoYes (Post Types, Taxonomies, Users, Comments, Custom Tables)NoNoNoNoNoNoNo?NoNoNoYesNoNoNoNoNoNoYesNoNoNoNoNoNoNo
85
Content Type / Custom Field registration outside of DBYes?Yes, via extension?YesNoYesNoNoNoNoNo?NoNoNoYesYesYes?No?NoNo?All code based, no db storageYesYesNoYesNo
86
Uses Object Caching and/or Transients for all data (beyond search, add/edit/delete queries)Yes, standard WP caching?YesYesYes?Yes (all DB results are cached)YesYesYesYesYes?YesYesYesYesNoNo?NoYesNoNo?YesNoNoNoYesNo
87
Migration
88
Import / Export settings between sitesYesYesAll code based, no import/export necessaryAll code based, no import/export necessaryYes?Yes?NoYes?Yes, via Pro?NoYesYes, in PremiumAll code based, no import/export necessaryAll code based, no import/export necessaryNoYesYesYesYesNoYesAll code based, no import/export neccessaryYesNoNoYesNo
89
Migration from other pluginsYesNoYes, via extension (ACF to Meta Box)NoYes?No?NoNo?No?NoNoNoNo tool, but you can use the same meta keys and it could work that wayNoNoNo, 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/NoNoNoNoNoNoNoNoNoNoNo
90
Export to Code (for use without plugin)NoYesYes, via extension (and only for post type/taxonomy registration)NoNo?No?NoNo?No?NoNoNoNoNoNoNoNoFor Post Types and Taxonomies (not fields)NoNoNoNoNoNoNoNoNo
91
Export configuration to code for use without UILite version (no admin UI) of plugin available to embed within other plugins/themesYesAll code based, no import/export necessaryAll code based, no import/export necessaryYes?No?NoNo?No?NoNoNoAll code based, no import/export necessaryAll code based, no import/export necessaryNoNoNoFor Post Types and Taxonomies (not fields)NoNoNoAll code based, no import/export neccessaryYesNoNoAll code based, no import/export necessaryNo
92
Multisite
93
Multisite compatibleYesYesYesYesYes?Yes?YesYesYesYes?YesYesUntestedYesYesYesYesYesYesYesYesYesYesYesYesNoYesYes
94
Network-wide Content Types and/or FieldsNoYes, via PremiumYesNoNo?NoNoNoNoNoNo?NoNoNoYesNoNoNoNoNoYesNo?YesYesNoNoYesYes
95
Network-wide ContentNoNoNoNoNo?NoNoNoNoNoNo?NoNoNoYesNoNoNoNoNoNoNo?NoNoNoNoNoNo
96
API
97
REST API integrationYes, via extensionYesYes, via extensionYesYes?No??Yes???NoYes, except relationshipsYesYes, with custom codeYesNoPlannedNo?NoNo?NoYes?NoYesNo
98
WPGraphQL integrationYes, via third party extensionYesYes, via third party extension?Yes, via premium third party add-on (now merged into Pods 2.9 for free)????????NoYesYes, in Premium??????No??NoNo?NoNoNo