{"id":315021,"date":"2026-06-10T18:23:17","date_gmt":"2026-06-10T18:23:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/flexipost-custom-post-type-fields-layout-builder\/"},"modified":"2026-06-10T18:22:58","modified_gmt":"2026-06-10T18:22:58","slug":"cptify","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/cptify\/","author":23466644,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Cptify \u2013 Custom Post Type, Fields & Layout Builder","header_author":"readscope","header_description":"No-code content builder for WordPress. Create custom post types, taxonomies, fields, and layouts without writing code.","assets_banners_color":"e8e8fb","last_updated":"2026-06-10 18:22:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/cptify","header_author_uri":"https:\/\/profiles.wordpress.org\/readscope","rating":0,"author_block_rating":0,"active_installs":0,"downloads":21,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"readscope","date":"2026-06-10 18:22:58"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3567948,"resolution":"128x128","location":"assets","locale":"","width":384,"height":384},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3567948,"resolution":"256x256","location":"assets","locale":"","width":768,"height":768}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3567948,"resolution":"1544x500","location":"assets","locale":"","width":4632,"height":1500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3567948,"resolution":"772x250","location":"assets","locale":"","width":2316,"height":750}},"assets_blueprints":{},"all_blocks":{"fp\/display":{"name":"fp\/display","title":"FP Display"},"cpt-builder\/filter-bar":{"name":"cpt-builder\/filter-bar","title":"CPT Filter Bar"},"cpt-builder\/single-field":{"name":"cpt-builder\/single-field","title":"CPT Single Field"},"cpt-builder\/display":{"name":"cpt-builder\/display","title":"CPT Display"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3567948,"resolution":"1","location":"assets","locale":"","width":1743,"height":929},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3567948,"resolution":"2","location":"assets","locale":"","width":1739,"height":1196},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3567948,"resolution":"3","location":"assets","locale":"","width":1709,"height":862},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3567948,"resolution":"4","location":"assets","locale":"","width":1721,"height":886},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3567948,"resolution":"5","location":"assets","locale":"","width":1407,"height":844}},"screenshots":{"1":"<strong>Module Library<\/strong> \u2014 One-click install of ready-made content modules (Team, Portfolio, Events, FAQ, and more)","2":"<strong>Post Type Manager<\/strong> \u2014 Create and manage unlimited custom post types with icon picker and drag-to-reorder","3":"<strong>Custom Field Builder<\/strong> \u2014 Drag &amp; drop field creation with 15+ field types and conditional logic","4":"<strong>Layout Builder<\/strong> \u2014 Design archive and single post layouts visually with drag-and-drop blocks","5":"<strong>Gutenberg Block<\/strong> \u2014 Drag and drop the CPT Display block in the block editor with live preview"}},"plugin_section":[],"plugin_tags":[245522,2010,1794,245286,11518],"plugin_category":[],"plugin_contributors":[260148],"plugin_business_model":[],"class_list":["post-315021","plugin","type-plugin","status-publish","hentry","plugin_tags-cpt-builder","plugin_tags-custom-fields","plugin_tags-custom-post-type","plugin_tags-field-builder","plugin_tags-layout-builder","plugin_contributors-readscope","plugin_committers-readscope"],"banners":{"banner":"https:\/\/ps.w.org\/cptify\/assets\/banner-772x250.png?rev=3567948","banner_2x":"https:\/\/ps.w.org\/cptify\/assets\/banner-1544x500.png?rev=3567948","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cptify\/assets\/icon-128x128.png?rev=3567948","icon_2x":"https:\/\/ps.w.org\/cptify\/assets\/icon-256x256.png?rev=3567948","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/cptify\/assets\/screenshot-1.png?rev=3567948","caption":"<strong>Module Library<\/strong> \u2014 One-click install of ready-made content modules (Team, Portfolio, Events, FAQ, and more)"},{"src":"https:\/\/ps.w.org\/cptify\/assets\/screenshot-2.png?rev=3567948","caption":"<strong>Post Type Manager<\/strong> \u2014 Create and manage unlimited custom post types with icon picker and drag-to-reorder"},{"src":"https:\/\/ps.w.org\/cptify\/assets\/screenshot-3.png?rev=3567948","caption":"<strong>Custom Field Builder<\/strong> \u2014 Drag &amp; drop field creation with 15+ field types and conditional logic"},{"src":"https:\/\/ps.w.org\/cptify\/assets\/screenshot-4.png?rev=3567948","caption":"<strong>Layout Builder<\/strong> \u2014 Design archive and single post layouts visually with drag-and-drop blocks"},{"src":"https:\/\/ps.w.org\/cptify\/assets\/screenshot-5.png?rev=3567948","caption":"<strong>Gutenberg Block<\/strong> \u2014 Drag and drop the CPT Display block in the block editor with live preview"}],"raw_content":"<!--section=description-->\n<p><strong>Cptify<\/strong> is no-code content builder for WordPress. Instead of juggling 10 different plugins for Team Members, Portfolio, Testimonials, Events, FAQs, and more \u2014 Cptify gives you everything in one clean, powerful interface.<\/p>\n\n<p>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 \u2014 no PHP, no custom database work, no frustration.<\/p>\n\n<p>\ud83d\udcda <strong><a href=\"https:\/\/wordpress.org\/plugins\/cptify\/\">Documentation<\/a><\/strong><\/p>\n\n\n\n<h4>Why Choose Cptify for Your WordPress Site?<\/h4>\n\n<p>Most WordPress sites need the same types of content \u2014 Team Members, Portfolio, Testimonials, Events. Before Cptify, you had to:<\/p>\n\n<p>\u274c Install separate plugins for each content type\n\u274c Learn multiple different interfaces\n\u274c Deal with plugin conflicts and bloated databases\n\u274c Pay for multiple premium plugins just to get basic functionality<\/p>\n\n<p><strong>With Cptify, you get everything in one place:<\/strong><\/p>\n\n<p>\u2705 One plugin for all your custom content needs\n\u2705 Consistent, beautiful drag-and-drop interface\n\u2705 Zero coding required \u2014 fully visual\n\u2705 Export &amp; import configurations across sites\n\u2705 Lightweight \u2014 only loads assets where needed\n\u2705 Developer-friendly with hooks, filters, and REST API<\/p>\n\n\n\n<h4>What Makes Cptify Stand Out?<\/h4>\n\n<p>Cptify is not just another CPT plugin. It combines four powerful tools \u2014 a Post Type Manager, Taxonomy Manager, Custom Field Builder, and Layout Builder \u2014 into a single, cohesive workflow. You design your content structure and its display in one place, without ever leaving your WordPress dashboard.<\/p>\n\n<p>Here is what sets it apart:<\/p>\n\n<p><strong>One-Click Module Library:<\/strong> Install complete content systems (Team, Portfolio, Testimonials, Events) in seconds \u2014 post type, fields, and layout all at once.<\/p>\n\n<p><strong>15+ Field Types:<\/strong> From simple Text and Image fields to advanced Repeaters, Relation fields, and Conditional Logic \u2014 Cptify covers every use case.<\/p>\n\n<p><strong>Visual Layout Builder:<\/strong> Design how your content looks on the frontend by dragging layout blocks \u2014 no template files to edit.<\/p>\n\n<p><strong>Smart Default Templates:<\/strong> Every custom post type automatically gets a clean, responsive single post layout \u2014 hero image, structured sidebar, and masonry gallery \u2014 without any configuration.<\/p>\n\n<p><strong>Gutenberg Ready:<\/strong> Native block support means you can drop your content anywhere in the editor. Elementor support is available in Cptify Pro.<\/p>\n\n<p><strong>Import \/ Export:<\/strong> Move your entire content configuration between WordPress sites with a single JSON file.<\/p>\n\n\n\n<h4>Who is Cptify Most Useful For?<\/h4>\n\n<p>Cptify is incredibly versatile and useful for a wide range of WordPress users:<\/p>\n\n<p><strong>Freelancers &amp; Agencies:<\/strong> Build custom content structures for clients in minutes, not hours. Reuse configurations across projects with Import\/Export.<\/p>\n\n<p><strong>Business Owners:<\/strong> Add Team Members, Services, Testimonials, and FAQs to your site without hiring a developer.<\/p>\n\n<p><strong>Bloggers &amp; Content Creators:<\/strong> Organize your content into structured types \u2014 Book Reviews, Recipes, Tutorials \u2014 with custom fields for every detail.<\/p>\n\n<p><strong>Educators &amp; Course Creators:<\/strong> Build a structured course catalog, instructor directory, or resource library without a dedicated LMS.<\/p>\n\n<p><strong>Real Estate &amp; Directory Sites:<\/strong> Create custom listings with Price, Location, Amenities, and filterable archives \u2014 all without code.<\/p>\n\n<p><strong>Portfolio &amp; Agency Sites:<\/strong> Showcase projects with custom fields for Client, Category, Tools Used, and beautiful grid or masonry layouts.<\/p>\n\n<p><strong>Event Organizers:<\/strong> Display upcoming events with Date, Venue, Ticket Links, and a structured archive \u2014 easily.<\/p>\n\n<p><strong>Developers:<\/strong> Use Cptify as a rapid prototyping tool. Leverage REST API, template overrides, and developer hooks to extend functionality your way.<\/p>\n\n\n\n<h4>\ud83e\uddf1 Post Type Manager<\/h4>\n\n<p>Create unlimited custom post types in seconds from a beautiful admin UI. No <code>register_post_type()<\/code> needed.<\/p>\n\n<ul>\n<li>Set the post type name, slug, description, and menu icon (Dashicon or custom image)<\/li>\n<li>Configure supported features: Title, Editor, Thumbnail, Excerpt, Author, Revisions, and more<\/li>\n<li>Toggle public visibility, archive pages, and REST API support<\/li>\n<li>Drag and drop to reorder post types in the admin menu<\/li>\n<li>Duplicate existing post types with one click<\/li>\n<li>Assign taxonomies directly from the post type screen<\/li>\n<\/ul>\n\n\n\n<h4>\ud83c\udff7\ufe0f Taxonomy Manager<\/h4>\n\n<p>Build custom categories and tags for any post type \u2014 no code required.<\/p>\n\n<ul>\n<li>Create hierarchical (category-style) or flat (tag-style) taxonomies<\/li>\n<li>Assign taxonomies to multiple post types at once with toggle switches<\/li>\n<li>Set custom slugs, singular and plural labels, and URL rewrite slugs<\/li>\n<li>Toggle public visibility and REST API support per taxonomy<\/li>\n<li>Quick-edit taxonomy labels directly from the list screen<\/li>\n<\/ul>\n\n\n\n<h4>\ud83d\udd27 Custom Field Builder<\/h4>\n\n<p>Create powerful custom fields and assign them to any post type. Cptify supports <strong>15+ field types<\/strong> out of the box:<\/p>\n\n<p><strong>Basic Fields<\/strong>\n* Text \u2014 Single-line text input\n* Textarea \u2014 Multi-line text input\n* Number \u2014 Numeric input with min, max, and step controls\n* Email \u2014 Email address input with built-in validation\n* URL \u2014 Website address input\n* Phone \u2014 Telephone number input\n* Password \u2014 Secure password input<\/p>\n\n<p><strong>Choice Fields<\/strong>\n* Select \u2014 Dropdown with custom options\n* Checkbox \u2014 Multiple choice with custom options\n* Radio \u2014 Single choice with custom options\n* Button Group \u2014 Stylish button-based option selector<\/p>\n\n<p><strong>Content Fields<\/strong>\n* WYSIWYG \u2014 Full WordPress rich text editor\n* oEmbed \u2014 Embed any oEmbed-supported content\n* Code \u2014 Code block input<\/p>\n\n<p><strong>Date &amp; Time Fields<\/strong>\n* Date \u2014 Date picker\n* Date &amp; Time \u2014 Combined date and time picker\n* Time \u2014 Time picker<\/p>\n\n<p><strong>Media Fields<\/strong>\n* Image \u2014 Single image with WordPress Media Library\n* File \u2014 File attachment with Media Library\n* Gallery \u2014 Multiple image gallery picker<\/p>\n\n<p><strong>Layout &amp; Advanced Fields<\/strong>\n* Color \u2014 Color picker with hex input\n* Range \u2014 Slider input with min, max, and step\n* Link \u2014 URL + link text pair\n* Repeater \u2014 Repeat any group of sub-fields\n* Group \u2014 Organise related fields together<\/p>\n\n<p><strong>Relational Fields<\/strong>\n* Post Object \u2014 Select any WordPress post\n* Taxonomy \u2014 Select taxonomy terms\n* User \u2014 Select WordPress users\n* Relationship \u2014 Bi-directional post relationship\n* Relation \u2014 Searchable related post selector<\/p>\n\n<p><strong>Field Group Features:<\/strong>\n* Drag and drop to reorder fields\n* Conditional logic \u2014 show or hide fields based on other field values\n* Assign field groups to multiple post types\n* Set fields as required\n* Add placeholder text and descriptions\n* Duplicate field groups across post types\n* Direct Fields \u2014 add fields instantly from the Post Type screen<\/p>\n\n\n\n<h4>\ud83c\udfa8 Layout Builder<\/h4>\n\n<p>Design beautiful archive and single post layouts without touching any template files.<\/p>\n\n<ul>\n<li>Drag and drop layout blocks: Post Title, Featured Image, Post Content, Excerpt, Post Meta, Custom Field, Custom HTML, and Columns<\/li>\n<li>Choose from Grid, List, Masonry, or Slider display styles<\/li>\n<li>Control columns, spacing, and per-page count<\/li>\n<li>Set ordering (Date, ID, Random) and direction (ASC \/ DESC)<\/li>\n<li>Build single post layouts separately from archive layouts<\/li>\n<li>Template tag system \u2014 insert <code>{{title}}<\/code>, <code>{{meta.field_key}}<\/code>, <code>{{taxonomy.slug}}<\/code> into HTML blocks<\/li>\n<li>Shortcode Generator \u2014 build and copy your shortcode with a visual configurator<\/li>\n<\/ul>\n\n\n\n<h4>\ud83d\udce6 Module Library<\/h4>\n\n<p>Install complete, ready-made content modules with a single click. Each module installs the post type, taxonomies, custom fields, and a default layout \u2014 all at once.<\/p>\n\n<p><strong>Included Modules:<\/strong><\/p>\n\n<ul>\n<li>\ud83d\udc65 <strong>Team Member<\/strong> \u2014 Showcase your team with Photo, Position, Bio, and Social Links. Perfect for About pages and company profiles.<\/li>\n<li>\ud83d\uddbc\ufe0f <strong>Portfolio<\/strong> \u2014 Display projects with Category filter, Client, Tools Used, and a filterable grid layout.<\/li>\n<li>\ud83d\udcac <strong>Testimonials<\/strong> \u2014 Beautiful testimonial grids and sliders with Star Rating, Author Name, and Company fields.<\/li>\n<li>\ud83d\udd04 <strong>Logo Slider<\/strong> \u2014 Smooth auto-scrolling client, partner, or sponsor logo display.<\/li>\n<li>\ud83d\udcc5 <strong>Events<\/strong> \u2014 Upcoming and past events with Date, Venue, Ticket Link, and organized archive.<\/li>\n<li>\u2753 <strong>FAQ<\/strong> \u2014 Accordion-style frequently asked questions with Category support.<\/li>\n<li>\ud83d\udcda <strong>Book Showcase<\/strong> \u2014 Book library with Author, Genre, Publisher, ISBN, and Star Rating fields.<\/li>\n<li>\ud83d\udece\ufe0f <strong>Services<\/strong> \u2014 Services grid with Icon, Description, and Price fields.<\/li>\n<li>\ud83d\udcf0 <strong>News<\/strong> \u2014 Structured news archive with Source, Author, and Category fields.<\/li>\n<li>\ud83c\udfe2 <strong>Business Directory<\/strong> \u2014 Local business listings with Address, Phone, Hours, and Map fields.<\/li>\n<li>\ud83c\udf93 <strong>Course<\/strong> \u2014 Online course catalog with Instructor, Duration, Level, and Curriculum fields.<\/li>\n<li>\ud83d\udcbc <strong>Job Listing<\/strong> \u2014 Job board with Location, Salary, Type, and Application Deadline fields.<\/li>\n<li>\ud83c\udf7d\ufe0f <strong>Recipe<\/strong> \u2014 Recipe cards with Ingredients, Cook Time, Servings, and Cuisine type.<\/li>\n<li>\ud83c\udfe0 <strong>Property<\/strong> \u2014 Real estate listings with Bedrooms, Bathrooms, Price, and Location fields.<\/li>\n<\/ul>\n\n\n\n<h4>\u26a1 Shortcodes &amp; Blocks<\/h4>\n\n<p>Display any custom post type anywhere on your site with a simple shortcode or Gutenberg block.<\/p>\n\n<p><strong>Shortcode (by post type slug):<\/strong><\/p>\n\n<pre><code>[itsmfp_display type=\"team-member\" layout=\"grid\" columns=\"3\"]\n<\/code><\/pre>\n\n<p><strong>Shortcode (by module name):<\/strong><\/p>\n\n<pre><code>[itsmfp_display module=\"team-member\" layout=\"grid\" columns=\"3\"]\n<\/code><\/pre>\n\n<p>Both <code>type<\/code> and <code>module<\/code> attributes are supported. <code>type<\/code> accepts the post type slug, <code>module<\/code> accepts the module name.<\/p>\n\n<p><strong>Shortcode PHP Usage:<\/strong><\/p>\n\n<pre><code>&lt;?php echo do_shortcode('[itsmfp_display module=\"team-member\" layout=\"grid\" columns=\"3\"]'); ?&gt;\n<\/code><\/pre>\n\n<p><strong>Available shortcode parameters:<\/strong><\/p>\n\n<ul>\n<li><code>module<\/code> \u2014 The post type slug to display<\/li>\n<li><code>layout<\/code> \u2014 Display style: <code>grid<\/code>, <code>list<\/code>, <code>masonry<\/code>, or <code>slider<\/code><\/li>\n<li><code>columns<\/code> \u2014 Number of columns (1\u20136)<\/li>\n<li><code>per_page<\/code> \u2014 Number of posts to show<\/li>\n<li><code>orderby<\/code> \u2014 Sort by: <code>date<\/code>, <code>title<\/code>, <code>menu_order<\/code>, or <code>rand<\/code><\/li>\n<li><code>order<\/code> \u2014 <code>ASC<\/code> or <code>DESC<\/code><\/li>\n<\/ul>\n\n<p><strong>Gutenberg Block:<\/strong> Search for \"CPT Display\" in the block inserter and configure your gallery visually.<\/p>\n\n\n\n<h4>\ud83d\udd0c Integrations<\/h4>\n\n<ul>\n<li><strong>Gutenberg<\/strong> \u2014 Native block with live preview in the editor<\/li>\n<li><strong>Elementor<\/strong> \u2014 Widget available in Cptify Pro<\/li>\n<li><strong>Theme Template Override<\/strong> \u2014 Copy templates to your theme folder for full control<\/li>\n<li><strong>REST API<\/strong> \u2014 All post types and field data available via <code>\/wp-json\/itsmfp\/v1\/<\/code><\/li>\n<li><strong>WordPress Media Library<\/strong> \u2014 Seamless image and file field integration<\/li>\n<\/ul>\n\n\n\n<h4>\ud83d\udcbb Developer Friendly<\/h4>\n\n<p>Cptify is built with developers in mind:<\/p>\n\n<ul>\n<li>All functions use the <code>itsmfp_<\/code> prefix \u2014 no global namespace pollution<\/li>\n<li>Helper functions: <code>itsmfp_get_field()<\/code>, <code>itsmfp_get_repeater()<\/code>, <code>itsmfp_cpt_display()<\/code><\/li>\n<li>Full REST API: <code>\/wp-json\/itsmfp\/v1\/post-types<\/code>, <code>\/taxonomies<\/code>, <code>\/field-groups<\/code>, <code>\/fields<\/code>, <code>\/templates<\/code><\/li>\n<li>Template override system \u2014 copy any template to your theme and customise freely<\/li>\n<li>Action and filter hooks throughout the codebase<\/li>\n<li>Well-structured OOP codebase with namespaced classes (<code>ITSMFP\\<\/code>)<\/li>\n<li>Import\/Export via JSON for easy deployment across environments<\/li>\n<\/ul>\n\n\n\n<h4>\u2699\ufe0f Settings Overview<\/h4>\n\n<p><strong>General Settings<\/strong>\n* Plugin prefix for database tables\n* Delete data on uninstall (off by default \u2014 your data is safe)\n* Debug mode<\/p>\n\n<p><strong>Style Settings<\/strong>\n* Load CSS globally or only on pages with Cptify content\n* Lazy loading for images\n* Ajax pagination\n* Default thumbnail size\n* Default columns, posts per page, and sort order<\/p>\n\n<p><strong>Import \/ Export<\/strong>\n* Export all post types, taxonomies, fields, and layout configurations as a JSON file\n* Import configurations from another Cptify installation\n* Starter templates \u2014 one-click apply pre-built configurations (Portfolio, Books, Team, Testimonials)<\/p>\n\n\n\n<h3>External Services<\/h3>\n\n<p>This plugin does not connect to any external services.\nAll features work locally on your WordPress server.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Cptify's admin interface is powered by the following open-source libraries (all GPL-compatible):<\/p>\n\n<ul>\n<li><strong>React<\/strong> \u2014 MIT \u2014 https:\/\/react.dev\/<\/li>\n<li><strong>Vite<\/strong> \u2014 MIT \u2014 https:\/\/vitejs.dev\/<\/li>\n<li><strong>@dnd-kit<\/strong> \u2014 MIT \u2014 https:\/\/dndkit.com<\/li>\n<li><strong>Framer Motion<\/strong> \u2014 MIT \u2014 https:\/\/www.framer.com\/motion\/<\/li>\n<li><strong>canvas-confetti<\/strong> \u2014 ISC \u2014 https:\/\/github.com\/catdad\/canvas-confetti<\/li>\n<li><strong>Axios<\/strong> \u2014 MIT \u2014 https:\/\/axios-http.com\/<\/li>\n<li><strong>Lucide Icons<\/strong> \u2014 ISC \u2014 https:\/\/lucide.dev\/<\/li>\n<li><strong>React Router<\/strong> \u2014 MIT \u2014 https:\/\/reactrouter.com\/<\/li>\n<li><strong>Zustand<\/strong> \u2014 MIT \u2014 https:\/\/github.com\/pmndrs\/zustand<\/li>\n<li><strong>React Select<\/strong> \u2014 MIT \u2014 https:\/\/react-select.com\/<\/li>\n<li><strong>React Hot Toast<\/strong> \u2014 MIT \u2014 https:\/\/react-hot-toast.com\/<\/li>\n<\/ul>\n\n<h3>Development Source<\/h3>\n\n<p>Unminified source code available at: https:\/\/gitlab.com\/thereadscope\/cptify<\/p>\n\n<!--section=installation-->\n<p><strong>Automatic Installation (Recommended)<\/strong><\/p>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress dashboard<\/li>\n<li>Search for <strong>Cptify<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<li>Go to <strong>Cptify<\/strong> in your admin sidebar to get started<\/li>\n<\/ol>\n\n<p><strong>Manual Installation<\/strong><\/p>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Upload the zip file and click <strong>Install Now<\/strong><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu<\/li>\n<\/ol>\n\n<p><strong>Getting Started<\/strong><\/p>\n\n<ol>\n<li>Go to <strong>Cptify \u2192 Module Library<\/strong> and install a ready-made module with one click, OR<\/li>\n<li>Go to <strong>Cptify \u2192 Post Types \u2192 Add New<\/strong> to create a custom post type from scratch<\/li>\n<li>Add custom fields via <strong>Cptify \u2192 Field Groups<\/strong> or from the Post Type's Meta Fields tab<\/li>\n<li>Design your layout via <strong>Cptify \u2192 Templates<\/strong><\/li>\n<li>Display your content anywhere using the shortcode <code>[itsmfp_display module=\"your-post-type\"]<\/code><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20cptify%20replace%20acf%20%28advanced%20custom%20fields%29%3F\"><h3>Does Cptify replace ACF (Advanced Custom Fields)?<\/h3><\/dt>\n<dd><p>Cptify covers the most common use cases for custom fields and is simpler for non-developers to use. It combines fields with post type registration and layout display in one tool. If you need very advanced or highly specialised field configurations, ACF remains a great choice. Cptify is also designed to coexist peacefully alongside other plugins.<\/p><\/dd>\n<dt id=\"will%20my%20content%20be%20lost%20if%20i%20deactivate%20cptify%3F\"><h3>Will my content be lost if I deactivate Cptify?<\/h3><\/dt>\n<dd><p>No. Your post content and meta data stored in the WordPress database remains intact when the plugin is deactivated. However, your custom post types will no longer be registered, so you will not be able to access them from the admin until the plugin is reactivated. Re-activating the plugin immediately restores access to all your content.<\/p><\/dd>\n<dt id=\"will%20my%20data%20be%20deleted%20if%20i%20uninstall%20the%20plugin%3F\"><h3>Will my data be deleted if I uninstall the plugin?<\/h3><\/dt>\n<dd><p>No \u2014 not by default. Cptify only deletes its data on uninstall if you explicitly enable the \"Delete data on uninstall\" option in <strong>Cptify \u2192 Settings \u2192 General<\/strong>. By default, all your data is preserved.<\/p><\/dd>\n<dt id=\"can%20i%20use%20cptify%20with%20elementor%3F\"><h3>Can I use Cptify with Elementor?<\/h3><\/dt>\n<dd><p>Cptify includes a native Gutenberg block. Elementor support is available in Cptify Pro.<\/p><\/dd>\n<dt id=\"can%20i%20use%20cptify%20with%20gutenberg%20%28block%20editor%29%3F\"><h3>Can I use Cptify with Gutenberg (Block Editor)?<\/h3><\/dt>\n<dd><p>Yes! Cptify includes a native Gutenberg block. Search for \"CPT Display\" in the block inserter, select your post type and layout, and your content renders live in the editor.<\/p><\/dd>\n<dt id=\"can%20i%20export%20my%20configuration%20and%20import%20it%20to%20another%20site%3F\"><h3>Can I export my configuration and import it to another site?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Cptify \u2192 Settings \u2192 Export<\/strong> to download a JSON file containing all your post types, taxonomies, field groups, fields, and templates. Import it on any other WordPress site running Cptify \u2014 perfect for agencies managing multiple client sites.<\/p><\/dd>\n<dt id=\"can%20i%20override%20cptify%20templates%20from%20my%20theme%3F\"><h3>Can I override Cptify templates from my theme?<\/h3><\/dt>\n<dd><p>Yes! Copy any template file from <code>\/wp-content\/plugins\/cptify\/templates\/<\/code> to <code>\/wp-content\/themes\/your-theme\/cptify\/<\/code> and customise it freely. Cptify will automatically use your theme's version.<\/p><\/dd>\n<dt id=\"does%20cptify%20slow%20down%20my%20website%3F\"><h3>Does Cptify slow down my website?<\/h3><\/dt>\n<dd><p>No. Cptify only loads its CSS and JavaScript assets on pages where a shortcode or block is present. On all other pages, there is zero frontend overhead.<\/p><\/dd>\n<dt id=\"how%20many%20post%20types%20and%20fields%20can%20i%20create%3F\"><h3>How many post types and fields can I create?<\/h3><\/dt>\n<dd><p>There is no hard limit. You can create as many post types, taxonomies, field groups, and fields as your WordPress installation can handle.<\/p><\/dd>\n<dt id=\"does%20cptify%20work%20with%20my%20theme%3F\"><h3>Does Cptify work with my theme?<\/h3><\/dt>\n<dd><p>Yes. Cptify outputs standard WordPress HTML and uses the template override system, so it works with any properly coded WordPress theme.<\/p><\/dd>\n<dt id=\"is%20rest%20api%20support%20included%3F\"><h3>Is REST API support included?<\/h3><\/dt>\n<dd><p>Yes. All Cptify post types are accessible via the WordPress REST API at <code>\/wp-json\/itsmfp\/v1\/<\/code>. This makes Cptify suitable for headless WordPress setups.<\/p><\/dd>\n<dt id=\"is%20cptify%20translation-ready%3F\"><h3>Is Cptify translation-ready?<\/h3><\/dt>\n<dd><p>Yes. Cptify is fully internationalised and ready for translation. All strings use the <code>cptify<\/code> text domain.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Post Type Manager \u2014 create unlimited custom post types with full WordPress feature support<\/li>\n<li>Taxonomy Manager \u2014 create hierarchical and flat taxonomies and assign to multiple post types<\/li>\n<li>Custom Field Builder \u2014 15+ field types with drag-and-drop reordering and conditional logic<\/li>\n<li>Layout Builder \u2014 visual archive and single post layout designer with drag-and-drop blocks<\/li>\n<li>Module Library \u2014 14 one-click ready-made content modules (Team Member, Portfolio, Testimonials, Logo Slider, Events, FAQ, Book Showcase, Services, News, Business Directory, Course, Job Listing, Recipe, Property)<\/li>\n<li>Shortcode system with configurable parameters (layout, columns, per_page, orderby, order)<\/li>\n<li>Shortcode Generator \u2014 visual shortcode builder in the Layout Builder<\/li>\n<li>Gutenberg Block \u2014 native CPT Display block with live preview<\/li>\n<li>Import \/ Export \u2014 full configuration JSON export and import<\/li>\n<li>Starter Templates \u2014 one-click apply pre-built configurations<\/li>\n<li>REST API \u2014 full CRUD endpoints for all post types, taxonomies, field groups, fields, and templates<\/li>\n<li>Template override system \u2014 customise templates from your theme folder<\/li>\n<li>Developer helper functions: <code>itsmfp_get_field()<\/code>, <code>itsmfp_get_repeater()<\/code>, <code>itsmfp_cpt_display()<\/code><\/li>\n<li>Full internationalisation with <code>cptify<\/code> text domain<\/li>\n<li>Prefix audit \u2014 all functions, options, and hooks use the <code>itsmfp_<\/code> prefix<\/li>\n<\/ul>","raw_excerpt":"No-code WordPress builder for Post Types, Taxonomies, Custom Fields, and Layouts \u2014 without writing a single line of code.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/315021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=315021"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/readscope"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=315021"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=315021"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=315021"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=315021"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=315021"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=315021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}