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.
Documentation
Why Choose Cptify for Your WordPress Site?
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
What Makes Cptify Stand Out?
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.
Who is Cptify Most Useful For?
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.
Post Type Manager
Create unlimited custom post types in seconds from a beautiful admin UI. No
register_post_type() needed.
- Set the post type name, slug, description, and menu icon (Dashicon or custom image)
- Configure supported features: Title, Editor, Thumbnail, Excerpt, Author, Revisions, and more
- Toggle public visibility, archive pages, and REST API support
- Drag and drop to reorder post types in the admin menu
- Duplicate existing post types with one click
- Assign taxonomies directly from the post type screen
Taxonomy Manager
Build custom categories and tags for any post type - no code required.
- Create hierarchical (category-style) or flat (tag-style) taxonomies
- Assign taxonomies to multiple post types at once with toggle switches
- Set custom slugs, singular and plural labels, and URL rewrite slugs
- Toggle public visibility and REST API support per taxonomy
- Quick-edit taxonomy labels directly from the list screen
Custom Field Builder
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
Layout Builder
Design beautiful archive and single post layouts without touching any template files.
- Drag and drop layout blocks: Post Title, Featured Image, Post Content, Excerpt, Post Meta, Custom Field, Custom HTML, and Columns
- Choose from Grid, List, Masonry, or Slider display styles
- Control columns, spacing, and per-page count
- Set ordering (Date, ID, Random) and direction (ASC / DESC)
- Build single post layouts separately from archive layouts
- Template tag system - insert
{{title}}, {{meta.field_key}}, {{taxonomy.slug}} into HTML blocks
- Shortcode Generator - build and copy your shortcode with a visual configurator
Module Library
Install 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:
- Team Member - Showcase your team with Photo, Position, Bio, and Social Links. Perfect for About pages and company profiles.
- Portfolio - Display projects with Category filter, Client, Tools Used, and a filterable grid layout.
- Testimonials - Beautiful testimonial grids and sliders with Star Rating, Author Name, and Company fields.
- Logo Slider - Smooth auto-scrolling client, partner, or sponsor logo display.
- Events - Upcoming and past events with Date, Venue, Ticket Link, and organized archive.
- FAQ - Accordion-style frequently asked questions with Category support.
- Book Showcase - Book library with Author, Genre, Publisher, ISBN, and Star Rating fields.
- Services - Services grid with Icon, Description, and Price fields.
- News - Structured news archive with Source, Author, and Category fields.
- Business Directory - Local business listings with Address, Phone, Hours, and Map fields.
- Course - Online course catalog with Instructor, Duration, Level, and Curriculum fields.
- Job Listing - Job board with Location, Salary, Type, and Application Deadline fields.
- Recipe - Recipe cards with Ingredients, Cook Time, Servings, and Cuisine type.
- Property - Real estate listings with Bedrooms, Bathrooms, Price, and Location fields.
Shortcodes & Blocks
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 display
layout - Display style: grid, list, masonry, or slider
columns - Number of columns (16)
per_page - Number of posts to show
orderby - Sort by: date, title, menu_order, or rand
order - ASC or DESC
Gutenberg Block: Search for "CPT Display" in the block inserter and configure your gallery visually.
Integrations
- Gutenberg - Native block with live preview in the editor
- Elementor - Widget available in Cptify Pro
- Theme Template Override - Copy templates to your theme folder for full control
- REST API - All post types and field data available via
/wp-json/itsmfp/v1/
- WordPress Media Library - Seamless image and file field integration
Developer Friendly
Cptify is built with developers in mind:
- All functions use the
itsmfp_ prefix - no global namespace pollution
- Helper functions:
itsmfp_get_field(), itsmfp_get_repeater(), itsmfp_cpt_display()
- Full REST API:
/wp-json/itsmfp/v1/post-types, /taxonomies, /field-groups, /fields, /templates
- Template override system - copy any template to your theme and customise freely
- Action and filter hooks throughout the codebase
- Well-structured OOP codebase with namespaced classes (
ITSMFP\)
- Import/Export via JSON for easy deployment across environments
Settings Overview
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)