the content foundation

The content foundation
every WordPress CMS is built on.

WordPress ships with posts and pages. Custom Post Type UI gives your site a real content structure with custom post types and taxonomies.

Get CPT UI Pro → Download Free
1,000,000+
active sites

CPT UI has been the foundational content layer for millions of WordPress sites since 2011. 20M+ all-time downloads. The structural layer your stack already depends on.

cpt ui · free

Lay the foundation for any content structure.

CPT UI gives you a clean UI for registering custom post types and taxonomies. Free, forever, on WordPress.org.

Register custom post types
Register custom taxonomies
Import / export configuration
Get Code (PHP export)
Full REST API support
WordPress.org community support
Download free →
yoursite.test/wp-admin/admin.php?page=cptui_manage_post_types
Add / Edit Post Types
Add New
Edit Post Types
Get Code
Post Type Slug *
movies
Plural Label
Movies
Singular Label
Movie
Menu Icon
dashicons-video-alt2
Supports
title editor thumbnail
Public
● True○ False
Add Post Type
cpt ui pro

The foundation is free.
The full stack is Pro.

CPT UI Pro extends the foundation you already have with front-end display blocks, admin list table management, multisite support, and developer hooks.

Get CPT UI Pro → See what's included
Block Editor · Movies Archive
Page Title Block
Movies
CPT UI Pro · Query Loop Block PRO
+ Add block
Front-end display layer

Put your content anywhere. Without touching code.

A dedicated Gutenberg block and shortcode builder put your custom post type content anywhere on your site — alongside your theme and page builder, not instead of them.

Query Loop Block

Grid and list layouts for any custom post type, with built-in pagination and custom field display.

Taxonomy Filter Blocks

Live-filtering dropdowns and tag clouds for any registered taxonomy — no JavaScript required.

Single-Post Templates

Per-CPT block templates control the layout of individual post pages without custom PHP.
Get Pro →
Admin management layer

Your content, your columns, your filters.

Once your content foundation is in place, CPT UI Pro lets you control exactly how it looks in the admin — custom columns, advanced filters, and per-user screen options.

Column Builder

Drag-and-drop custom columns in your post list table. Show any field, taxonomy, or metadata your editors need.

Advanced Filters

Taxonomy, meta, date, author, and status filter dropdowns in the admin list table. Find anything, instantly.

Screen Options Panel

Per-user column visibility controls. Each editor sees exactly what they need.
Get Pro →
Pro · Column Builder Screen Options ▾
Genre ▾ Year ▾ Rating ▾ Author ▾
Img Title Genre Year Rating
Grand Budapest Hotel
Drama
2014
★ 8.1
Arrival
Sci-Fi
2016
★ 7.9
Parasite
Thriller
2019
★ 8.5
Lost in Translation
Drama
2003
★ 7.7
multisite · network-wide

One registration. Every site in the network.

Stop configuring post types site by site. CPT UI Pro lets you define the content foundation at the network level, then control which subsites inherit it.

Network-Level Registration
Register CPTs once on the network admin. They propagate to subsites automatically.
Per-Site Inheritance Control
Choose which subsites inherit each post type. Override at the site level when needed.
Push Config to Subsites
Sync configuration changes across every site in one click from the network dashboard.
Get Pro →
Network Admin
Site A
synced
Site B
synced
Site C
custom
"Movies" CPT registered at network level → auto-inherited by Sites A & B · custom override on Site C
Developer API

Hook in. Filter everything. Automate registration.

A content foundation is only as useful as it is programmable. CPT UI Pro ships with hooks, filters, and auto-discovery throughout — add it to your build process, automate registration, and integrate with your deployment pipeline.

cptui_pro_post_types filter — merge, modify, or replace registered post types programmatically
Auto-discovery hooks — themes and plugins can register CPTs via CPT UI Pro without user interaction
Programmatic registration API — drive registration from JSON config, environment variables, or your CI pipeline
Full REST API support — inherited from Free, extended with Pro-specific endpoints
Get Pro →
functions.php cptui_pro_post_types
/** * Load extra post types from the theme's cpt-config.json file. */ add_filter( 'cptui_pro_post_types', function ( $post_types ) { $config_path = trailingslashit( get_template_directory() ) . 'cpt-config.json'; if ( ! is_readable( $config_path ) ) { return $post_types; } $from_theme = json_decode( file_get_contents( $config_path ), true ); if ( JSON_ERROR_NONE !== json_last_error() || ! is_array( $from_theme ) ) { return $post_types; } return array_merge( $post_types, $from_theme ); } );
What this does
Reads a cpt-config.json file from your theme directory and merges those post types into CPT UI Pro's registration stack. Ship your content model as part of the theme.
testimonials

