Custom post types, Custom Fields & more


Custom post types” is the best completely free WordPress plugin that lets you:

create custom post types;
create custom taxonomies;
create custom fields;
create custom admin pages;
create custom admin notices;
create custom templates;

directly from the WordPress dashboard easily and quickly without writing code or development knowledge.

The “Custom post types” plugin has been designed to make many advanced CMS features simple and accessible to everyone, without any technical knowledge or programming languages. Respecting the true nature of CMS (speed and ease of use).

The “Custom post types” developers ongoing work guarantees maximum compatibility with themes, plugins and page builders. The plugin uses functions and resources already present in the WordPress core, this guarantees maximum performance and security. To report bugs, malfunctions, compatibility problems or send suggestions write to the support section.

What else? What are you waiting for? Try it now!


BECOME PRO (support and get benefits)


Custom Post Types – Custom Fields

Custom fields” are powerful WordPress tools needed to extend content data (posts, pages, media, etc).
The metadata generated by the custom fields can be used to: improve dashboard management, add content details on frontend, filter queries to the database.

Add custom fields to any content type:

  • Any post type;
  • Any taxonomy;
  • Settings/Admin pages;
  • Users;
  • Media;
  • Comments;
  • Menu items;

Add any type of custom fields:

  • Text;
  • Number;
  • Textarea;
  • WYSIWYG editor;
  • Range – PRO;
  • Checkbox;
  • Radio;
  • Dropdown;
  • Switch ON/OFF – PRO;
  • Tel;
  • Email;
  • Password – PRO;
  • Link – PRO;
  • Date picker;
  • Time picker;
  • Color picker;
  • File upload;
  • Post relationship;
  • Taxonomy relationship;
  • User relationship – PRO;
  • Html;
  • Separator – PRO;
  • Repeater;

and many other coming.

Custom fields will make your project powerful and professional!

Custom Post Types – PRO FEATURES ⚡

The PRO version of the “Custom post type” plugin includes awesome features:

create custom templates;
create custom admin pages;
create custom admin notices;
+6 fields types;
export settings;
import settings;
PRO updates;
PRO support;

By choosing the PRO version of “Custom post types” you help to keep the FREE version as well.

Thanks for your support ❤

Custom Post Types – Create post type & taxonomy (1:33)

In this video you can see how simple it is to create custom post types and custom taxonomies with the “Custom post types” plugin.
I created a custom post type and a taxonomy in just over 1 minute.
Do not you believe it? Watch it!

This demo is of the older version (3.x.x), the latest version is better.

Custom Post Types – Create custom field (1:31)

In this video you can see how simple it is to create custom fields with the “Custom post types” plugin.
I created some custom fields in just over 2 minutes.
Do not you believe it? Watch it!

This demo is of the older version (3.x.x), the latest version is better.

Custom Post Types – Create custom template (1:52)

In this video you can see how simple it is to create custom templates with the “Custom post types” plugin.
I created a custom template in just over 2 minutes.
I used the “Twenty Nineteen” and Gutenberg builder, you can design the template using the page builder of your theme (see compatibility, if your theme is not compatible send a request to the developer in the support section) or using HTML code.
Do not you believe it? Watch it!

This demo is of the older version (3.x.x), the latest version is better.

100% compatible with many themes, for example:

and other fantastic free or paid themes.

You can create fantastic custom templates using HTML code or any page builder, even Gutenberg.

Custom Post Types – Why choose this plugin?

“Custom post types” is free and will save you time, and therefore money!
You can create post types, taxonomies, custom fields and templates easily in 5 minutes.
The “Custom post types” plugin generates various IDs, you can use these IDs to create / use in your own custom functions, custom templates and more.
This plugin is written using only functions included in the WordPress core, so it does not reduce the performance of your website and does not cause compatibility problems.
You can use the “Custom post types” plugin with any theme builder, with any theme and with any plugin. It’s perfect!

Custom Post Types – For developers

Using the “Custom post types” plugin you will have some PHP functions that you can use in your files:


Do you need other functions? Ask the developer from the support section.

Custom Post Types – Credits

The “Custom post types” plugin is made with ❤️

Your support, through reviews and donations, is very important for the project.


  • Creating/Editing Custom Post Type.
  • Creating/Editing Custom Taxonomy.
  • Creating/Editing Custom Field.
  • Creating/Editing Custom Template.


To automatically install the “Custom post types” plugin you can search from the “Plugins > Add new” section of your WordPress dashboard and click on the “Install Now” button corresponding to this plugin.

