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
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Content Type /
Custom Fields Plugins
Advanced Custom Fields / ACF ProCarbon FieldsCMB2CrocoBlock SuiteCustom Field SuiteCustom Post Type UIFieldmanagerGD Content ToolsMeta BoxOrganizeWPPAPIPiklistPodsThemify Post Type BuilderTypesTypeRocketUltimate Fields / Ultimate Fields ProWordPress Creation Kit (WCK)CustomPressEasy Custom Content TypesDeveloper's Custom FieldsFields FrameworkKickPressWPAlchemyMasterPress
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/10/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 (2+ years)
WARNING:
Plugin is out of date (2+ years)
WARNING:
Plugin is out of date (2+ years)
WARNING:
Plugin is out of date (2+ years)
WARNING:
Plugin is out of date (2+ years)
4
Developer Confirmation that the information in this spreadsheet is correctYesYesYesNoYesAwaiting ReviewYesYesYesYesYesYesYesNoAwaiting ReviewAwaiting ReviewYesYesYesYesYesYesAwaiting ReviewAwaiting ReviewYes
5
Plugin TypeCustom FieldsCustom FieldsCustom FieldsContent Types and Custom FieldsCustom FieldsContent TypesCustom FieldsContent Types and Custom FieldsContent Types and Custom FieldsCustom FieldsCustom "Page Types" and 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 FieldsContent Types and Custom FieldsContent Types and Custom FieldsCustom FieldsCustom FieldsContent Types and Custom FieldsCustom FieldsContent Types and Custom Fields
6
CostFree (WP.org)
$25-$100 (Pro)
FreeFree$15 (JetEngine, Yearly)
$49 (Plugin Suite, Yearly)
$299 (Lifetime)
FreeFreeFreeFree (Lite)
$49 - $169 (Pro, Yearly)
$119 - $169 (Pro, Lifetime)
Free
$79 (Core bundle, Yearly)
$149 (Developer bundle, Yearly)
$39 (1 site)
$99 (unlimited sites)
FreeFreeFree$49 (Yearly)$69 - $299 (Yearly)FreeFree (WP.org)
€40 - €120 (Pro)
Free$19 (standalone)
$79 monthly (all WPMU DEV plugins
$30FreeFreeFreeFree$99 - $399 (Yearly)
7
Recommended Skill LevelBeginnerIntermediate PHP knowledgeSome PHP knowledgeBeginnerSome PHP knowledgeSome PHP knowledgeIntermediate PHP knowledge?Some PHP knowledgeBeginnerIntermediate PHP knowledgeSome PHP knowledgeSome PHP knowledgeBeginnerBeginnerIntermediate PHP knowledgeBeginnerSome PHP knowledgeBeginner?Intermediate PHP knowledgeBeginner?Some PHP knowledge?
9
Tide PHP CompatibilityUnable to detectMinimum: 5.3Unable to detect-Unable to detectUnable to detect--Unable to detect5.4+-Unable to detectUnable to detect--Minimum: 5.5.9Unable to detectUnable to detect--Unable to detectUnable to detectUnable to detect--
10
Tide WP Coding StandardsUnknown-Unknown-UnknownUnknown--Unknown--UnknownUnknown---UnknownUnknown--UnknownUnknownUnknown--
11
Support Threads
(resolved / total threads)
3/39-13/24-1/420/57--9/16--0/277/84---0/10/4--/0/00/0--
12
Required WP Version (min)4.4.04.33.8.04.74.74.74.33.04.34.94.04.04.5?3.74.54.93.13.53.23.53.23.03.3
13
Tested WP Version (up to)4.9.10-5.0.4-4.9.105.0.4--5.1.1--4.9.105.0.4---4.9.105.1.0--4.1.264.4.18--
14
Min PHP Version (if set on wp.org)--5.27.0-5.2--5.2-5.35.3?----------
15
Last Updated2019-02-14-2019-01-20-2018-04-042018-12-21--2019-03-17--2019-01-022018-12-19--2018-03-272018-05-142019-03-10--2019-03-262015-01-102016-02-19--
16
First Release Date2011-03-242016-02-012014-09-152018-08-282011-09-302010-02-252012-10-252010-04-052011-11-062018-11-092014-12-012012-06-142008-10-072018-12-122011-08-052014-06-202014-03-252013-04-302010-11-092011-04-211969-12-312013-07-232011-08-192010-06-022013-01-31
17
Project Info
18
Current Lead DeveloperElliot CondonhtmlBurgerJustin SternbergZemezMatt GibbsMichael Beckwith (WebDevStudios)Alley InteractiveMilan PetrovicTran Ngoc Tuan AnhJonathan ChristopherFredrik ForsmoKevin MillerScott Kingsley Clark?OnTheGoSystemsKevin Dees
(Robojuice)
Radoslav GeorgievMadalin UngureanuWPMU DEVThemeIsleSteve TaylorNaif AmoodiDavid TuftsDimas BegunoffTravis Hensgen
19
Contributor Team Size15+1-3?112131236+?6112113121
1
20
Team contributes back to WordPress (core patches, core unit testing, Meetup/WordCamp organizing)NoYesYesNoYesYesYesYesYesYesYesYesYes?NoYesNoNoNoYesNoNoNoNoNo
21
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 restrictiveYesYesNoYesYesYesNoYesNoYesYesYes?NoYesYes for Ultimate Fields, a private repo for Ultimate Fields ProYesNoNoYesNoNoYesNo
22
Implements Unit Testing for Improved StabilityNoYesYes?NoNoYes??NoYesYesYes?YesYesNo?No??No???
23
Has UI to manage fields / types?YesNoYes, when using CMB2 Admin Extension pluginYesYesYesNoYesYes, via Paid extensionYesNoYes, via extensions (beta)YesYesYesNoYesYesYesYesNoYesYesNoYes
24
Project ActiveYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
25
Content Types
26
Custom Post TypesNoNoNoYesNoYesNoYesYes, via Paid extensionYesNo, but you get to define new Custom "Page Types" which get their own fieldsYesYesYesYesYesYes, via Ultimate Post TypesYesYesYesNoNoYesNoYes
27
Custom TaxonomiesNoNoNoYesNoYesNoYesYes, via Paid extensionYesNo, but you get to define new Custom "Taxonomy Types" which get their own fieldsYesYesYesYesYesYes, via Ultimate Post TypesYesYesYesNoNoNoNoYes
28
Override Post Types (args/labels)NoNoNoYesNoNoNoYesNoNoYes (labels)NoNoYesYesNoNoNoNoNoNoNoNoNoYes
29
Override Taxonomies (args/labels)NoNoNoYesNoNoNoYesNoNoYes (labels)NoNoYesYesNoNoNoNoNoNoNoNoNoYes
30
Custom Tables (tables as content types)Yes, via third party paid extensionNoYes, via extensionNoNoNoNoNoYes, via Paid extensionNoNoNoYesNoNoYes, with additional codeNoNoNoNoNoNoNoNoNo
31
Extend WP content types with a table for custom fields
NoNoNoNoNoNoNoNoYes, via Paid extensionNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNo
32
Custom Options / Settings PagesProYesYesNoNoNoNoNoYes, via Paid extensionNoYesYesYesNoNoYesYesHobbyist version ($49)NoNoNoYesNoNoYes
33
Theme Customizer Options???No?????No??NoNoNoNo?????????
34
Custom Gutenberg BlocksYesYes?No?????No??NoNoYes, as part of ToolsetNo?????????
35
Custom Fields
(added to content types)
36
Custom Fields for Post TypesYesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYesYesYesYesYes?YesYes
37
Custom Fields for TaxonomiesYesYesYesYesNoNoYesNoYes, via Paid extensionNoYesYesYesYesYesYesYesNoNoNoNoYes (saved to wp_options)NoNoYes
38
Custom Fields for MediaYesNoYesNoNoNoNoNoYesNoYesYesYesNoYesNoProNoNoNoYesYesNoNoYes
39
Custom Fields for UsersYesYesYesNoNoNoYesNoYes, via Paid extensionNoNoYesYesNoYesYesProNoNoNoYesYesNoNoYes
40
Custom Fields for CommentsNoYesYesNoNoNoNoNoYes, via Paid extensionNoNoNoYesNoNoYesProNoNoNoNoNoNoNoNo
41
Custom Meta BoxesYesYesYesYesYesNoYesYesYesNoYesYesYes, via codeYesYesYesYesYesNoYesYesYes?YesYes
42
Basic Field Types
43
TextYesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYesYesYesYesYes?YesYes
44
Number / CurrencyYesYesYesNoYesNoNoYesYesNoYesYesYesYesYesYes, by using HTML5 custom types in Text fieldYesThrough text field with your own number validationThrough text field with your own number validationAdd-on ($6)NoNo??Yes
45
Date / TimeYesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYesYesYesYesYes??Yes
46
WYSIWYGYesYesYesYesYesNoYesYesYesNoYesYesYesNoYesYesYesYesNoYesYesYes?YesYes
47
File UploadYesYesYesNoYesNoYesYesYesNoYesYesYesYesYesYesYesYesNoYesYesYes??Yes
48
RelationshipsYesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYes, but through Model Relationships or a Search FieldYesNoNoNoYesYes??Yes
49
Advanced Field Types
50
MapYes, via extensionYesYes, via extensionNoYes, via extensionNoNoYesYesNoNoNoIn development (free)YesYesNoProNoAdd-on (through the WPMUDEV Google Maps plugin)Add-on ($6)YesNo??No
51
Repeatable Fields (Loop)ProYesYesYesYesNoYesYesYes, via Paid extensionNoYesYes
In development (free)YesYesYesYesYesNoYesNoYes?YesYes
52
Flexible Repeatable Fields (like Loop, but can choose to add different defined sets of fields per row)ProYesNoNoNoNoNoNoYes, via Paid extensionNoYesEasy to buildIn development (free)NoNoYesYesNoNoNoNoNoNoNoNo
53
Flexible Relationships (Embedded forms for related Content Types items)NoNoNoNoNoNoNoNoYes, via Paid extensionNoNoYesYes?YesNoNoNoNoNoNoNo??Yes
54
GalleryProYesYesYesYes - using loop fieldNoNoNoYesNoYesYes - using file fieldYes - using file fieldYesYesYesProNoNoNoNoYes??No
55
AutocompleteYesNoYes, via extensionNoYesNoYesNoYesNoNoNoYes?NoNoYesNoNoNoNoNo??No
56
Color PickerYesYesYesYesYesNoNoYesYesNoYesYesYesNoYesYesProNoNoAdd-on ($6)NoYes??Yes
57
Slider (Number)User-built, you can get the code in the forumsYesYes, via extensionNoNoNoNoYesYesNoNoEasy to buildYesYesYesNoYesNoNoYesNoNo??No
58
Custom Field TypesYesYesYes?YesNoYesYesYesNoYesYesYesNoYesYesYesNoYes?NoYes??Yes
59
Features
60
Meta-based StorageYesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
61
Table-based StorageNoYes, through custom code it can be possibleNoNoNoNoNoNoYes, via Paid extensionNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNo
62
Rules-based Meta Boxes (same metaboxes and fields, across multiple content types)YesYesYesNoYesNoNoYesYes, via Paid extensionNoYesYesIn development (free)NoYesNoYesNoNoYesYesNoNoNoPartial (Shared Field Sets)
63
Public Forms (add/edit)YesNoYesNoYesNoNo?Yes, via Paid extensionNoNoYesYesNoSee their other plugin, CREDYes, with additional code using Routes APIProPro Version ($139)NoNoNoNo?NoNo
64
ShortcodeYesNoYes*NoYesNoNoYesYesNoYesYesYesYesYes?ProPro Version ($139)YesYesGoogle Map shortcodeNo??No
65
Bi-directional Relationships (save on one side, update the other side too)NoNoNoYesNo, but there is data function to workaround thisNoNoNoYes, via Paid extensionNoNoYesYes?YesYes, with additional codeNoNoNoNoNoNo?NoNo
66
Fields registered to REST APIYes, via extensionYesYes?No?No?Yes, via Paid extensionNoYes?Yes?PlannedNoYes????????
67
Extra DB Tables00001 for Relationships00000001 for Relationships (optional)01 table in prior to version 2.3.
4 tables in 2.3+
00004 (1 for post type definitions, 1 for taxonomy definitions, 1 for meta box definitions, 1 for fields)00?08
68
Conditional LogicYesYesYes, via extensionNoYes, for meta boxes; No, for custom fields?Yes?Yes, via extensionNoYesYesYes, but no docs and not available through UI to defineNoYesNoYes????????
69
Multilingual / Plugin compatibility
70
WPML (premium) compatibleYesYesUntested?YesYesUntestedTesting in progressYesYesNoYesYesYesYesYesYesYesYesYesUntestedUntestedUntestedUntestedNo
71
Polylang (free) compatibleYesYesUntested?YesYesUntestedTesting in progressYesYesYes, with additional compatibility codeYesYes?YesUntestedYesUntestedUntestedYesUntestedUntestedUntestedUntestedNo
72
qTranslate (free) compatibleYesYesUntested?YesYesUntestedYesYesYesNoYesYes?YesUntestedYesUntestedUntestedYesUntestedUntestedUntestedUntestedNo
73
Tabify Edit Screen (free) compatibleYesNoYes?YesYesUntestedYesYesYesNoYesYes?UntestedUntestedYesUntestedUntestedUntestedYesUntestedUntestedUntestedUntested
74
Advanced Features
75
WP_Query CompatibilityYesYesYes?YesYesYesYesYesYesYesYesYes?YesYesYesYesYesYesYesYesYesYesYes
76
Full *_*_meta Compatibility (get, add, update, and delete for all field types)NoNoYes?NoYesYes?YesYesYesYesYes?Yes, except complex field types (multiple checkboxes and skype field)YesYesYesYesYesYesYes?YesYes, but values differ from the MP API
77
Unified Theming (you can use the same functions to access fields on Post Types, Taxonomies, Users, and/or Comments)Yes (Post Types, Taxonomies, Users)YesNo?NoNoYes?YesNoNoUse standard WordPress functions.Yes (Post Types, Taxonomies, Users, Comments, Custom Tables)?NoYesYesNoYes (Post Types and Taxonomies)NoYes (Post Types)Yes?NoYes (includes a structured object-oriented API which is consistent across these types)
78
Templates / ViewsNoNoNoYes, special functionality included for ElementorNoNoNo?NoNoYes, you can choose which page template to use for each post typeYesYesYesYes, as part of ToolsetYesNoNoNoYesNoNo?NoNo
79
Customizeable Management UI (for custom manage screens and forms apart from defaults used by plugin/WP)NoNoNo?NoNoNoNoYes, via extensionYesNoNoYes (Post Types, Taxonomies, Users, Comments, Custom Tables)NoNoYesNoNoNoNoNoNoNoNoNo
80
Content Type / Custom Field registration outside of DBYesYes??Yes?Yes??NoYesAll code based, no db storageYes??YesYesNoYes??Yes???
81
Uses Object Caching and/or Transients for all data (beyond search, add/edit/delete queries)?NoYes?Yes (all DB results are cached)?NoYesYesNoYesYesYes??YesNoYesNo??No??No
82
Migration
83
Import / Export settings between sitesYesAll code based, no import/export necessaryAll code based, no import/export necessaryNoYesNoNoYesAll code based, no import/export necessaryNoYesAll code based, no import/export neccessaryYesYesYesAll code based, no import/export necessaryYesNoYesNoNoNo?NoYes
84
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 wayNoNoNoNoNoNo?NoNo
85
Export to Code (for use without plugin)NoNoNoNoNoYesNoFor Post Types and Taxonomies (not fields)NoNoNoNoNoNoNoNoNoNoYesYesNoNo?NoNo
86
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 necessaryAll code based, no import/export neccessaryYesNoNoAll code based, no import/export necessaryYesNoYesYesNoNo?NoNo
87
Multisite
88
Multisite compatibleYesYesYes?YesYesYesYesYesYesYesYesYes?YesYesYesYesYes?YesYes?YesYes
89
Network-wide Content Types and/or FieldsNoNoNo?NoNoNoNoYesNoYesYesNo?NoYesYesNoYesNoYesNoNoYesYes
90
Network-wide ContentNoNoNo?NoNoNoNoNoNoNoNoNo?NoNoNoNoNoNoNoNoNoNoNo
Loading...
Main menu