WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Types - Custom Fields and Custom Post Types Management

The complete and reliable plugin for managing custom post types, custom taxonomy and custom fields.

Types lets you customize the WordPress admin by adding content types, custom fields and taxonomy. You will be able to craft the WordPress admin and turn it into your very own content management system.

POWERFUL PHP API, SIMPLE GUI FOR NON-CODERS

If you're an experienced PHP developer, you'll appreciate Types comprehensive PHP API and documentation.

Types and the other Toolset plugins let you build complete sites without coding.

  • Views - a powerful content display engine
  • CRED - front-end form builder for content creation and editing
  • Access - roles and access control management

The full Toolset package lets you build complete WordPress sites from within the admin dashboard.

CUSTOM FIELDS FOR CONTENT AND USERS

Types lets you add custom fields for both posts (meaning, WordPress posts, pages and custom content types), as well as users. You can add any field types to different user profiles.

ACCESS CONTROL FOR FIELDS

Using Access, you will be able to control what fields different users can edit and view. This way, you can make some field groups read-only for certain users, and fully-editable for other users.

For example, when you build a membership site, the site admin will be able to change membership levels for everyone and users will see their membership fields as read-only.

DESIGN CUSTOM FIELDS WITH EASE

Types fields come with a built-in CSS editor, letting you design how fields appear in the WordPress admin. You can design both full-edit and read-only field display modes.

RELIABLE SUPPORT

To get support for Types, please join our technical support forum. You will receive support directly from our developers, helping you deliver great sites on time and correctly.

CUSTOM FIELDS

Types includes support for a wide list of custom fields.

  • Single-line text
  • Multi-line text
  • WYSIWYG (WordPress Visual Editor)
  • Checkbox
  • Multi-value Checkboxes
  • Radio group
  • Drop-down Select
  • File upload
  • Image (Types includes a robust image-resize and caching engine)
  • Date (includes a JS date-picker)
  • Email
  • Numeric
  • Phone
  • Skype
  • URL
  • Audio
  • Video
  • Embedded media
  • Colorpicker
  • Post reference (using Types Parent / Child relationships management)

Types custom fields use the standard WordPress post-meta table, making it cross-compatible with any theme or plugin. Additionally, all fields can be repeating fields.

CUSTOM POST TYPES AND TAXONOMY

Types lets you easily setup custom post types and taxonomy. You can create new post types in seconds and use the advanced settings to customize every aspect.

  • Full control over every feature
  • Associate taxonomy with custom post types
  • Integrated control over custom fields display for different post types

BUILD RELATIONAL SITES

Types lets you define parent / child relationship between different post types. You'll easily setup one-to-many and many-to-many relationships and build powerful sites.

MULTILINGUAL READY

Types is the only custom fields and post types plugin that's built multilingual-ready. It plays perfectly with WPML. You'll be able to translate everything, including texts and labels in the WordPress admin and user-content for front-page.

BUILT FOR STABILITY

Types is part of a family of plugins, including WPML and Toolset, developed and maintained by OnTheGoSystems. Our plugins power over 100,000 commercial sites, using WordPress as a complete CMS. While we love features, we know that stability, performance, usability and security are critical. All our plugins go through comprehensive testing, QA and security analysis before every release.

Requires: 3.4 or higher
Compatible up to: 3.9.1
Last Updated: 2014-5-29
Downloads: 408,577

Ratings

4 stars
4.6 out of 5 stars

Support

9 of 36 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

4 people say it works.
0 people say it's broken.

100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,3,3 100,8,8 100,3,3 100,6,6 100,4,4 100,1,1 100,1,1 100,1,1 100,1,1
80,5,4 100,4,4 100,9,9 100,7,7 100,5,5 100,3,3 100,3,3 100,1,1 100,2,2 100,2,2 100,1,1
100,9,9 85,13,11 77,13,10 100,14,14 80,5,4 100,10,10 100,1,1 94,17,16 100,1,1 100,1,1 100,1,1
92,12,11 100,9,9 94,18,17 100,1,1
100,14,14 100,2,2 100,1,1 100,1,1
100,2,2 100,1,1 100,9,9 100,19,19 100,1,1
100,15,15 100,9,9 100,2,2 100,6,6 100,1,1
73,11,8 100,6,6 100,1,1 100,1,1
100,8,8 100,11,11 75,4,3 100,2,2 100,1,1 100,9,9 100,6,6 100,2,2 100,1,1
70,10,7 100,2,2 100,1,1
92,12,11 100,11,11 93,14,13 100,3,3
67,3,2 100,9,9 100,1,1
100,1,1 100,2,2
100,2,2 100,13,13 100,2,2 100,4,4 100,1,1
100,1,1 95,22,21 100,3,3
100,6,6
100,3,3
100,1,1
100,3,3 100,4,4 100,1,1
0,1,0 100,4,4