Cptify is no-code content builder for WordPress. Instead of juggling 10 different plugins for Team Members, Portfolio, Testimonials, Events, FAQs, and more — Cptify gives you everything in one clean, powerful interface.
Whether you are a developer, designer, or a complete beginner, Cptify empowers you to build any type of structured content with a beautiful drag-and-drop admin — no PHP, no custom database work, no frustration.
Most WordPress sites need the same types of content — Team Members, Portfolio, Testimonials, Events. Before Cptify, you had to:
❌ Install separate plugins for each content type
❌ Learn multiple different interfaces
❌ Deal with plugin conflicts and bloated databases
❌ Pay for multiple premium plugins just to get basic functionality
With Cptify, you get everything in one place:
✅ One plugin for all your custom content needs
✅ Consistent, beautiful drag-and-drop interface
✅ Zero coding required — fully visual
✅ Export & import configurations across sites
✅ Lightweight — only loads assets where needed
✅ Developer-friendly with hooks, filters, and REST API
Cptify is not just another CPT plugin. It combines four powerful tools — a Post Type Manager, Taxonomy Manager, Custom Field Builder, and Layout Builder — into a single, cohesive workflow. You design your content structure and its display in one place, without ever leaving your WordPress dashboard.
Here is what sets it apart:
One-Click Module Library: Install complete content systems (Team, Portfolio, Testimonials, Events) in seconds — post type, fields, and layout all at once.
15+ Field Types: From simple Text and Image fields to advanced Repeaters, Relation fields, and Conditional Logic — Cptify covers every use case.
Visual Layout Builder: Design how your content looks on the frontend by dragging layout blocks — no template files to edit.
Smart Default Templates: Every custom post type automatically gets a clean, responsive single post layout — hero image, structured sidebar, and masonry gallery — without any configuration.
Gutenberg Ready: Native block support means you can drop your content anywhere in the editor. Elementor support is available in Cptify Pro.
Import / Export: Move your entire content configuration between WordPress sites with a single JSON file.
Cptify is incredibly versatile and useful for a wide range of WordPress users:
Freelancers & Agencies: Build custom content structures for clients in minutes, not hours. Reuse configurations across projects with Import/Export.
Business Owners: Add Team Members, Services, Testimonials, and FAQs to your site without hiring a developer.
Bloggers & Content Creators: Organize your content into structured types — Book Reviews, Recipes, Tutorials — with custom fields for every detail.
Educators & Course Creators: Build a structured course catalog, instructor directory, or resource library without a dedicated LMS.
Real Estate & Directory Sites: Create custom listings with Price, Location, Amenities, and filterable archives — all without code.
Portfolio & Agency Sites: Showcase projects with custom fields for Client, Category, Tools Used, and beautiful grid or masonry layouts.
Event Organizers: Display upcoming events with Date, Venue, Ticket Links, and a structured archive — easily.
Developers: Use Cptify as a rapid prototyping tool. Leverage REST API, template overrides, and developer hooks to extend functionality your way.
Create unlimited custom post types in seconds from a beautiful admin UI. No register_post_type() needed.
Build custom categories and tags for any post type — no code required.
Create powerful custom fields and assign them to any post type. Cptify supports 15+ field types out of the box:
Basic Fields
* Text — Single-line text input
* Textarea — Multi-line text input
* Number — Numeric input with min, max, and step controls
* Email — Email address input with built-in validation
* URL — Website address input
* Phone — Telephone number input
* Password — Secure password input
Choice Fields
* Select — Dropdown with custom options
* Checkbox — Multiple choice with custom options
* Radio — Single choice with custom options
* Button Group — Stylish button-based option selector
Content Fields
* WYSIWYG — Full WordPress rich text editor
* oEmbed — Embed any oEmbed-supported content
* Code — Code block input
Date & Time Fields
* Date — Date picker
* Date & Time — Combined date and time picker
* Time — Time picker
Media Fields
* Image — Single image with WordPress Media Library
* File — File attachment with Media Library
* Gallery — Multiple image gallery picker
Layout & Advanced Fields
* Color — Color picker with hex input
* Range — Slider input with min, max, and step
* Link — URL + link text pair
* Repeater — Repeat any group of sub-fields
* Group — Organise related fields together
Relational Fields
* Post Object — Select any WordPress post
* Taxonomy — Select taxonomy terms
* User — Select WordPress users
* Relationship — Bi-directional post relationship
* Relation — Searchable related post selector
Field Group Features:
* Drag and drop to reorder fields
* Conditional logic — show or hide fields based on other field values
* Assign field groups to multiple post types
* Set fields as required
* Add placeholder text and descriptions
* Duplicate field groups across post types
* Direct Fields — add fields instantly from the Post Type screen
Design beautiful archive and single post layouts without touching any template files.
{{title}}, {{meta.field_key}}, {{taxonomy.slug}} into HTML blocksInstall complete, ready-made content modules with a single click. Each module installs the post type, taxonomies, custom fields, and a default layout — all at once.
Included Modules:
Display any custom post type anywhere on your site with a simple shortcode or Gutenberg block.
Shortcode (by post type slug):
[itsmfp_display type="team-member" layout="grid" columns="3"]
Shortcode (by module name):
[itsmfp_display module="team-member" layout="grid" columns="3"]
Both type and module attributes are supported. type accepts the post type slug, module accepts the module name.
Shortcode PHP Usage:
<?php echo do_shortcode('[itsmfp_display module="team-member" layout="grid" columns="3"]'); ?>
Available shortcode parameters:
module — The post type slug to displaylayout — Display style: grid, list, masonry, or slidercolumns — Number of columns (1–6)per_page — Number of posts to showorderby — Sort by: date, title, menu_order, or randorder — ASC or DESCGutenberg Block: Search for “CPT Display” in the block inserter and configure your gallery visually.
/wp-json/itsmfp/v1/Cptify is built with developers in mind:
itsmfp_ prefix — no global namespace pollutionitsmfp_get_field(), itsmfp_get_repeater(), itsmfp_cpt_display()/wp-json/itsmfp/v1/post-types, /taxonomies, /field-groups, /fields, /templatesITSMFP\)General Settings
* Plugin prefix for database tables
* Delete data on uninstall (off by default — your data is safe)
* Debug mode
Style Settings
* Load CSS globally or only on pages with Cptify content
* Lazy loading for images
* Ajax pagination
* Default thumbnail size
* Default columns, posts per page, and sort order
Import / Export
* Export all post types, taxonomies, fields, and layout configurations as a JSON file
* Import configurations from another Cptify installation
* Starter templates — one-click apply pre-built configurations (Portfolio, Books, Team, Testimonials)
This plugin does not connect to any external services.
All features work locally on your WordPress server.
Cptify’s admin interface is powered by the following open-source libraries (all GPL-compatible):
Unminified source code available at: https://gitlab.com/thereadscope/cptify