WordPress allows you to separate different types of content using post types. Custom post types let you add your own types of data to WordPress sites.
The built-in Posts and Pages are post types. To create a custom post type, you have to add custom PHP code to your theme’s function.php file or use a plugin. Some themes and plugins automatically add their custom post types. For example, WooCommerce creates the Product custom post type.
Building sites with custom post types makes both the content administration and the front-end design easier. For example, you might want to create custom post types for your recipes along with a list of ingredients and equipment needed for them.
You will see your custom post types in the WordPress admin next to Posts and Pages. Each post type appears in the menu.
Adding custom post types without using PHP
Toolset allows you to create custom post types without adding custom PHP code. You can create a custom post type right from the Toolset → Dashboard page.
You can also use Toolset to control user access for different custom post types, allowing better management of your site.