Published on
25 Apr 2025
Updated on
28 Apr 2025
Share

Create Custom Post Types without coding with WPMasterToolKit

When managing an advanced WordPress site, you quickly find yourself multiplying plugins to create custom content types, manage their labels, capacities, icons and even their display in the admin menu. To meet this need for centralization, we've designed the Register Custom Content Types from WPMasterToolKit.

This module allows you to create Custom Post Types (CPT) without writing a single line of code, while maintaining a clear, structured, high-performance logic.

Which plugin can this module replace?

This module can replace several popular plugins, such as :

  • Custom Post Type UI
  • Pods
  • Post Type Builder
  • ACF
  • and all CPT generators via visual interface

But unlike these plugins, WPMasterToolKit loads nothing unnecessarily: each CPT is saved in an automatically generated PHP file, and only those marked as "activated" are loaded.

Découvrir le module : Image download control

Create Custom Post Types in just a few clicks

Once the module has been activated, a new "Content Type" appears in your WordPress admin. You can then :

  • Create a new content type
  • Choose to create a CPT (taxonomies and options pages coming soon)
  • Configure all classic settings: public visibility, hierarchy, taxonomies, supported fields, etc.
  • Set menu icon (Dashicon or custom URL)
  • Manage labels (mandatory or optional)
  • Check integration in the REST API, admin bar or "Appearance > Menus" menu
  • Customize the capabilities of your post type

And all this via a modern, clean, responsive interface designed for developers and non-technical users alike.

How to use this module

  1. Activate the Register Custom Content Types in the WPMasterToolKit interface
  2. Go to Content Types from the admin menu
  3. Click on Add
  4. Select Custom Post Type
  5. Fill in the essential information: title, slug, labels, icon, etc.
  6. Click on Save
  7. Activate CPT via the "Status" toggle

As soon as the status is set, a PHP file is automatically generated with the CPT registration code, and this is loaded when WordPress is run.

Technical operation designed for performance

Rather than storing CPT definitions in a database and interpreting them on every page, we made a strong choice: generate PHP code.

Here's how it works:

  • Each CPT is a wpmtk-content-type
  • When activated, a register-cpt-XX.php is generated in a secure folder
  • This file contains the necessary PHP code, using the init
  • If you deactivate or delete a CPT, the corresponding file is automatically deleted.
  • No file is loaded if CPT is inactive

This guarantees :

  • Ultra-fast loading
  • Perfect compatibility with other plugins
  • A clear operating logic for developers
Pro
1 site
3.50$
/Month
14
Days
Money-back guarantee
risk-free at 100 %!

Conclusion

The module Register Custom Content Types from WPMasterToolKit offers a robust, high-performance, fully visual solution for managing your personalized content types.

No more copying and pasting code, syntax errors or lifelong dependencies on third-party plugins. This module gives you back control over your CPTs, while integrating clean, efficient development practices.

A module designed for developers, usable by all.

Category
Contents & Media
Version
≤ 2.6.0
Type
Free
More than 21 reviews
+2000
Installations
112
Modules
Pro
1 site
30.00$
/Year