Compare WP - Plugin Comparison - Content Type / Custom Fields
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

Comment only
 
 
ABCDEFGHIJKLMNOPQRSTUVWX
1
Content Type /
Custom Fields Plugins
Advanced Custom Fields / ACF ProCarbon FieldsCMB2CrocoBlock SuiteCustom Field SuiteCustom Post Type UIFieldmanagerFields FrameworkGD Content ToolsMeta BoxOrganizeWPPiklistPodsThemify Post Type BuilderToolsetTypeRocketWordPress Creation Kit (WCK)KickPressPAPIMasterPressUltimate Fields / Ultimate Fields ProWPAlchemy
2
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 -- 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.

Check out our other plugin comparisons at: https://comparewp.org/
Last Updated4/2/20203/29/2020COMPAREWP.ORGIdeas for more stats:
* Add Active Installs
* Add average % +/- Active Install growth
* % installs on latest release
Add comments to any part of this sheet you have questions about and we'll try to get back to you with a response within a few days
3
Basic InfoWARNING:
Plugin is out of date (3+ years)
WARNING:
Plugin is out of date (3+ years)
WARNING:
Plugin is out of date (2 years)
WARNING:
Plugin is out of date (3+ years)
WARNING:
Plugin is out of date (3+ years)
4
Developer Confirmation that the information in this spreadsheet is correctYesYesYesYesYesAwaiting ReviewYesYesYesYesYesYesYesAwaiting ReviewAwaiting ReviewAwaiting ReviewYesAwaiting ReviewYesYesYesAwaiting Review
5
Plugin TypeCustom FieldsCustom FieldsCustom FieldsContent Types and Custom FieldsCustom FieldsContent TypesCustom FieldsCustom FieldsContent Types and Custom FieldsCustom Fields (Content Types using free add-ons)Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsContent Types and Custom FieldsCustom "Page Types" and Custom FieldsContent Types and Custom FieldsCustom FieldsCustom Fields
6
CostFree (WP.org)
$49/year (Pro, 1 site)
$149/year (Pro, 10 sites)
$249/year (Pro, Unlimited sites)
FreeFree$15 (JetEngine, Yearly)
$49 (Plugin Suite, Yearly)
$299 (Lifetime)
FreeFreeFreeFree$49+ (Yearly)
$159+ (Lifetime)
Free (wp.org)
$79 (bundle of 12 premium extensions, yearly)
$149-349 (bundle of ALL premium extensions, yearly/lifetime)
$39 (1 site)
$99 (unlimited sites)
FreeFree$49 (Yearly)$69 - $299 (Yearly)Free
$59+ (Yearly)
FreeFreeFree$99 - $399 (Yearly)Free (WP.org)
€40 - €120 (Pro)
Free
7
Recommended Skill LevelBeginnerIntermediate PHP knowledgeSome PHP knowledgeBeginnerSome PHP knowledgeSome PHP knowledgeIntermediate PHP knowledgeBeginnerSome PHP knowledgeSome PHP knowledgeBeginnerSome PHP knowledgeSome PHP knowledgeBeginnerBeginnerIntermediate PHP knowledgeSome PHP knowledgeSome PHP knowledgeIntermediate PHP knowledgeSome PHP knowledgeBeginnerSome PHP knowledge
9
Tide PHP Compatibility5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3Minimum: 5.35.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2-5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.25.5, 5.6, 7.0, 7.1, 7.2, 7.3-5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3-5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.35.4+Unable to detect5.4, 5.5, 5.6, 7.0, 7.1, 7.25.6+-Minimum: 5.5.95.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.35.5, 5.6--Unable to detect-
10
Tide WP Coding Standards55458 errors,
3409 warnings,
in 128 files
-1127 errors,
399 warnings,
in 57 files
-5622 errors,
683 warnings,
in 33 files
985 errors,
182 warnings,
in 11 files
-3691 errors,
228 warnings,
in 6 files
-83 errors,
24 warnings,
in 95 files
-Unknown8604 errors,
1481 warnings,
in 159 files
---13638 errors,
1167 warnings,
in 33 files
11577 errors,
2989 warnings,
in 93 files
--Unknown-
11
Support Threads
(resolved / total threads)
3/55-4/10-3/1030/94-0/0-3/7-2/289/115---2/90/0--0/1-
12
Required WP Version (min)4.74.33.8.04.74.95.24.34.43.04.34.94.04.5?3.74.53.13.24.03.34.93.0
13
Tested WP Version (up to)5.4.2-5.3.4-5.4.25.4.0-5.3.4-5.4.2-4.9.155.4.2---5.4.24.4.23--4.9.15-
14
Min PHP Version (if set on wp.org)5.4-5.25.6-5.6---5.25.35.3?------5.4-
15
Total Downloads16,466,862-2,195,588-413,3736,155,473-6,510-6,963,432-199,7781,280,881---365,8473,848--10,203-
16
Last Updated2020-06-09-2020-01-20-2020-04-202020-03-17-2020-02-10-2020-06-02-2020-05-192020-06-07---2020-05-042016-02-192017-09-07-2018-05-14-
17
First Release Date2011-03-242016-02-012014-09-152018-08-282011-09-302010-02-252012-10-252013-07-232010-04-052011-11-062018-11-092012-06-142008-10-072018-12-122011-08-052014-06-202013-04-302011-08-192014-12-012013-01-312014-03-252010-06-02
18
Project Info
19
Current Lead DeveloperElliot CondonhtmlBurgerJustin SternbergCrocoblockMatt GibbsMichael Beckwith (WebDevStudios)Alley InteractiveNaif AmoodiMilan PetrovicTran Ngoc Tuan AnhJonathan ChristopherKevin MillerScott Kingsley Clark?OnTheGoSystemsKevin Dees
(Robojuice)
Madalin UngureanuDavid TuftsFredrik ForsmoTravis HensgenRadoslav GeorgievDimas Begunoff
20
Contributor Team Size15+1-36112113134+?61222111
21
Team contributes back to WordPress (core patches, core unit testing, Meetup/WordCamp organizing)NoYesYesNoYesYesYesNoYesYesYesYesYes?NoYesNoNoYesNoNoNo
22
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 restrictiveYesYesNo, but there is a public repo for bugs/features at https://github.com/CrocoBlock/suggestionsYesYesYesNoNoYesNoYesYes?NoYesYesNoYesNoYes for Ultimate Fields, a private repo for Ultimate Fields ProYes
23
Implements Unit Testing for Improved StabilityNoYesYesNoNoNoYesNo??NoYesYes?YesYes??Yes?No?
24
Has UI to manage fields / types?YesNoYes, when using CMB2 Admin Extension pluginYesYesYesNoYesYesYes, via free extension (types)
Yes, via extension (fields)
YesYes, via free extensions (beta)YesYesYesNoYesYesNoYesYesNo
25
Project ActiveYesYesYesYesYesYesYesNoYesYesYesYesYesYesYesYesYesNoYesNoYesNo
26
Content Types
27
Custom Post TypesNoNoNoYesNoYesNoNoYesYes, via free extensionYesYesYesYesYesYesYesYesNo, but you get to define new Custom "Page Types" which get their own fieldsYesYes, via Ultimate Post TypesNo
28
Custom TaxonomiesNoNoNoYesNoYesNoNoYesYes, via free extensionYesYesYesYesYesYesYesNoNo, but you get to define new Custom "Taxonomy Types" which get their own fieldsYesYes, via Ultimate Post TypesNo
29
Override Post Types (args/labels)NoNoNoYesNoNoNoNoYesNoNoNoNoYesYesNoNoNoYes (labels)YesNoNo
30
Override Taxonomies (args/labels)NoNoNoYesNoNoNoNoYesNoNoNoNoYesYesNoNoNoYes (labels)YesNoNo
31
Custom Tables (tables as content types)Yes, via third party paid extensionNoYes, via free extensionNoNoNoNoNoNoYes, via paid extensionNoNoYesNoNoYes, with additional codeNoNoNoNoNoNo
32
Extend WP content types with a table for custom fields
NoNoNoNoNoNoNoNoNoYes, via paid extensionNoNoYesNoNoNoNoNoNoNoNoNo
33
Custom Options / Settings PagesProYesYesNoNoNoNoYesNoYes, via paid extensionNoYesYesNoNoYesHobbyist version ($49)NoYesYesYesNo
34
Theme Customizer Options???No?????Yes, via paid extensionNo?NoNoNoNo??????
35
Custom Gutenberg BlocksYes, via ProYes?No?????Yes, via paid extensionNo?NoNoYesNo??????
36
Custom Fields
(added to content types)
37
Custom Fields for Post TypesYesYesYesYesYesNoYesYesYesYesNoYesYesYesYesYesYes?YesYesYesYes
38
Custom Fields for TaxonomiesYesYesYesYesNoNoYesYes (saved to wp_options)NoYes, via paid extensionNoYesYesYesYesYesNoNoYesYesYesNo
39
Custom Fields for MediaYesNoYesNoNoNoNoYesNoYesNoYesYesNoYesNoNoNoYesYesProNo
40
Custom Fields for UsersYesYesYesNoNoNoYesYesNoYes, via paid extensionNoYesYesNoYesYesNoNoNoYesProNo
41
Custom Fields for CommentsNoYesYesNoNoNoNoNoNoYes, via free extensionNoNoYesNoNoYesNoNoNoNoProNo
42
Custom Meta BoxesYesYesYesYesYesNoYesYesYesYesNoYesYes, via codeYesYesYesYes?YesYesYesYes
43
Basic Field Types
44
TextYesYesYesYesYesNoYesYesYesYesNoYesYesYesYesYesYes?YesYesYesYes
45
Number / CurrencyYesYesYesNoYesNoNoNoYesYesNoYesYesYesYesYes, by using HTML5 custom types in Text fieldThrough text field with your own number validation?YesYesYes?
46
Date / TimeYesYesYesYesYesNoYesYesYesYesNoYesYesYesYesYesYes?YesYesYes?
47
WYSIWYGYesYesYesYesYesNoYesYesYesYesNoYesYesNoYesYesYes?YesYesYesYes
48
File UploadYesYesYesYesYesNoYesYesYesYesNoYesYesYesYesYesYes?YesYesYes?
49
RelationshipsYesYesYesYesYesNoYesYesYesYesNoYesYesYesYesYes, but through Model Relationships or a Search FieldNo?YesYesYes?
50
Advanced Field Types
51
MapYes, via extensionYesYes, via free extensionNoYes, via free extensionNoNoNoYesYesNoNoIn development (free)YesYesNoNo?NoNoPro?
52
Repeatable Fields (Loop)ProYesYesYesYesNoYesYesYesYesNoYes
In development (free)YesYesYesYes?YesYesYesYes
53
Flexible Repeatable Fields (like Loop, but can choose to add different defined sets of fields per row)ProYesNoNoNoNoNoNoNoYes, via paid extensionNoEasy to buildIn development (free)NoNoYesNoNoYesNoYesNo
54
Flexible Relationships (Embedded forms for related Content Types items)NoNoNoNoNoNoNoNoNoYes, via free extensionNoYesYes?YesNoNo?NoYesNo?
55
GalleryProYesYesYesYes - using loop fieldNoNoYesNoYesNoYes - using file fieldYes - using file fieldYesYesYesNo?YesNoPro?
56
AutocompleteYesNoYes, via free extensionNoYesNoYesNoNoYesNoNoYes?NoNoNo?NoNoYes?
57
Color PickerYesYesYesYesYesNoNoYesYesYesNoYesYesNoYesYesNo?YesYesPro?
58
Slider (Number)User-built, you can get the code in the forumsYesYes, via free extensionNoNoNoNoNoYesYesNoEasy to buildYesYesYesNoNo?NoNoYes?
59
Custom Field TypesYesYesYesNoYesNoYesYesYesYesNoYesYesNoYesYesNo?YesYesYes?
60
Features
61
Meta-based StorageYesYesYesYesYesNoYesYesYesYesNoYesYesYesYesYesYesYesYesYesYesYes
62
Table-based StorageNoYes, through custom code it can be possibleNoNoNoNoNoNoNoYes, via paid extensionNoYesYesNoNoNoNoNoNoNoNoNo
63
Rules-based Meta Boxes (same metaboxes and fields, across multiple content types)YesYesYesYesYesNoNoNoYesYesNoYesIn development (free)NoYesNoNoNoYesPartial (Shared Field Sets)YesNo
64
Public Forms (add/edit)YesNoYesYes, add only (no edit)YesNoNoNo?Yes, via paid extensionNoYesYesNoYesYes, with additional code using Routes APIPro Version ($139)?NoNoProNo
65
ShortcodeYesNoYes*NoYesNoNoNoYesYesNoYesYesYesYes?Pro Version ($139)?YesNoPro?
66
Bi-directional Relationships (save on one side, update the other side too)NoNoNoYesNo, but there is data function to workaround thisNoNoNoNoYes, via free extensionNoYesYes?YesYes, with additional codeNo?NoNoNoNo
67
Fields registered to REST APIYes, via extensionYesYesNoNo?No??Yes, via free extensionNo?Yes?PlannedNo??Yes?Yes?
68
Extra DB Tables0002 for configuration management1 for Relationships00000001 for Relationships (optional)01 table in prior to version 2.3.
4 tables in 2.3+
00?0800
69
Conditional LogicYesYesYes, via free extensionNoYes, for meta boxes; No, for custom fields?Yes??Yes, via free extensionNoYesYes, but no docs and not available through UI to defineNoYesNo??Yes?Yes?
70
Multilingual / Plugin compatibility
71
WPML (premium) compatibleYesYesUntestedPartialYesYesUntestedUntestedTesting in progressYesYesYesYesYesYesYesYesUntestedNoNoYesUntested
72
Polylang (free) compatibleYesYesUntestedUntestedYesYesUntestedUntestedTesting in progressYesYesYesYes?YesUntestedUntestedUntestedYes, with additional compatibility codeNoYesUntested
73
qTranslate (free) compatibleYesYesUntestedUntestedYesYesUntestedUntestedYesYesYesYesYes?YesUntestedUntestedUntestedNoNoYesUntested
74
Tabify Edit Screen (free) compatibleYesNoYesUntestedYesYesUntestedUntestedYesYesYesYesYes?UntestedUntestedUntestedUntestedNoUntestedYesUntested
75
Advanced Features
76
WP_Query CompatibilityYesYesYesYes, special functionality included for ElementorYesYesYesYesYesYesYesYesYes?YesYesYesYesYesYesYesYes
77
Full *_*_meta Compatibility (get, add, update, and delete for all field types)NoNoYesYes, except complex field types (multiple checkboxes and repeater fields)NoYesYesYes?YesYesYesYes?Yes, except complex field types (multiple checkboxes and skype field)YesYes?YesYes, but values differ from the MP APIYesYes
78
Unified Theming (you can use the same functions to access fields on Post Types, Taxonomies, Users, and/or Comments)Yes (Post Types, Taxonomies, Users)YesNoNoNoNoYesYes?YesNoUse standard WordPress functions.Yes (Post Types, Taxonomies, Users, Comments, Custom Tables)?NoYesNo?NoYes (includes a structured object-oriented API which is consistent across these types)YesNo
79
Templates / ViewsNoNoNoYes, special functionality included for ElementorNoNoNoNo?Yes, via paid extensionNoYesYesYesYesYesNo?Yes, you can choose which page template to use for each post typeNoNoNo
80
Customizeable Management UI (for custom manage screens and forms apart from defaults used by plugin/WP)NoNoNoNoNoNoNoNoNoYes, via free extensionYesNoYes (Post Types, Taxonomies, Users, Comments, Custom Tables)NoNoYesNoNoNoNoNoNo
81
Content Type / Custom Field registration outside of DBYesYes?NoYes?YesYes??NoAll code based, no db storageYes??YesNo?Yes?Yes?
82
Uses Object Caching and/or Transients for all data (beyond search, add/edit/delete queries)Yes, standard WP cachingNoYesNoYes (all DB results are cached)?NoNoYesYesNoYesYes??YesYes?YesNoNo?
83
Migration
84
Import / Export settings between sitesYesAll code based, no import/export necessaryAll code based, no import/export necessaryYesYesNoNoNoYesAll code based, no import/export necessaryNoAll code based, no import/export neccessaryYesYesYesAll code based, no import/export necessaryNo?YesYesYesNo
85
Migration from other pluginsYesNoNoNoNoNoNoNoNoNoNoNoYesNoNo, 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 tool, but you can use the same meta keys and it could work that wayNo?NoNoNoNo
86
Export to Code (for use without plugin)NoNoNoNoNoYesNoNoFor Post Types and Taxonomies (not fields)NoNoNoNoNoNoNoNo?NoNoNoNo
87
Export configuration to code for use without UILite version (no admin UI) of plugin available to embed within other plugins/themesAll code based, no import/export necessaryAll code based, no import/export necessaryNoNoYesNoNoFor Post Types and Taxonomies (not fields)All code based, no import/export necessaryNoAll code based, no import/export neccessaryYesNoNoAll code based, no import/export necessaryNo?All code based, no import/export necessaryNoYesNo
88
Multisite
89
Multisite compatibleYesYesYesYesYesYesYesYesYesYesYesYesYes?YesYesYes?YesYesYesYes
90
Network-wide Content Types and/or FieldsNoNoNoNoNoNoNoNoNoYesNoYesNo?NoYesNoNoYesYesYesYes
91
Network-wide ContentNoNoNoNoNoNoNoNoNoNoNoNoNo?NoNoNoNoNoNoNoNo
Loading...