The foundation behind real WordPress sites.

★★★★★

"CPT UI has been part of every WordPress project I've built for the last decade. The Pro tier finally gives me the admin column control I used to hack together with custom code. It's the missing piece."

SK
Sarah K.
WordPress Developer & Agency Founder
★★★★★

"We run 47 WordPress sites on a multisite network. CPT UI Pro's network-level registration cut our setup time in half. One config, everywhere. The foundation we didn't know we were missing."

MR
Marcus R.
Platform Engineering Lead
★★★★★

"I was skeptical about paying for a plugin I've used free for years. But the display blocks alone saved me two days of custom development on our first project. It plugs straight into the content structure I already had."

JT
Jess T.
Freelance WordPress Developer
Magazine & Editorial Real Estate Listings Restaurant & Hospitality Portfolio & Showcase Events & Ticketing Job Boards & Directories eCommerce Catalogs Membership Platforms
free vs pro

Custom Post Type UI Pro Features.

Every feature, side by side.

Feature Free
CPT UI
$0 · unlimited sites
Pro
CPT UI Pro
$99 · one-time
Post Type & Taxonomy Registration
Register unlimited custom post types
Register unlimited custom taxonomies
Import / export configuration
Get Code (PHP export)
Full REST API support
WordPress.org community support
Priority email support (6 months)
Front-End Display
Query Loop block (grid & list layouts)
Taxonomy filter blocks
Single-post block templates
Shortcode builder
Admin UI Customization
Column Builder (drag-and-drop)
Advanced Filters (taxonomy, meta, date, author, status)
Screen Options Panel (per-user visibility)
Multisite
Network-level CPT registration
Push config to subsites
Per-site inheritance control
Developer Tools
cptui_pro_post_types filter
Auto-discovery hooks (theme/plugin)
Programmatic registration API
Download Free Get CPT UI Pro →
pricing · simple, honest

One purchase. The complete toolkit.

No upsell maze, no per-feature add-ons. Free on WordPress.org.
Pro is every Pro feature in one plugin.

Free
CPT UI

Register post types & taxonomies. Free forever.

$0
FOREVER · UNLIMITED SITES
Download free →
includes
Register custom post types
Register custom taxonomies
Import / export configuration
Get Code (PHP export)
Full REST API support
Community support on WP.org
RECOMMENDED
Pro
CPT UI Pro

Display, admin management, multisite, and developer tools — the complete upgrade.

LAUNCH PRICING · LIMITED TIME
$99 $149 one-time
1 SITE · 6 MO UPDATES & SUPPORT
Introductory price — going up after launch.
Get Pro - $99 →
everything in free, plus
10-layout content display block
Filterable content blocks
Custom display templates per post type
Drag-and-drop admin column builder
Instant admin filtering - by taxonomy, meta, or date
Per-user view preferences
WordPress Multisite support: register once, available everywhere
Full developer API: hooks, filters, and extensibility built in
Priority support + 6 months of updates
30-day money-back guarantee GPL v2 license Renewal optional · plugin keeps working
faq

The honest answers.

Questions we get every week. If yours isn't here, email us — we read every message.

What's actually in Pro vs Free? +
Free registers your content structure — custom post types and taxonomies. Pro is everything else: front-end display blocks, admin column and filter management, multisite support, and developer hooks. One purchase, the whole kit.
What does the license cover? +
Free is unlimited sites. Pro is licensed for one site. Need more sites? Buy a license per site, or get in touch about an agency arrangement.
Is the launch price really limited? +
Yes. Pro launches at $99 to thank early adopters; the price will go up after launch. If you buy now, your renewal discount applies to whatever Pro costs in the future — you keep the deal.
What happens after the 6 months of updates ends? +
Your plugin keeps working forever. You stop receiving updates and email support, but nothing breaks. Renew at a 30% discount whenever you want to come back current.
Is there a lifetime license? +
Not right now. We price for sustained development. A lifetime plan at honest prices doesn't fund the roadmap we want to ship.
How does the 30-day refund work? +
Email us within 30 days of purchase, for any reason, and we'll refund you. No forms, no guilt-trip.
Does Free still get updated? +
Yes. Free has been actively maintained since 2011 and will be forever. That's the deal.
What's the software license? +
GPL v2. It's WordPress - there's no other option, and we wouldn't want one.

Start with the right foundation.

Custom Post Type UI Pro extends the content foundation you already rely on from a trusted name in the WordPress community.

LAUNCH PRICING · $99 · GOING UP SOON
Get Pro — $99 → Start with Free