It’s getting more and more common and elegant using WordPress not only as a blog platform but also as a CMS (Content management system). The way to add new fields to a WordPress post is by using the Custom Fields. There is also some great plugins to add content and additional fields to the data you post. here is list of some of the better solutions.
Create more than just blog posts and pages. Add new content types with only the fields you need. Customize exactly how each content type’s list and detail pages appear. Automatic pagination, filtering, public forms and more are possible with the Pods CMS plugin.
Custom Write Panels (Posts, Pages, and Theme Options) –
You can create custom write panel pages or posts + duplicatable fields and groups + import and export them.
File Uploads, Audio, Video, Checkboxes, Dropdowns, and more. –
I don’t know if we can make this any simpler… You can create any type of field to make as simple as possible for your client or yourself to enter content.
Simple Templating –
All you need is the magic ‘get’ function. To retrieve a variable, just use >> echo get(‘variable’).
More Fields is a WordPress plugin that adds boxes to the Write/Edit page. These boxes contains input fields, so that additional (more) fields can be added to a post. For example, if you write about books, you can add a box where you can enter title and author, etc. The boxes can be placed either to the right or to the left on the Write/Edit page.
This plugin mimics the meta/custom field concept already utilized by WordPress. Whereas WordPress only supports assignment of this additional information to posts and users (implementing each separately: separate database tables and separate functions to create/retrieve/update/delete the respective types of custom fields), this plugin abstracts the concept to utilize a single database table and a universally applicable set of functions to create/retrieve/update/delete custom fields.
The Custom Field Template plugin adds the default custom fields on the Write Post/Page. The template format is almost same as the one of the rc:customfieldgui plugin.
“Cimy User Extra Fields” lets administrators add as many new fields as are needed to the users’ profile, giving the possibility to set some interesting rules.