AI chatbot for Custom Post Type UI: aware of your registered types
SleekAI reads the cptui_post_types and cptui_taxonomies options that Custom Post Type UI writes to wp_options, so the bot knows your slugs, labels, and rewrite rules. Bring your own OpenAI, Anthropic, Google, or OpenRouter key.
♾️ Lifetime License available
A chatbot that knows the schema CPT UI defined
Custom Post Type UI stores everything in two wp_options rows: cptui_post_types holds the registered post types with their slug, labels, supports array, rewrite rules, REST visibility, and dashicon, while cptui_taxonomies holds the taxonomies with their hierarchical flag, object types, and URL settings. Both arrays are the schema of your site. Editors know the slugs by heart, visitors do not, and a generic chatbot has no idea any of it exists.
SleekAI's Wizard maps both options into named variables that the chatbot's system message reads at request time. When a visitor asks "do you have a directory of staff," the bot checks the registered post types and replies with the actual staff CPT plus its archive URL. When an editor asks which post types support thumbnails or which taxonomies are hierarchical, the bot quotes the live setting. Add display conditions and a different chatbot can run on each CPT archive with content scoped to that type.
For development teams, the bot doubles as a schema reference. Ask which post types are exposed via REST, which use a custom rewrite slug, or which still have show_in_rest=false blocking a headless build. Conversation logs save every schema question, so the lead developer can see what newcomers struggle to find. Most of those answers used to require opening the CPT UI admin and scanning a long form. The chatbot collapses them into a sentence.
Workflow
How CPT-aware chat works
Map both CPTUI options
cptui_post_types and cptui_taxonomies as variables. Both are serialized arrays in wp_options and load with WordPress, so the bot reads the same schema CPT UI uses.
Include archive URLs in the prompt
Scope per archive
Audit schema questions
Try it now
A typical CPT-aware conversation
Comparison
Generic chatbot vs SleekAI for Custom Post Type UI
Generic chatbot
- Has no idea which custom post types your site registered
- Cannot quote the actual archive URL for a CPT
- Ignores hierarchical and REST visibility flags on taxonomies
- Suggests URLs that may not exist on your site
- Cannot help developers audit CPT supports arrays
SleekAI chatbot
-
Reads
cptui_post_typesandcptui_taxonomiesoptions live - Quotes registered slugs, labels, archive URLs, and dashicons
- Surfaces which post types support thumbnail, excerpt, or custom fields
-
Flags taxonomies with
show_in_rest=falsefor headless audits - Logs schema questions so devs see what slugs visitors look for
Features
What SleekAI gives you for Custom Post Type UI
Schema-aware replies
The chatbot knows the actual slug, labels, and rewrite settings of every CPT and taxonomy. Visitors land on the right archive URL and developers get the live config without opening the CPT UI admin panel.
REST and supports audits
Ask which post types expose show_in_rest or which support page-attributes. The bot pulls the supports array from cptui_post_types and reports the truth, useful before any headless build or migration.
Per-CPT chat scope
Display conditions let you run a different chatbot on each registered archive. The staff archive gets a staff-aware bot, the speaker archive gets a speaker bot, all under one install with one license.
Use cases
Where CPT-heavy sites use SleekAI
Directory and listing sites
Sites with staff, speakers, members, properties, or events as CPTs. The chatbot routes visitors to the correct archive and quotes the labels editors picked, not whatever the LLM imagines.
Headless build audits
Teams building a headless front end ask the bot which CPTs and taxonomies are REST-exposed and which need fixing. The bot reads the live options and replies in seconds.
Onboarding new editors
New team members ask which CPT they should publish into and which taxonomy applies. The bot quotes the labels exactly as CPT UI rendered them, so terminology stays consistent.
The bigger picture
Why CPT-aware chat matters
Custom post types are the schema of a content site. Staff, speakers, projects, members, properties, events, courses, and recipes all live in CPTs that editors define for a reason. CPT UI makes that definition a few clicks instead of code, which lowers the cost of creating the right structure.
The chatbot side has lagged. Generic chatbots have no visibility into CPT schema, so they either misroute visitors or invent URLs that do not exist. SleekAI fixes this by reading the same two options CPT UI writes.
The bot answers schema questions accurately. It tells visitors which archive holds the directory they want, quotes the labels editors picked, and points at the real archive URL. Developers and editors get a faster way to verify configuration than opening the CPT UI admin.
Ask the bot which post types support thumbnails, which taxonomies are hierarchical, or which entities are REST-exposed, and the answer comes back in seconds. The conversation log surfaces the schema gaps. Repeated misses on questions like "do you have a directory of clients" show that visitors expect a CPT that the site does not yet register.
That is a content design signal, not a chatbot bug.
Questions
Common questions about SleekAI for Custom Post Type UI
Yes. CPT UI stores its registered post types in cptui_post_types and its taxonomies in cptui_taxonomies, both serialized arrays in wp_options. The SleekAI Wizard maps both into variables and exposes them to the chatbot's system message. Add, rename, or delete a post type in the CPT UI admin and the next chat reflects the change with no rebuild.
Yes. CPT UI lets you set a custom rewrite slug and a has_archive flag per post type. The bot reads both and either quotes the archive URL or, when archives are disabled, says so. This is more reliable than asking the model to guess from the post type name.
 
Yes. The hierarchical flag is stored on each registration. The bot can answer which CPTs allow parent-child relationships and which use the flat post structure. Useful for migration audits and for editors deciding which CPT a new piece of content belongs to.
Code-registered post types do not appear in the CPTUI options, but they still exist via get_post_types(). The Wizard can expose get_post_types(['_builtin' => false], 'objects') as a second variable, so the chatbot sees both sets together when answering schema questions.
Yes. Each post type and taxonomy has a show_in_rest flag stored in the CPTUI options. The bot lists which entities are REST-exposed, which have a custom rest_base, and which still default to false. This is a common audit question on headless or partial-headless builds.
CPT UI stores labels per registration and supports localisation through WordPress translation files. The chatbot reads the labels as stored. If your site uses WPML or similar to translate post type labels, the variable points at the active language, so the answer matches the visitor's locale.
 
Yes. CPT UI Pro adds front-end display blocks and admin column controls, but the underlying post types and taxonomies still live in the same cptui_post_types and cptui_taxonomies options. The chatbot reads the same data either way. Pro features layer on top, they do not change the storage.
Yes. Multibot plus display conditions let you scope one chatbot to the staff archive, another to the speakers archive, and a third to the resource library. Each one can have its own system prompt and tone, all under one license and one install.
 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