To manually install the “Custom post types” plugin you can download the latest version from the site, and unpack the zip file in the “wp-content/plugins” folder of your CMS.

Now on the “Plugins” section of your WordPress dashboard you can see the “Custom post types” plugin, click on “Activate”.


What would the “Custom Post Types, Custom Fields & More” plugin be useful for?

An example: use the “Custom Post Types, Custom Fields & More” plugin to create a “Services” post type with the “Price, Time, Location” custom fields and a custom template, your visitors will see the services section and single service page with the style and the details of your choice.

Is the “Custom Post Types, Custom Fields & More” plugin compatible with other plugins, themes and page builders?

Absolutely yes! The “Custom Post Types, Custom Fields & More” plugin is compatible with any plugin any theme and any builder.

Do I need technical knowledge to use the “Custom Post Types, Custom Fields & More” plugin?

Absolutely not! The “Custom Post Types, Custom Fields & More” plugin follows the nature of WordPress. Can be used by anyone!

Does the “Custom Post Types, Custom Fields & More” plugin slow down my website?

Absolutely not! The “Custom Post Types, Custom Fields & More” plugin was built using native WordPress core resources and features. No slowdowns and no security issues.


غشت 11, 2023
This plugin so far has been robust and works well. It seems to be regularly updated and doesn't conflict with other plugins. Ideally it would have the POST SWITCHER functionality built in which would reduce the amount of plugins required. However, this version is free, so I cannot complain. Thanks for a great plugin.
غشت 3, 2023
I have to give my biggest thanks to developers - the plugin is really amazing and offers all options I need - post types, taxonomies and filed options on one place. Good work!
يوليوز 26, 2023
Installed this plugin to try it out as it looked simple to use and had most of the things I needed for my custom site development with multiple custom categories and post types. The plugin did well on everything written on the box that was relevant for me which I was really pleased with. I got the premium license to unlock all the functionality. This came with a few support tickets included in the package at no extra cost. I did not expect much when I submitted my support query to ask about a custom feature I was looking to set up. To my surprise, the support team was rapid and detailed, with the team understanding instantly what I needed and helping me sort it out. Liked the plugin. Loved the support. Keep up the good work! Recommended to anyone looking for custom types and taxonomies.
يونيو 24, 2023
Wanted to be able to create one extra post type for my site, that didn't impose ad popups for the developer products, and that was not overly complicated. This plugin fit the bill perfectly. It is very easy to set up and start using, while including all the needed attributes for creating a post or page. Also includes ability for taxonomies and parent functions. Once set up, it may take a bit of time of experimenting with creating taxonomies and post to get the urls and title to read as you would prefer, but a definite win!
Read all 53 reviews

Contributors & Developers

“Custom post types, Custom Fields & more” is open source software. The following people have contributed to this plugin.


“Custom post types, Custom Fields & more” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Custom post types, Custom Fields & more” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


4.0.12 – 2023-09-01

  • Fix bug on admin page registration and not admin logged (@mhannpannos);
  • Introduce admin only fields for admin notices;

4.0.11 – 2023-08-28

  • Fix bug on file fields preview;
  • Introducing fields for Menu items;

4.0.10 – 2023-08-17

  • Color picker native instead vanilla;
  • Introducing fields for Media and Comment;
  • Improve rest api fields for: terms, users, media, comments;

4.0.9 – 2023-08-16

  • Introducing of blacklist for prevent the override of core contents;
  • Edit “Key” label to “ID”;
  • Introducing Core instance;

4.0.8 – 2023-08-07

  • Restore extra/users field groups;
  • Improve quality of code;
  • Introduce REST API fields feature;
  • Add translation template;

4.0.7 – 2023-07-30

  • Activation/deactivation actions

4.0.6 – 2023-07-28

  • Performance improvments

4.0.5 – 2023-06-30

  • Check if attachment.sizes.thumbnail.url exists on file field (@dealespaloit)

