How to Create Custom Write Panels in WordPress with More Fields Plugin


It seems that every day WordPress theme’s are getting more advanced and robust. This is a good thing for the existing developers that know what they are doing in terms of coding, but it puts a lot of new designers and developers in a very tough position. Everyone wants to have a theme full of functions, but the more features you add the more complicated it gets. How do you make it easy for clients to use while still having those cool user-interface and options in your themes? The answer is custom write panels. We hinted that in our tutorial about WordPress Custom Fields 101, but the fact is that a lot of new designers would have difficulties hard coding a custom write panel. So in this article, we are going to share a free plugin called More Fields which lets you add any number of fields into custom meta boxes on any content type (posts, pages, and custom post types).

Why should you use More Fields?

To make it easy for your clients to use WordPress. It is really hard for new users to understand the whole concept of custom fields. This was one of the reasons why it is hidden by default from the post write screen in the WordPress admin area. So if you are going to require your clients to enter any sort of custom field value, it is probably best to give them an easy to use interface to work with. More fields lets you do just that. You can add radio buttons, checkboxes, text fields, text area, wysiwyg editors and much more. The best part is that you don’t have to do the coding for the backend. It is all done through More Fields plugin. Watch the video to see how I did it in less than 3 minutes.

Do you use More Fields plugin? Are you going to use it? Share your thoughts in the comments below.