SleekView for Custom Post Type UI
CPTUI registers post types and taxonomies without code. SleekView reads each registered CPT and turns it into a sortable, filterable, inline-editable list table with custom columns from postmeta and taxonomy terms.
♾️ Lifetime License available
Registering a CPT is step one. Browsing it properly is the missing step two.
Custom Post Type UI is the most common way teams register custom post types and taxonomies without writing PHP. The plugin is good at the registration step and intentionally stops there. Once a site has eight or ten CPTs, the standard WordPress list table for each one shows a fixed column set: title, author, date, comments. Postmeta keys do not show up, taxonomy terms do not show up, and there is no way to bulk-edit across rows without writing a custom admin page.
SleekView reads the post types CPTUI registers and gives each one a proper custom list table. Add postmeta keys as columns, surface taxonomy terms inline, mix in native WordPress fields and any custom field plugin's data. Sort by a meta value, filter by a taxonomy term, search by an arbitrary key. Inline edits write to wp_posts and wp_postmeta the same way the standard editor does, so save_post handlers continue to fire.
Because CPTs registered by CPTUI are real WordPress post types, the queries hit indexed columns and stay fast even on catalogues with hundreds of thousands of rows. The same dataset can be flipped to a kanban view grouped by post status, which is useful for editorial workflows on a CPT-heavy build.
Workflow
Turn CPTUI registrations into editable tables
Read CPTUI registrations
Compose the column set
Save and scope
Edit inline
Sample columns
A typical CPTUI custom post type view
wp_posts + wp_postmeta for each CPTUI-registered post type
| Title | Author | Category | Featured | Status | Last edited |
|---|---|---|---|---|---|
| Industrial line sensor | Lena Park | Sensors | Yes | Published | Today |
| Compact valve module | Sam Ortiz | Valves | No | Draft | Yesterday |
| Legacy pressure gauge | — | Gauges | No | Archived | 1 year ago |
| Smart actuator V2 | Lena Park | Actuators | Yes | Published | 3 days ago |
Comparison
Default CPTUI admin vs SleekView
Default CPTUI list table
- Default list table shows a fixed column set per post type
- Postmeta keys do not surface as columns without custom code
- Taxonomy terms only appear as a separate filter dropdown
- Quick Edit covers a narrow set of fields and is per-row only
- No way to share saved column sets across roles or teams
SleekView
- Every CPTUI-registered post type becomes a custom list table
- Add postmeta keys and taxonomy terms as real sortable columns
- Filter and search by any column, not just status and date
- Inline edit through wp_update_post and update_post_meta
- Save filtered views per role with capability-based gating
Features
What SleekView gives you for Custom Post Type UI
Every CPT, as a table
CPTUI registers many post types; SleekView gives each one a proper list table with the columns the team actually needs, not a fixed default.
Taxonomies as columns
Show taxonomy terms inline as a real column rather than a dropdown filter. Useful for catalogues, knowledge bases and any CPT with rich classification.
Inline edit standard fields
Click a cell to update a title, taxonomy term or postmeta value. Writes go through wp_update_post so save_post handlers and any registered save logic continue to fire.
Audience
Who uses SleekView for Custom Post Type UI
WordPress developers
Stop building WP_List_Table extensions for every client with a CPTUI build. Define the column set per role once, and let the registered CPT carry the rest.
Editorial leads
Watch a CPT-heavy site as one surface. Filter, sort and edit across content types without opening a separate list table for each CPT.
Agency leads
Ship a CPTUI build with structured editing UIs for each post type so clients have real workspaces, not just registered types.
The bigger picture
Why CPTUI builds need a real list table
CPTUI is intentionally a registration tool. It deliberately stops at the point where the post type exists, the taxonomy is registered and the rewrite rules are in place. That is the right scope for the plugin, but it also means a site with a dozen CPTUI-registered post types has no built-in way to browse, filter or edit them as anything other than the default list table for each one.
SleekView treats the CPTs CPTUI registers as a family of datasets that each deserve a real workspace. The same wp_posts and wp_postmeta tables that store the content drive the columns, so the table is always in sync with the editor. For a content team running on CPTUI, that converts a configuration into an editing surface: which CPTs need attention, which authors carry the load, which rows still miss the required postmeta keys.
Questions
Common questions about SleekView for Custom Post Type UI
No. The free CPTUI plugin writes its registrations to options in a documented format. SleekView reads those registrations and queries wp_posts directly, so the table layer works on a standard CPTUI install without add-ons.
 Yes. CPTUI registers taxonomies alongside post types. SleekView surfaces taxonomy terms as real columns, with filtering and search across the term list rather than only as a sidebar filter.
 Yes. SleekView queries WordPress's registered post type list, so any CPT registered through CPTUI or through code shows up. A site mid-migration from code-registered to CPTUI-registered CPTs gets a coherent table layer either way.
 Yes. CPTUI does not change how WordPress saves posts. Inline edits go through wp_update_post and update_post_meta so save_post handlers continue to fire as they do in the editor.
 Yes, when the viewing user has capability for them. A non-public CPT used for internal workflows can drive a private view for ops staff while staying invisible to authors who do not have access.
 Yes. The list tables query wp_posts directly with indexed columns. A site with hundreds of thousands of rows across CPTs renders the same view layer the same way as a small editorial site.
 Yes. A view can include rows from several CPTs registered through CPTUI, useful when the underlying content is conceptually similar but split across post types for editorial reasons.
 SleekView reads the live registered post type list, so a CPT that gets unregistered drops out of the table layer. Historical rows still exist in wp_posts and can be surfaced again by re-registering the CPT.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout