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 FieldsCMB2Custom Field SuiteCustom Post Type UIFieldmanagerGD Content ToolsMeta BoxOrganizeWPPapiPiklistPodsTypesTypeRocketUltimate 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 send it along to our twitter accounts @scottkclark or @mgibbs189 or comment on this spreadsheet.

Check out other plugin comparisons at: https://comparewp.org/
Last modified11/9/2018COMPAREWP.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 correctYesYesYesYesAwaiting ReviewYesYesYesYesYesYesYesAwaiting ReviewAwaiting ReviewYesYesYesYesYesYesAwaiting ReviewAwaiting ReviewYes
5
Plugin TypeCustom FieldsCustom FieldsCustom 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 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)
FreeFreeFreeFreeFreeFree (Lite)
$49 - $169 (Pro, Yearly)
$119 - $169 (Pro, Lifetime)
Free$39 (1 site)
$99 (unlimited sites)
FreeFreeFreeFree (deprecated)
$69 - $149 (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 knowledgeSome PHP knowledgeSome PHP knowledgeIntermediate PHP knowledge?Some PHP knowledgeBeginnerIntermediate PHP knowledgeSome PHP knowledgeSome PHP knowledgeBeginnerIntermediate PHP knowledgeBeginnerSome PHP knowledgeBeginner?Intermediate PHP knowledgeBeginner?Some PHP knowledge?
9
Tide PHP Compatibility5.4, 5.5, 5.6, 7.0, 7.1, 7.2Minimum: 5.35.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.2, 5.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.4+-5.5, 5.65.4, 5.5, 5.6, 7.0, 7.1, 7.27.0, 7.1, 7.2Minimum: 5.5.9Unable to detect5.2, 5.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.25.5, 5.6--
10
Tide WP Coding Standards59175 errors,
4128 warnings,
in 122 files
-1124 errors,
395 warnings,
in 57 files
5622 errors,
683 warnings,
in 33 files
755 errors,
373 warnings,
in 11 files
--71 errors,
15 warnings,
in 86 files
--96410 errors,
25628 warnings,
in 264 files
8604 errors,
1481 warnings,
in 159 files
4999 errors,
1633 warnings,
in 143 files
-Unknown11393 errors,
1333 warnings,
in 32 files
--1733 errors,
548 warnings,
in 7 files
5117 errors,
471 warnings,
in 7 files
11577 errors,
2989 warnings,
in 93 files
--
11
Support Threads
(resolved / total threads)
8/36-8/130/219/50--11/12--1/183/8610/21-0/11/8--0/00/00/0--
12
Required WP Version (min)4.4.04.33.8.04.74.74.33.04.34.94.04.04.53.74.54.93.13.53.23.53.53.23.03.3
13
Tested WP Version (up to)4.9.9-5.0.04.9.84.9.8--5.0--4.9.85.04.9.8-4.9.85.0.0--4.3.174.1.244.4.16--
15
Last Updated2018-12-07-2018-12-102018-04-052018-12-03--2018-12-10--2018-11-062018-12-072018-12-072018-03-272018-05-152018-12-06--2015-08-252015-01-112016-02-20--
16
First Release Date2011-03-252016-02-012014-09-162011-10-012010-02-262012-10-252010-04-052011-11-072018-11-092014-12-012012-06-152008-10-082011-08-052014-06-202014-03-262013-05-012010-11-092011-04-212011-07-182013-07-242011-08-202010-06-022013-01-31
17
Project Info
18
Current Lead DeveloperElliot CondonhtmlBurgerJustin SternbergMatt GibbsMichael Beckwith (WebDevStudios)Alley InteractiveMilan PetrovicTran Ngoc Tuan AnhJonathan ChristopherFredrik ForsmoKevin MillerScott Kingsley ClarkOnTheGoSystemsKevin Dees
(Robojuice)
Radoslav GeorgievMadalin UngureanuWPMU DEVThemeIsleSteve TaylorNaif AmoodiDavid TuftsDimas BegunoffTravis Hensgen
19
Contributor Team Size15+1-3112131236+6112113121
1
20
Team contributes back to WordPress (core patches, core unit testing, Meetup/WordCamp organizing)NoYesYesYesYesYesYesYesYesYesYesYesNoYesNoNoNoYesNoNoNoNoNo
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 restrictiveYesYesYesYesYesNoYesNoYesYesYesNoYesYes for Ultimate Fields, a private repo for Ultimate Fields ProYesNoNoYesNoNoYesNo
22
Implements Unit Testing for Improved StabilityNoYesYesNoNoYes??NoYesYesYesYesYesNo?No??No???
23
Has UI to manage fields / types?YesNoYes, when using CMB2 Admin Extension pluginYesYesNoYesYes, via extensionsYesNoYes, via extensions (beta)YesYesNoYesYesYesYesNoYesYesNoYes
24
Project ActiveYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
25
Content Types
26
Custom Post TypesNoNoNoNoYesNoYesYes, via extensionYesNo, but you get to define new Custom "Page Types" which get their own fieldsYesYesYesYesYes, via Ultimate Post TypesYesYesYesNoNoYesNoYes
27
Custom TaxonomiesNoNoNoNoYesNoYesYes, via extensionYesNo, but you get to define new Custom "Taxonomy Types" which get their own fieldsYesYesYesYesYes, via Ultimate Post TypesYesYesYesNoNoNoNoYes
28
Override Post Types (args/labels)NoNoNoNoNoNoYesNoNoYes (labels)NoNoYesNoNoNoNoNoNoNoNoNoYes
29
Override Taxonomies (args/labels)NoNoNoNoNoNoYesNoNoYes (labels)NoNoYesNoNoNoNoNoNoNoNoNoYes
30
Custom Tables (tables as content types)Yes, via third party paid extensionNoYes, via extensionNoNoNoNoYes, via extensionNoNoNoYesNoYes, with additional codeNoNoNoNoNoNoNoNoNo
31
Extend WP content types with a table for custom fields
NoNoNoNoNoNoNoYes, via extensionNoNoNoYesNoNoNoNoNoNoNoNoNoNoNo
32
Custom Options / Settings PagesProYesYesNoNoNoNoYes, via extensionNoYesYesYesNoYesYesHobbyist version ($49)NoNoNoYesNoNoYes
33
Theme Customizer Options????????No??No?No?????????
34
Custom Gutenberg BlocksYes???????No??No?No?????????
35
Custom Fields
(added to content types)
36
Custom Fields for Post TypesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYesYesYesYes?YesYes
37
Custom Fields for TaxonomiesYesYesYesNoNoYesNoYes, via extensionNoYesYesYesYesYesYesNoNoNoNoYes (saved to wp_options)NoNoYes
38
Custom Fields for MediaYesNoYesNoNoNoNoYesNoYesYesYesYesNoProNoNoNoYesYesNoNoYes
39
Custom Fields for UsersYesYesYesNoNoYesNoYes, via extensionNoNoYesYesYesYesProNoNoNoYesYesNoNoYes
40
Custom Fields for CommentsNoYesYesNoNoNoNoYes, via extensionNoNoNoYesNoYesProNoNoNoNoNoNoNoNo
41
Custom Meta BoxesYesYesYesYesNoYesYesYesNoYesYesYes, via codeYesYesYesYesNoYesYesYes?YesYes
42
Basic Field Types
43
TextYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYesYesYesYes?YesYes
44
Number / CurrencyYesYesYesYesNoNoYesYesNoYesYesYesYesYes, 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 / TimeYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYesYesYesYes??Yes
46
WYSIWYGYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesNoYesYesYes?YesYes
47
File UploadYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesNoYesYesYes??Yes
48
RelationshipsYesYesYesYesNoYesYesYesNoYesYesYesYesYes, but through Model Relationships or a Search FieldYesNoNoNoYesYes??Yes
49
Advanced Field Types
50
MapYes, via extensionYesYes, via extensionYes, via extensionNoNoYesYesNoNoNoIn development (free)YesNoProNoAdd-on (through the WPMUDEV Google Maps plugin)Add-on ($6)YesNo??No
51
Repeatable Fields (Loop)ProYesYesYesNoYesYesYes, via extensionNoYesYes
In development (free)YesYesYesYesNoYesNoYes?YesYes
52
Flexible Repeatable Fields (like Loop, but can choose to add different defined sets of fields per row)ProYesNoNoNoNoNoYes, via extensionNoYesEasy to buildIn development (free)NoYesYesNoNoNoNoNoNoNoNo
53
Flexible Relationships (Embedded forms for related Content Types items)NoNoNoNoNoNoNoYes, via extensionNoNoYesYesYesNoNoNoNoNoNoNo??Yes
54
GalleryProYesYesYes - using loop fieldNoNoNoYesNoYesYes - using file fieldYes - using file fieldYesYesProNoNoNoNoYes??No
55
AutocompleteYesNoYes, via extensionYesNoYesNoYesNoNoNoYesNoNoYesNoNoNoNoNo??No
56
Color PickerYesYesYesYesNoNoYesYesNoYesYesYesYesYesProNoNoAdd-on ($6)NoYes??Yes
57
Slider (Number)User-built, you can get the code in the forumsYesYes, via extensionNoNoNoYesYesNoNoEasy to buildYesYesNoYesNoNoYesNoNo??No
58
Custom Field TypesYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesNoYes?NoYes??Yes
59
Features
60
Meta-based StorageYesYesYesYesNoYesYesYesNoYesYesYesYesYesYesYesYesYesYesYesYesYesYes
61
Table-based StorageNoYes, through custom code it can be possibleNoNoNoNoNoYes, via extensionNoNoYesYesNoNoNoNoNoNoNoNoNoNoNo
62
Rules-based Meta Boxes (same metaboxes and fields, across multiple content types)YesYesYesYesNoNoYesYes, via extensionNoYesYesIn development (free)YesNoYesNoNoYesYesNoNoNoPartial (Shared Field Sets)
63
Public Forms (add/edit)YesNoYesYesNoNo?Yes, via extensionNoNoYesYesSee their other plugin, CREDYes, with additional code using Routes APIProPro Version ($139)NoNoNoNo?NoNo
64
ShortcodeYesNoYes*YesNoNoYesYesNoYesYesYesYes?ProPro Version ($139)YesYesGoogle Map shortcodeNo??No
65
Bi-directional Relationships (save on one side, update the other side too)NoNoNoNo, but there is data function to workaround thisNoNoNoYes, via extensionNoNoYesYesYesYes, with additional codeNoNoNoNoNoNo?NoNo
66
Fields registered to REST APIYes, via extensionYesYesNo?No?Yes, via extensionNoYes?YesPlannedNoYes????????
67
Extra DB Tables0001 for Relationships00000001 for Relationships (optional)1 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 extensionYes, for meta boxes; No, for custom fields?Yes?Yes, via extensionNoYesYesYes, but no docs and not available through UI to defineYesNoYes????????
69
Multilingual / Plugin compatibility
70
WPML (premium) compatibleYesYesUntestedYesYesUntestedTesting in progressYesYesNoYesYesYesYesYesYesYesYesUntestedUntestedUntestedUntestedNo
71
Polylang (free) compatibleYesYesUntestedYesYesUntestedTesting in progressYesYesYes, with additional compatibility codeYesYesYesUntestedYesUntestedUntestedYesUntestedUntestedUntestedUntestedNo
72
qTranslate (free) compatibleYesYesUntestedYesYesUntestedYesYesYesNoYesYesYesUntestedYesUntestedUntestedYesUntestedUntestedUntestedUntestedNo
73
Tabify Edit Screen (free) compatibleYesNoYesYesYesUntestedYesYesYesNoYesYesUntestedUntestedYesUntestedUntestedUntestedYesUntestedUntestedUntestedUntested
74
Advanced Features
75
WP_Query CompatibilityYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
76
Full *_*_meta Compatibility (get, add, update, and delete for all field types)NoNoYesNoYesYes?YesYesYesYesYesYes, 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)YesNoNoNoYes?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 / ViewsNoNoNoNoNoNo?NoNoYes, you can choose which page template to use for each post typeYesYesSee their full offering: ToolsetYesNoNoNoYesNoNo?NoNo
79
Customizeable Management UI (for custom manage screens and forms apart from defaults used by plugin/WP)NoNoNoNoNoNoNoYes, via extensionYesNoNoYes (Post Types, Taxonomies, Users, Comments, Custom Tables)NoYesNoNoNoNoNoNoNoNoNo
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)?NoYesYes (all DB results are cached)?NoYes?NoYesYesYes?YesNoYesNo??No??No
82
Migration
83
Import / Export settings between sitesYesAll code based, no import/export necessaryAll code based, no import/export necessaryYesNoNoYesAll code based, no import/export necessaryNoYesAll code based, no import/export neccessaryYesYesAll code based, no import/export necessaryYesNoYesNoNoNo?NoYes
84
Migration from other pluginsYesNoNoNoNoNoNoNoNoNoNoYesNo, 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)NoNoNoNoYesNoFor Post Types and Taxonomies (not fields)NoNoNoNoNoNoNoNoNoYesYesNoNo?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 necessaryNoYesNoFor Post Types and Taxonomies (not fields)All code based, no import/export necessaryNoAll code based, no import/export necessaryAll code based, no import/export neccessaryYesNoAll code based, no import/export necessaryYesNoYesYesNoNo?NoNo
87
Multisite
88
Multisite compatibleYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes?YesYes?YesYes
89
Network-wide Content Types and/or FieldsNoNoNoNoNoNoNoYesNoYesYesNoNoYesYesNoYesNoYesNoNoYesYes
90
Network-wide ContentNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Loading...
Main menu