Types plugin helps you to easily create custom post types in WordPress, custom taxonomy, and custom fields. – all from within the WordPress GUI that you already familiar with. It’s super easy to use, and dose the job perfectly.
Custom Post Types
Since WordPress 3.0, and you have the capability to add your own custom post types and to use and display them in several different ways on your site. This is a great choice if you want to separate your content types.
For example, if you run e-store, and have different types of products, then it would make more sense if you actually create a custom post type for each, it’s a fantastic way to organize your content, and have more control over how your site display specific information on each different post type.
We are using Types plugin
So, we have our content well organized, and thanks to Thesis Theme (read our Thesis 2.1 Review), we were able to customize each page/archive template to match our exact need and choice.
- Single-line text
- Multi-line text
- WYSIWYG (WordPress Visual Editor)
- 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)
- 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 (this is great for planning the future of your website). Additionally, all fields can be repeating fields.
You can take Types to another level
By using the Views plugin, we’ve done so at ThesisAwesome’s Thesis Skins and Boxes page. The Views plugin allow you to create views and templates so that you can display your content in an easy way using shortcodes.
WordPress says about Custom Post Types
WordPress can hold and display many different types of content. A single item of such a content is generally called a post, although post is also a specific post type. Internally, all the post types are stored in the same place, in the wp_posts database table, but are differentiated by a column called post_type.
So, why you are limiting your site? Start using Types!