4.0.4 – 2023-06-12

  • Fix file field styles inside repeater field (@dealespaloit)
  • Prevent multiple type filter on field output
  • Post rel / Tax rel output aria-label


  • Details on registration contents error notices
  • Api functions


  • Support for SEO plugin (thanks to @jitka88)


  • Add shortcodes for term and option fields


  • New major release


  • Announcement of version 4.x.x


  • Add terms shortcodes to ajax loader after custom template post type changes;
  • Add users field groups support;
  • Add taxonomies field groups support;
  • Add options page field groups support;


  • Restore UTM url params;


  • Fixed wp-admin notices bug;


  • Fixed $ is not a function;
  • Up to wp 6.0;


  • Fix multiple select bug;
  • Add parent name to post/term relation field;


  • Add autoresize option to WYSIWYG editor field type
  • Remove placeholder option from WYSIWYG editor field type
  • Add post-id field to shortocdes


  • Fixed required fields (thanks to @kubilaytuglu)


  • Use core TinyMCE for wysiwyg field type
  • Restore php 5.6 compatibility (thanks to @mr.fye)


  • Fixed repeater bug on field config


  • Fixed lodash bug (media & customizer screen)


  • Remove plugin assets from customizer screen


  • Compatibility for old PHP


  • Fixed bug in title and count when deleting management content
  • Fixed jQuery bug


  • Customize the permalink base of cpt and taxs


  • New release of the plugin that introduces many changes


  • Add hierarchical args for custom taxonomies registration.
  • Add custom-fields supports args for custom post types registration.


  • Add Pointfinder compatibility.


  • Fix: Add automatic flush rewrite rules for new registered cpt.


  • Fix “The link you followed has expired.” advice when close the support banner.


  • Remove “Fantastic plugins notices”.
  • Improve plugin notices logic.
  • Test up WP 5.6.


  • Fix rewrite rules for created elements.
  • Rename some labels.
  • Improve notices feature.


  • Fix double field options (special thanks to @megalux).


  • Fix double field options (special thanks to @megalux).


  • Add author supports for created post types (thanks to @athifroihan).


  • Fix bug when try to save empty meta value (special thanks to @megalux).


  • Fix bug for required input when edit field groups.


  • Fix bug on checkbox field type (at least one value is required in the field options).


  • Add “textarea (no editor)” field type.


  • Add “textarea + TinyMCE” field type. (REMOVED)


  • Fix developer website links.


  • Add Kadence WP themes compatibility.


  • Fix capabilities bug for custom field (thanks to @orp7).


  • Add Aardvark compatibility.
  • Add Hueman compatibility.


  • Add Flatsome compatibility.


  • Fix OceanWP compatibility.


  • Add BuddyBoss compatibility.


  • Add Enfold compatibility.


  • Fix PRO bugs.


  • Add X theme themes compatibility.


  • Fix some bugs.
  • Add qaengine & secretum themes compatibility.


  • Fix some bugs.
  • Add checkbox list field type.


  • Fix some bugs.


  • Fix some bugs.


  • Add sanitize function to content id value.


  • Add API support.
  • New UI.
  • Add id field for custom content.
  • Move metadata from child array to unique metadata.


  • Fix hierarchical bug for cpt (thanks to @llis).


  • Fix child themes bug (thanks to @ecoist).


  • Update template core functions.


  • Add while(){} theme compatibility for custom templates.


  • Add OceanWP theme compatibility for custom templates.


  • Add do_shortcode() for custom field “content”.


  • Add “Advanced views” for tax customizations.


  • Added custom field: “Relationship between posts”.
  • Customized templates also for “Articles” and “Pages”.
  • Custom fields management optimization.


  • Add custom fields block for Gutenberg.


  • Add Blocksy theme compatibility for custom templates and fixes same bugs.


  • Enable builder for template, fixed custom template core, fixed admin notices for template.


  • Enabled single post taxonomies metabox for Gutenberg.


  • Enabled Gutenberg for custom templates.


  • Fix date/time output format like general options, add show_in_rest support for gutenberg.


  • Add “Advanced views” for advanced customizations.


  • Add Astra theme compatibility for custom templates.


  • The custom templates functionality has been extended to 70% of the themes.


  • fix custom templates bugs.


  • BETA. Add custom templates compatibility only for AVADA theme.


  • Text corrections.


  • Fixed some bugs.


  • Fixed a javascript bug when multiple upload file input are in same post type create/edit page.


  • Fixed some bugs.


  • Fixed some bugs.
  • Add php dev functions.
  • Update readme.txt of the plugin.


  • Introduce file fields.
  • Fixed some bugs.
  • Update readme.txt of the plugin.


  • Introduce fields manager.
  • Fixed some bugs.
  • Update readme.txt of the plugin.


  • First stable version.
  • Fixed some bugs.
  • Added columns to the dashboard.
  • Fixed the sanitizes function for post types and taxonomies names.
  • Update readme.txt of the plugin.


  • Fix bugs and add modal for support us.


  • Fix load_plugin_textdomain and add Italian lang (Language and Bug).


  • First fix (Language and Bug).


  • Improve ux.