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
 
ABCDEFGHIJKLMNOPQRSTUVW
1
Content Type /
Custom Fields Plugins
Advanced Custom Fields / ACF ProCarbon FieldsCMB2CrocoBlock SuiteCustom Field SuiteCustom Post Type UIFieldmanagerGD Content ToolsMeta BoxOrganizeWPPiklistPodsThemify Post Type BuilderToolsetTypeRocketUltimate Fields / Ultimate Fields ProWordPress Creation Kit (WCK)Fields FrameworkKickPressPAPIMasterPressWPAlchemy
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 Updated8/12/2019COMPAREWP.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 ReviewYesYesYesYesYesYesAwaiting ReviewAwaiting ReviewAwaiting ReviewYesYesYesAwaiting ReviewYesYesAwaiting Review
5
Plugin TypeCustom FieldsCustom FieldsCustom FieldsContent Types and Custom FieldsCustom FieldsContent TypesCustom 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 FieldsCustom FieldsContent Types and Custom FieldsCustom FieldsContent Types and Custom FieldsCustom "Page Types" and Custom FieldsContent Types and Custom FieldsCustom Fields
6
CostFree (WP.org)
$25-$100 (Pro)
FreeFree$15 (JetEngine, Yearly)
$49 (Plugin Suite, Yearly)
$299 (Lifetime)
FreeFreeFree$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)FreeFree (WP.org)
€40 - €120 (Pro)
FreeFreeFreeFree$99 - $399 (Yearly)Free
7
Recommended Skill LevelBeginnerIntermediate PHP knowledgeSome PHP knowledgeBeginnerSome PHP knowledgeSome PHP knowledgeIntermediate PHP knowledgeSome PHP knowledgeSome PHP knowledgeBeginnerSome PHP knowledgeSome PHP knowledgeBeginnerBeginnerIntermediate PHP knowledgeBeginnerSome PHP knowledgeBeginnerSome PHP knowledgeIntermediate PHP knowledgeSome PHP knowledgeSome 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.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2--5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.35.4+5.5, 5.65.4, 5.5, 5.6, 7.0, 7.1, 7.25.6+-Minimum: 5.5.9Unable to detect5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.25.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.25.5, 5.6---
10
Tide WP Coding Standards56382 errors,
3453 warnings,
in 129 files
-1127 errors,
399 warnings,
in 57 files
-5622 errors,
683 warnings,
in 33 files
755 errors,
373 warnings,
in 11 files
--79 errors,
19 warnings,
in 94 files
-99226 errors,
25512 warnings,
in 264 files
8604 errors,
1481 warnings,
in 159 files
---Unknown11393 errors,
1333 warnings,
in 32 files
5117 errors,
471 warnings,
in 7 files
11577 errors,
2989 warnings,
in 93 files
---
11
Support Threads
(resolved / total threads)
4/30-3/10-0/212/40--7/8-0/172/98---0/10/60/00/0---
12
Required WP Version (min)4.7.04.33.8.04.74.94.74.33.04.34.94.04.5?3.74.54.93.13.53.24.03.33.0
13
Tested WP Version (up to)5.2.3-5.0.6-5.2.35.2.3--5.2.3-4.9.115.2.3---4.9.115.1.04.1.274.4.19---
14
Min PHP Version (if set on wp.org)5.4-5.25.6-5.2--5.25.35.3?--5.4------
15
Total Downloads13,247,435-1,781,487-387,2134,912,759--5,613,938-183,2241,052,961---9,540332,3536,1513,726---
16
Last Updated2019-08-18-2019-01-20-2019-05-102019-05-19--2019-09-25-2019-06-192019-09-04---2018-05-142019-03-102015-01-102016-02-192017-09-07--
17
First Release Date2011-03-242016-02-012014-09-152018-08-282011-09-302010-02-252012-10-252010-04-052011-11-062018-11-092012-06-142008-10-072018-12-122011-08-052014-06-202014-03-252013-04-302013-07-232011-08-192014-12-012013-01-312010-06-02
18
Project Info
19
Current Lead DeveloperElliot CondonhtmlBurgerJustin SternbergCrocoblockMatt GibbsMichael Beckwith (WebDevStudios)Alley InteractiveMilan PetrovicTran Ngoc Tuan AnhJonathan ChristopherKevin MillerScott Kingsley Clark?OnTheGoSystemsKevin Dees
(Robojuice)
Radoslav GeorgievMadalin UngureanuNaif AmoodiDavid TuftsFredrik ForsmoTravis HensgenDimas Begunoff
20
Contributor Team Size15+1-3611213136+?611212211
21
Team contributes back to WordPress (core patches, core unit testing, Meetup/WordCamp organizing)NoYesYesNoYesYesYesYesYesYesYesYes?NoYesNoNoNoNoYesNoNo
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/suggestionsYesYesYesNoYesNoYesYes?NoYesYes for Ultimate Fields, a private repo for Ultimate Fields ProYesNoNoYesNoYes
23
Implements Unit Testing for Improved StabilityNoYesYesNoNoNoYes??NoYesYes?YesYesNo?No?Yes??
24
Has UI to manage fields / types?YesNoYes, when using CMB2 Admin Extension pluginYesYesYesNoYesYes, via free extension (types)
Yes, via extension (fields)
YesYes, via free extensions (beta)YesYesYesNoYesYesYesYesNoYesNo
25
Project ActiveYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoYesNoNo
26
Content Types
27
Custom Post TypesNoNoNoYesNoYesNoYesYes, via free extensionYesYesYesYesYesYesYes, via Ultimate Post TypesYesNoYesNo, but you get to define new Custom "Page Types" which get their own fieldsYesNo
28
Custom TaxonomiesNoNoNoYesNoYesNoYesYes, via free extensionYesYesYesYesYesYesYes, via Ultimate Post TypesYesNoNoNo, but you get to define new Custom "Taxonomy Types" which get their own fieldsYesNo
29
Override Post Types (args/labels)NoNoNoYesNoNoNoYesNoNoNoNoYesYesNoNoNoNoNoYes (labels)YesNo
30
Override Taxonomies (args/labels)NoNoNoYesNoNoNoYesNoNoNoNoYesYesNoNoNoNoNoYes (labels)YesNo
31
Custom Tables (tables as content types)Yes, via third party paid extensionNoYes, via free extensionNoNoNoNoNoYes, via paid extensionNoNoYesNoNoYes, with additional codeNoNoNoNoNoNoNo
32
Extend WP content types with a table for custom fields
NoNoNoNoNoNoNoNoYes, via paid extensionNoNoYesNoNoNoNoNoNoNoNoNoNo
33
Custom Options / Settings PagesProYesYesNoNoNoNoNoYes, via paid extensionNoYesYesNoNoYesYesHobbyist version ($49)YesNoYesYesNo
34
Theme Customizer Options???No?????No?NoNoNoNo???????
35
Custom Gutenberg BlocksYesYes?No????Yes, via paid extensionNo?NoNoYesNo???????
36
Custom Fields
(added to content types)
37
Custom Fields for Post TypesYesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYes?YesYesYes
38
Custom Fields for TaxonomiesYesYesYesYesNoNoYesNoYes, via paid extensionNoYesYesYesYesYesYesNoYes (saved to wp_options)NoYesYesNo
39
Custom Fields for MediaYesNoYesNoNoNoNoNoYesNoYesYesNoYesNoProNoYesNoYesYesNo
40
Custom Fields for UsersYesYesYesNoNoNoYesNoYes, via paid extensionNoYesYesNoYesYesProNoYesNoNoYesNo
41
Custom Fields for CommentsNoYesYesNoNoNoNoNoYes, via free extensionNoNoYesNoNoYesProNoNoNoNoNoNo
42
Custom Meta BoxesYesYesYesYesYesNoYesYesYesNoYesYes, via codeYesYesYesYesYesYes?YesYesYes
43
Basic Field Types
44
TextYesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYes?YesYesYes
45
Number / CurrencyYesYesYesNoYesNoNoYesYesNoYesYesYesYesYes, by using HTML5 custom types in Text fieldYesThrough text field with your own number validationNo?YesYes?
46
Date / TimeYesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYes?YesYes?
47
WYSIWYGYesYesYesYesYesNoYesYesYesNoYesYesNoYesYesYesYesYes?YesYesYes
48
File UploadYesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYes?YesYes?
49
RelationshipsYesYesYesYesYesNoYesYesYesNoYesYesYesYesYes, but through Model Relationships or a Search FieldYesNoYes?YesYes?
50
Advanced Field Types
51
MapYes, via extensionYesYes, via free extensionNoYes, via free extensionNoNoYesYesNoNoIn development (free)YesYesNoProNoNo?NoNo?
52
Repeatable Fields (Loop)ProYesYesYesYesNoYesYesYesNoYes
In development (free)YesYesYesYesYesYes?YesYesYes
53
Flexible Repeatable Fields (like Loop, but can choose to add different defined sets of fields per row)ProYesNoNoNoNoNoNoYes, via paid extensionNoEasy to buildIn development (free)NoNoYesYesNoNoNoYesNoNo
54
Flexible Relationships (Embedded forms for related Content Types items)NoNoNoNoNoNoNoNoYes, via free extensionNoYesYes?YesNoNoNoNo?NoYes?
55
GalleryProYesYesYesYes - using loop fieldNoNoNoYesNoYes - using file fieldYes - using file fieldYesYesYesProNoYes?YesNo?
56
AutocompleteYesNoYes, via free extensionNoYesNoYesNoYesNoNoYes?NoNoYesNoNo?NoNo?
57
Color PickerYesYesYesYesYesNoNoYesYesNoYesYesNoYesYesProNoYes?YesYes?
58
Slider (Number)User-built, you can get the code in the forumsYesYes, via free extensionNoNoNoNoYesYesNoEasy to buildYesYesYesNoYesNoNo?NoNo?
59
Custom Field TypesYesYesYesNoYesNoYesYesYesNoYesYesNoYesYesYesNoYes?YesYes?
60
Features
61
Meta-based StorageYesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYesYesYesYesYes
62
Table-based StorageNoYes, through custom code it can be possibleNoNoNoNoNoNoYes, via paid extensionNoYesYesNoNoNoNoNoNoNoNoNoNo
63
Rules-based Meta Boxes (same metaboxes and fields, across multiple content types)YesYesYesYesYesNoNoYesYesNoYesIn development (free)NoYesNoYesNoNoNoYesPartial (Shared Field Sets)No
64
Public Forms (add/edit)YesNoYesYes, add only (no edit)YesNoNo?Yes, via paid extensionNoYesYesNoYesYes, with additional code using Routes APIProPro Version ($139)No?NoNoNo
65
ShortcodeYesNoYes*NoYesNoNoYesYesNoYesYesYesYes?ProPro Version ($139)No?YesNo?
66
Bi-directional Relationships (save on one side, update the other side too)NoNoNoYesNo, but there is data function to workaround thisNoNoNoYes, via free extensionNoYesYes?YesYes, with additional codeNoNoNo?NoNoNo
67
Fields registered to REST APIYes, via extensionYesYesNoNo?No?Yes, via free extensionNo?Yes?PlannedNoYes???Yes??
68
Extra DB Tables0002 for configuration management1 for Relationships0000001 for Relationships (optional)01 table in prior to version 2.3.
4 tables in 2.3+
0000?080
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 defineNoYesNoYes???Yes??
70
Multilingual / Plugin compatibility
71
WPML (premium) compatibleYesYesUntestedPartialYesYesUntestedTesting in progressYesYesYesYesYesYesYesYesYesUntestedUntestedNoNoUntested
72
Polylang (free) compatibleYesYesUntestedUntestedYesYesUntestedTesting in progressYesYesYesYes?YesUntestedYesUntestedUntestedUntestedYes, with additional compatibility codeNoUntested
73
qTranslate (free) compatibleYesYesUntestedUntestedYesYesUntestedYesYesYesYesYes?YesUntestedYesUntestedUntestedUntestedNoNoUntested
74
Tabify Edit Screen (free) compatibleYesNoYesUntestedYesYesUntestedYesYesYesYesYes?UntestedUntestedYesUntestedUntestedUntestedNoUntestedUntested
75
Advanced Features
76
WP_Query CompatibilityYesYesYesYes, special functionality included for ElementorYesYesYesYesYesYesYesYes?YesYesYesYesYesYesYesYesYes
77
Full *_*_meta Compatibility (get, add, update, and delete for all field types)NoNoYesYes, except complex field types (multiple checkboxes and repeater fields)NoYesYes?YesYesYesYes?Yes, except complex field types (multiple checkboxes and skype field)YesYesYesYes?YesYes, but values differ from the MP APIYes
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)YesNoNoNoNoYes?YesNoUse standard WordPress functions.Yes (Post Types, Taxonomies, Users, Comments, Custom Tables)?NoYesYesNoYes?NoYes (includes a structured object-oriented API which is consistent across these types)No
79
Templates / ViewsNoNoNoYes, special functionality included for ElementorNoNoNo?Yes, via free extension specifically for Beaver Themer / ElementorNoYesYesYesYesYesNoNoNo?Yes, you can choose which page template to use for each post typeNoNo
80
Customizeable Management UI (for custom manage screens and forms apart from defaults used by plugin/WP)NoNoNoNoNoNoNoNoYes, via free extensionYesNoYes (Post Types, Taxonomies, Users, Comments, Custom Tables)NoNoYesNoNoNoNoNoNoNo
81
Content Type / Custom Field registration outside of DBYesYes?NoYes?Yes??NoAll code based, no db storageYes??YesYesNoYes?Yes??
82
Uses Object Caching and/or Transients for all data (beyond search, add/edit/delete queries)?NoYesNoYes (all DB results are cached)?NoYesYesNoYesYes??YesNoYesNo?YesNo?
83
Migration
84
Import / Export settings between sitesYesAll code based, no import/export necessaryAll code based, no import/export necessaryYesYesNoNoYesAll code based, no import/export necessaryNoAll code based, no import/export neccessaryYesYesYesAll code based, no import/export necessaryYesNoNo?YesYesNo
85
Migration from other pluginsYesNoNoNoNoNoNoNoNoNoNoYesNoNo, 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 wayNoNoNo?NoNoNo
86
Export to Code (for use without plugin)NoNoNoNoNoYesNoFor Post Types and Taxonomies (not fields)NoNoNoNoNoNoNoNoNoNo?NoNoNo
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 necessaryNoNoYesNoFor Post Types and Taxonomies (not fields)All code based, no import/export necessaryNoAll code based, no import/export neccessaryYesNoNoAll code based, no import/export necessaryYesNoNo?All code based, no import/export necessaryNoNo
88
Multisite
89
Multisite compatibleYesYesYesYesYesYesYesYesYesYesYesYes?YesYesYesYesYes?YesYesYes
90
Network-wide Content Types and/or FieldsNoNoNoNoNoNoNoNoYesNoYesNo?NoYesYesNoNoNoYesYesYes
91
Network-wide ContentNoNoNoNoNoNoNoNoNoNoNoNo?NoNoNoNoNoNoNoNoNo
Loading...