Opens in a new tab
Turquoise abstract wavy W logo on a black background
Turquoise abstract wavy W logo on a black background
White WP PowerSuite logo on a black background
White WP PowerSuite logo on a black background
[wpps_ai_summarize]
On This Page
Last updated: 15/09/2026

Custom Post Type Builder

Create and manage Custom Post Types and Taxonomies from the admin—labels, visibility, REST, permalinks, capabilities, supports, connections, plus import/export.

Overview

Build a WordPress content structure that fits the website instead of placing everything under ordinary Posts and Pages. Custom Post Type Builder, also called CPT Builder, lets you define custom post types and taxonomies with their own labels, supported features, visibility, REST settings, permalinks, and permissions.

Manage definitions from one dedicated builder, connect taxonomies to content types, duplicate configurations, and transfer them through JSON import/export or a PHP code export. A Custom Fields bridge helps you move from defining a type to adding the structured information its records need. Custom Post Type Builder is a Pro module and requires an active WP PowerSuite license to register its types and taxonomies.

Solid black square
Solid black square
Who is this for?
  • Developers building directories, portfolios, events, or other structured websites
  • Agencies creating clearer editing areas for different kinds of client content
  • WordPress sites that need custom taxonomies alongside content types
  • Teams that want reusable definitions without maintaining every registration by hand

Features

Build Custom Post Types
Create content types with project-specific labels and supported WordPress editing features.
Create and Connect Taxonomies
Define classification systems and attach them to the content types that should use them.
Visibility and REST Controls
Configure how a definition is exposed in WordPress and whether it participates in the REST API.
Permalink Configuration
Manage rewrite settings for custom content with checks against reserved keys and rewrite slugs.
Capability and Support Settings
Configure the WordPress capabilities and content features associated with a type.
Custom Fields Bridge
After saving a type, open the separate Custom Fields workflow to create or manage its field groups.
Duplicate, Toggle, Import, and Export
Reuse and manage definitions through duplication, enable/disable controls, and JSON transfer tools.
PHP Export
Generate a code snapshot for deliberate placement in a theme or plugin when a developer wants a code-managed registration.

Organize Content Around the Website's Purpose

Choose the Features Each Content Type Needs

Build Taxonomies Alongside the Content Types

Add Structured Fields After Defining the Type

A content type by itself does not define every piece of information its records need. A Property may require a price, location, gallery, and agent reference; an Event may need a date, venue, and registration link. Those are field requirements, not a reason to overload the post-type registration with a separate data-entry system.
CPT Builder includes a Custom Fields tab that connects to the separate Custom Fields module after the type has been saved. The bridge can open or create an appropriate field-group workflow, while field definitions and values remain managed by that module. This provides a coherent next step without implying that CPT Builder itself supplies every field type. For shared information that belongs to the whole site rather than each record, Options Page Builder provides a different settings-page approach.

Manage Permalinks Without Treating Them as an Afterthought

A custom content model also introduces URL decisions. CPT Builder includes permalink configuration and refreshes rewrite rules after saves so WordPress can recognize the stored definitions. Reserved rewrite slugs are rejected rather than being allowed to collide casually with important WordPress routes.
These controls help define the new structure, but they are not a promise that changing it automatically migrates every existing link. Review permalink choices before making public changes, and plan any required redirection separately. Likewise, CPT Builder does not edit WordPress's core Posts or Pages definitions. When an existing item needs to move between supported types, Change Post Type handles that content-record operation rather than asking the type builder to clone or rewrite it.

Reuse Definitions Through JSON and PHP Export

Agencies often need similar content structures on more than one website. Once a type and its taxonomy configuration have been reviewed, duplicating or exporting the definition can save repeated setup work. CPT Builder includes duplication, toggling, JSON import/export, and corresponding taxonomy actions so useful configurations can be reused instead of entered again field by field.
PHP export serves a different purpose from JSON transfer. It produces a snapshot of the definition that a developer can place deliberately in a theme or plugin. It is not automatic deployment, and later changes in the builder are not silently pushed into code that has already been exported. Treat an exported registration as a separate code-maintenance decision rather than assuming the dashboard and a copied PHP snippet will keep each other synchronized.

Understand the Active-License Requirement

The builder does not only provide an editing interface. It also registers the stored custom post types and taxonomies when WordPress runs. An active WP PowerSuite license is required for that registration. If the license is invalid, the module does not register its types, which can affect their availability on the frontend and in administration.
This should be considered when choosing how a production site's content model is maintained. A stored content record and an actively registered content type are different things; losing registration affects how WordPress makes that content available. Plan ongoing licensing or an intentional alternative registration strategy before relying on these definitions. The PHP export is available as a developer-controlled snapshot, not an automatic fallback that activates when the license changes.

Keep Content Structure Separate From Display Order

Once custom content exists, you may also need to decide how it is presented. The builder determines the type and taxonomy definitions, but it does not make every frontend list follow a hand-picked sequence or design the cards that display those records. Those choices belong to the template and ordering workflow that consumes the content.
For projects that need editorial ordering, Custom Post Order provides separate ordering controls for supported content and licensed custom post types. Keeping registration, fields, presentation, and ordering distinct makes the system easier to maintain: one tool defines the records, another manages their extra information, and the chosen templates and query settings determine how visitors encounter them.

Use Cases

  • Portfolio Structures
    Create a dedicated Projects type with relevant labels, supported features, and classification taxonomies.
  • Resource Libraries
    Separate resources from ordinary blog posts and organize them through purpose-built taxonomies.
  • Events and Listings
    Define content types that can be extended with the fields and frontend templates the project requires.
  • Agency Configuration Reuse
    Duplicate or transfer reviewed type and taxonomy definitions between similar WordPress projects.

Frequently Asked Questions

Related Modules

Promotes the first in-article image to featured image when none is chosen.
Disabled
Auto-unpublish posts after a date you set—set-and-forget for time-limited offers and listings.
Disabled
Turn off selected keyboard shortcuts for certain roles to gently discourage copying or inspection on the front end.
Disabled
Duplicate a menu and all its items in one click from the Menus screen.
Disabled
Organize the Media Library with a folder tree sidebar, drag-and-drop assignment, and settings in a modal.
Disabled
Drag and drop to reorder posts, pages, and custom post types. Apply custom menu_order on the frontend and in supported queries.
Disabled
Generate many similar pages from a CSV template—great for local landing pages and repeatable layouts.
Disabled
One-click duplication for posts, pages, and custom content types.
Disabled
Comments off everywhere—cleaner for brochure sites, landing pages, or catalogs.
Disabled
Default thumbnail when a post has none—consistent grids, cards, and share images.
Disabled