New interesting side project of WordPress core in the making to make adding fields or custom content types more easily. This project started a few months ago and just received a huge funding by in the form of 100 hours of paid work for one of the main developers for this project , Scott Clark . You can follow developments on Github here as well at Make WordPress here.

What is the WordPress Fields API Project?

To quote Scott at Make WordPress:

… project was nicknamed “Metamorphosis” and subsequently went by the “Metadata UI/API” project. As plugin authors dealing with and using custom fields and content types, we had been tackling the issues of developing for multiple object types in WordPress for years prior to getting together.

So this project is to make it easier for WordPress developers to work with custom fields , custom content types and meta boxes . Elements in WordPress Theme and WordPress developers have been working with and struggling with for years.

Use of a WordPress Fields API Project

To be fair, custom post types are fairly easy to create, certainly with sites like GenerateWP and custom fields fairly easily with Advanced Custom Fields or CMB . But what if some of the things you can do with these plugins or sites could be integrated to make it easier to code these custom content types in WordPress with less code and without the need for these plugins? That would be awesome wouldn’t it be?

WordPress Fields API  and Customizer

WordPress Fields API Project API will , unlike all the plugins out there that help creating meta boxes content types and fields, be fully integrated in the Customizer and will make sure all the code for it follows WordPress coding rules and general good practise of coding in PHP and so on.

I must say I am really excited about all this and will keep track of this great project. I was really happy with the integration of responsive images in WordPress 4.4, but better integration of metaboxes, custom content types and fields will make me just as happy or even happier!

Leave a Reply

Your email address will not be published. Required fields are marked *