SleekView for JetEngine Pro: CCTs, relations & query glue as tables
JetEngine Pro Custom Content Types live in dedicated database tables, post types use postmeta, and the relations module connects them through a separate table. SleekView turns every CCT, post type, and relation into one queryable, inline-editable admin view.
♾️ Lifetime License available
Edit JetEngine Pro CCTs and relations without designing a listing template
JetEngine Pro extends JetEngine with the Custom Content Type module, the relations module, and advanced query and form glue. CCT rows live in their own tables outside wp_posts, post types still use wp_postmeta, and relations live in a dedicated jet_rel_* table. The default Crocoblock admin gives you basic list screens and assumes you'll build a JetEngine Listing template on the front end for anything richer, which means designing a theme-builder template just to get editors a usable backend.
SleekView reads each CCT table directly and exposes meta fields, taxonomies, and relations as first-class columns regardless of storage path. The relations module resolves to titles or counts inline, numeric and date meta fields sort by their actual type from the JetEngine registry, and inline edits to text, select, date, number, and relation cells write through JetEngine's data classes so query builders, listings, and JetSmartFilters stay in sync.
The rest of the Crocoblock stack keeps working as before. JetThemeCore, JetFormBuilder, and JetSmartFilters read the same CCT tables and post meta SleekView reads, and the JetEngine REST API exposes the same data to external tools. Saved views per role let event ops, sales, and editorial teams each open their own table without competing for screen space in the WP Admin.
Workflow
From JetEngine Pro CCTs to one fast admin view
Pick a model
Build the columns
Filter and group
Edit through JetEngine
Sample columns
A typical JetEngine Pro CCT view
jet_cct_sessions table with instructor, capacity, and date as columns.
JetEngine CCT custom tables, wp_posts/wp_postmeta, JetEngine relations table (jet_rel_*)
| Session | Instructor | Date | Capacity | Booked | Status |
|---|---|---|---|---|---|
| Intro workshop | Lena Park | Apr 24 | 30 | 27 | Almost full |
| Advanced bootcamp | Sam Ortiz | May 02 | 20 | 20 | Sold out |
| Open lab | Lena Park | May 09 | 40 | 9 | Open |
| Office hours | Mia Brewer | May 16 | 15 | 2 | Open |
Comparison
Default JetEngine Pro admin vs SleekView
Default JetEngine Pro admin
-
CCT admin lists from
jet_cct_*tables show a handful of fields and need custom code for more - Building a usable admin view often means designing a JetEngine Listing template on the front end
- Relations between post types and CCTs aren't visible inline on default screens
-
Bulk editing
meta fieldsneeds export/import or query builder runs - Hard to share a controlled column set with non-admin editors
SleekView
- CCTs, custom post types, and relations in one workspace
-
Every meta field and
jet_rel_*link can become a sortable column - Filter and group by date, status, or related post
- Inline edit text, number, select, date, and relation fields
- Save shared views per role for events, sales, or operations
Features
What SleekView gives you for JetEngine Pro
Native CCT table reads
JetEngine Pro CCTs use their own database tables. SleekView queries jet_cct_* tables directly so views stay fast on datasets with tens of thousands of rows.
Relations as columns
Show one-to-one, one-to-many, and many-to-many relations from jet_rel_* as inline cells, resolved to titles or counts. Edit either side without leaving the table.
Inline edit meta fields
Update prices, capacities, dates, and selections in bulk. Writes go through JetEngine's data layer so query builders and listings stay in sync on the next render.
Audience
Who uses SleekView for JetEngine Pro
Crocoblock developers
Manage CCTs and relations without building a custom admin listing every time the model changes. SleekView tracks the field registry, so a new meta field is a column add, not a Listing template rebuild.
Booking and event sites
Edit sessions, instructors, and bookings from one fast table. Sort by date, filter by capacity status, and update bookings inline during sign-up surges.
Operations teams
Update statuses and capacities at speed during a live event window. Saved views like Today's almost-full sessions cut the time between a customer email and a fix to seconds.
The bigger picture
Why JetEngine Pro sites still need a real admin table
JetEngine Pro's strength is that it lets teams build serious content models, complete with relations and CCT-backed custom tables, without leaving WordPress and without writing migrations. The trade-off, especially on Crocoblock-heavy sites, is that the admin experience for those models is light by default. Listing templates were designed for the front end, and using them as admin tools is awkward: they render through the theme builder, they don't always expose inline editing, and they require a developer to evolve every time the model changes.
Teams running event sites, booking platforms, or directory sites end up either building separate dashboard pages with JetEngine widgets, or accepting that the admin is for editing one record at a time. SleekView fills the gap. The same CCT custom tables, the same post meta, the same relations layer, now exposed as a sortable, filterable, inline-editable admin table that updates as fast as the model changes.
Operations teams stop asking developers for admin tweaks every week. Editors stop opening individual records to update a status. The admin matches the model.
Questions
Common questions about SleekView for JetEngine Pro
Yes. CCTs are a first-class table source. SleekView queries the dedicated jet_cct_* tables directly, which is faster than postmeta-based reads at scale because there's no join through wp_postmeta. The CCT field registry tells SleekView which columns are available, so the admin table tracks the model as new fields are added.
Yes. One-to-one, one-to-many, and many-to-many relations resolve to titles or counts inline. Edit either side from the table through a picker, and the change writes through JetEngine's relations API so JetSmartFilters and front-end listings see the new state on the next query.
 Yes. SleekView writes through JetEngine's data classes, so query builders, listings, and dynamic widgets stay in sync. Action triggers attached to data updates fire as they would on a JetFormBuilder submission, and custom validation registered in JetEngine continues to apply on cell edits.
 Yes. SleekView complements the REST API by giving the same data a working admin table, useful for staff who don't build front-end listings or external integrations. The REST endpoints continue to expose CCTs and post types to external tools, and SleekView gives that data a UI inside WP Admin without duplicating the API layer.
 Yes. Any view exports to CSV from the table header, with active filters and column order respected. The export reads from the same query the table is showing, so the file matches the on-screen state exactly. Useful for backups, moving content between staging and production, or feeding CCT data into an external tool.
 Yes. SleekView is admin-only and reads from JetEngine's own data, so JetSmartFilters, JetThemeCore, JetFormBuilder, JetBooking, and other Crocoblock plugins continue to work as before. There's no overlap in functionality; SleekView fills the admin-table gap that JetEngine itself doesn't cover.
 JetEngine's query builder remains the way to define reusable queries that drive listings, dynamic widgets, and REST endpoints. SleekView is for ad-hoc admin work that doesn't need a saved query committed to a widget: filtering, sorting, and inline editing across CCTs and post types. Both can coexist on the same model.
 Yes. CCT custom tables are designed for scale, and SleekView paginates against the same indexes JetEngine uses. Heavy relation columns load on demand so the initial query stays lean, and saved views don't pre-fetch anything until they're opened. Tens of thousands of rows are routine.
 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 checkoutBrowse more
- Woocommerce Shipping Rates
- Variation Swatches
- Woocommerce Square
- Woocommerce Amazon Feed
- Woocommerce Octanepay
- Woocommerce Dynamic Pricing
- Woocommerce Multi Currency Switcher
- Woocommerce Min Max Step Control
- Customer Reviews For Woocommerce
- Surecart Cart
- Woocommerce Dpd Shipping
- Mollie Payments
- Woocommerce Multilingual Currency
- Easy Digital Downloads
- Fkcart
- Memberpress Developer
- Ultimatemember MyCRED
- Restrict Content Pro
- User Meta Pro
- Groups Wp Pro
- Magic Members Pro
- S2member
- Ultimatemember Paid Content
- Ontrapages
- Subscriber Only
- Private Content Restricted Content
- Register Plus Redux
- Ultimatemember Mailchimp
- Ultimatemember Followers
- Content Restriction By Userrole