WordPress Create Plugin With Custom Post Type

WordPress offers a lot already with its default setup. Still, there’s a lot of potential to turn it into a full-fledged content management system by using a WordPress custom post type plugin.

You could manually implement custom post types if you’re comfortable writing code, but what’s the point if there are plugins that can do the job for you? Plus, a WordPress plugin can offer advanced functionality for not only simply creating and editing those post types and meta fields, but also for fetching them on the front end.

So, let’s talk about WordPress post types, why you might want custom post types on your WordPress site, and which plugins can be helpful to deal with them.

WordPress Create Plugin With Custom Post Type

Custom Post Types UI and Advanced Custom Fields (ACF)
download page for the wordpress custom post type plugin custom post type UI
As a rule, these two plugins work together. Because Custom Post Types UI is a graphical UI for custom post types creation and nothing more, the Advanced Custom Fields plugin can create and manage fields only, not post types.
Custom Post Types UI and ACF make a great duo because custom post types don’t make much sense without custom fields.
To work with these, you must be ready to dig into code. The good thing is that there’s excellent documentation, so it’s doable even for beginners. Plus, tons of third-party add-ons can extend the functionality of both plugins.
A free version of ACF is often enough, but if you want to have repeater fields and other perks, you will need a Pro version.
Pros: These two plugins alone are flexible enough for many users, but there are many third-party plugins to significantly extend the functionality.
Cons: You need to dig into the code and manually change templates.
Price: Custom Post Types UI is entirely free. Advanced Custom Fields has a free version, and Pro starts from $49 per year.
Toolset
download page for the wordpress custom post type plugin toolset
Toolset is a powerful WordPress plugin for creating and managing custom post types and fields and displaying them on the front end without coding. One of the advantages of this plugin is that you can make templates with dynamic loops for custom post types quickly and easily using Gutenberg builder.
Also, there’s a module for making forms for creating custom post types, users, and relationships and updating them from the front end. Another great module is Access, limiting access to certain content depending on the user’s role.
The plugin has a user-friendly interface that is very easy to use. Also, it’s well-documented.
Pros: This plugin offers robust functionality, from making and managing CPTs to creating templates and submitting content from the front-end forms.
Cons: Toolset doesn’t have a free version, forms have slightly limited functionality, and the relationship feature supports only “posts-to-posts.”
Price: Toolset starts at $69 per year.
JetEngine
download page for the wordpress custom post type plugin jetengine
The JetEngine plugin offers 19 modules to switch on and off, plus another good dozen of default modules. This plugin allows you to create and manage CPTs and make the most advanced loops and queries thanks to the Query Builder functionality and display them with the help of Listings (with one more layer of fine tunings), building them visually with Gutenberg or Elementor editors.
It also offers a unique Custom Content Types (CCT) entity, which is almost the same as CPT but forms its databases to boost website performance.
JetEngine supports Relations to connect various posts and meta fields. This plugin has another cool Glossary feature to store options for meta fields and forms (not to submit them manually every time and change them dynamically).
This plugin doesn’t require coding skills and offers a user-friendly interface and solid structure.
Pros: a powerful plugin with unique capabilities (CCT, Query Builder, Data Store, Glossary, Dynamic Visibility).
Cons: It’s not free.
Price: JetEngine starts at $43 per year. The best value option is a full subscription for all 20 Crocoblock plugins for $199 per year.
Meta Box
download page for the wordpress custom post type plugin meta box
Meta Box is a plugin for developers. It has a free version, but it’s limited. It might be an excellent choice for you if you want to deal with code a lot because you know HTML and CSS professionally and understand some basics of PHP. This framework is mainly a mix of generators, code, and GUI for developers.
Pros: It offers 46 types of custom fields and has quite many extensions. The paid version also offers rich functionality.
Cons: It’s pretty pricey, doesn’t support dynamic visibility, and has relatively limited functionality for forms.
Price: Meta Box starts at $149 per year. You can also pay $229 to get all premium extensions.
Pods
download page for the wordpress custom post type plugin pods
Pods is a framework for dealing with custom posts and fields working under a GPL license, so it’s free. Yet, it has a list of premium add-ons that can be purchased as a Pro package. This plugin’s functionality is quite impressive, yet some post types are missing (like repeaters).
Pods allows you to create amazing relationships (25 things to relate to, including database tables). It has a pretty simple template builder where items are referred to with the help of special tags.
Overall, this plugin is great, but still requires some developers’ creativity.
Pros: It’s completely free, quite powerful, and offers a fantastic toolset for creating relationships.
Cons: Some important features are missing, the plugin doesn’t feel solid, and some documentation articles are outdated.
Price: Pods is free. The price for paid extensions starts at $49 per year.

Leave a Comment