Uploaded December 2024 | Updated September 2026, 3 hours ago
In this JetEngine tutorial, Mark shows how to use Custom Content Types (CCTs) to store structured data in dedicated database tables instead of regular WordPress posts. You’ll see when to choose CCTs over CPTs, how to enable them in JetEngine, and how to build a podcast example that scales better for large datasets and heavy filtering.
CCTs are ideal for performance‑critical parts of your site: directories, catalogs, logs, or any data that needs fast queries, REST API access, and flexible front‑end output via Listing Grid and other JetEngine tools.
✅ What you'll learn
• The key differences between Custom Post Types (CPTs) and Custom Content Types (CCTs)
• How to enable and configure CCTs in the JetEngine dashboard
• How to create CCT fields and metadata for dynamic content
• How to build a listing template for CCT items
• How to set up a Listing Grid to output CCT data efficiently
• How the “Has Single Page” option affects how CCT items are displayed
• How to combine CCTs with JetPopup for interactive details and forms
JetEngine lets you model your data layer (CPTs, CCTs, relations, queries, REST) and then use it with Elementor, Gutenberg, Bricks, and other JetPlugins like JetSmartFilters, JetBooking, or JetMessenger.
📄 CCT docs & performance guides
How to Create Custom Content Type:
out.crocoblock.com/3ZgvvuL
Custom Content Type: CPT’s Alternative for Better WordPress Performance:
out.crocoblock.com/41bEyhR
Custom Content Type overview (all settings):
crocoblock.com/knowledge-base/features/custom-content-type
Dynamic WordPress sites with JetEngine (solution page):
crocoblock.com/solution/dynamic
Performance‑focused setups for large datasets and heavy filters:
crocoblock.com/solution/performance
JetEngine REST API features (including CCT endpoints):
crocoblock.com/features/restapi
-------------
Q: When should I use CCT instead of a regular CPT?
A: CCTs are best for large datasets and performance‑critical content because they store data in dedicated database tables, making filters, listings, and REST API access faster and more efficient.
More on performance:
crocoblock.com/solution/performance
Q: Can I display CCT items in Listing Grid like normal posts?
A: Yes. You can build a listing template for CCT items and then use Listing Grid to output them in cards, tables, or other layouts, just like CPTs — ideal for dynamic directories or dashboards.
Dynamic setups:
crocoblock.com/solution/dynamic
Q: Can CCTs work with REST API and external sites?
A: Yes. JetEngine can register REST endpoints for CCTs, so you can create, update, and fetch CCT items from other WordPress sites or third‑party apps.
REST API features:
crocoblock.com/features/restapi
Q: How do CCTs help with membership or internal dashboards?
A: You can use CCTs to store profile‑related data, logs, or activity records separately from posts, then connect them to users via relations for faster dashboards and reports. For member‑to‑member communication on top of that data, you can add JetMessenger for private messaging.
Q: Do CCTs support relations and filters?
A: Yes. CCTs can participate in JetEngine relations and can be filtered with JetSmartFilters when used in listings, directories, or admin‑like pages.
-------------
► TIMESTAMPS
00:00 Introduction
02:19 Creating a Custom Content Type (CCT)
09:00 Building the Listing Template
16:11 Setting Up the Listing Grid
19:22 Configuring the “Has Single Page” Option
25:40 Using JetPopup
---------------
► Get JetEngine:
out.crocoblock.com/4fZu5u9
► Get JetPopup:
out.crocoblock.com/490JLuK
► Choose Crocoblock subscription:
out.crocoblock.com/4hU3NLt
Watch related videos:
◎ JetEngine Tutorials playlist
👉 youtube.com/playlist?list=PL26jaHWVtLFxD1yBmvWTqGbKckit4Ochc
◎ JetPopup Tutorials playlist
👉 youtube.com/playlist?list=PL26jaHWVtLFy8tjx4qBOkY8M9vsjNVOvD
#JetEngine #CustomContentType #CCT #DynamicContent #WordPress #Crocoblock
Follow Wicky Design for more useful content:
► wickydesign.com
► @WickyDesign
Join us here:
► FB Community: facebook.com/groups/CrocoblockCommunity
► Facebook: facebook.com/crocoblock
► Twitter: twitter.com/mrcrocoblock
► Instagram: instagram.com/crocoblock
► LinkedIn: linkedin.com/company/crocoblock
In this JetEngine tutorial, Mark shows how to use Custom Content Types (CCTs) to store structured data in dedicated database tables instead of regular WordPress posts. You’ll see when to choose CCTs over CPTs, how to enable them in JetEngine, and how to build a podcast example that scales better for large datasets and heavy filtering.
CCTs are ideal for performance‑critical parts of your site: directories, catalogs, logs, or any data that needs fast queries, REST API access, and flexible front‑end output via Listing Grid and other JetEngine tools.
✅ What you'll learn
• The key differences between Custom Post Types (CPTs) and Custom Content Types (CCTs)
• How to enable and configure CCTs in the JetEngine dashboard
• How to create CCT fields and metadata for dynamic content
• How to build a listing template for CCT items
• How to set up a Listing Grid to output CCT data efficiently
• How the “Has Single Page” option affects how CCT items are displayed
• How to combine CCTs with JetPopup for interactive details and forms
JetEngine lets you model your data layer (CPTs, CCTs, relations, queries, REST) and then use it with Elementor, Gutenberg, Bricks, and other JetPlugins like JetSmartFilters, JetBooking, or JetMessenger.
📄 CCT docs & performance guides
How to Create Custom Content Type:
out.crocoblock.com/3ZgvvuL
Custom Content Type: CPT’s Alternative for Better WordPress Performance:
out.crocoblock.com/41bEyhR
Custom Content Type overview (all settings):
crocoblock.com/knowledge-base/features/custom-content-type
Dynamic WordPress sites with JetEngine (solution page):
crocoblock.com/solution/dynamic
Performance‑focused setups for large datasets and heavy filters:
crocoblock.com/solution/performance
JetEngine REST API features (including CCT endpoints):
crocoblock.com/features/restapi
-------------
Q: When should I use CCT instead of a regular CPT?
A: CCTs are best for large datasets and performance‑critical content because they store data in dedicated database tables, making filters, listings, and REST API access faster and more efficient.
More on performance:
crocoblock.com/solution/performance
Q: Can I display CCT items in Listing Grid like normal posts?
A: Yes. You can build a listing template for CCT items and then use Listing Grid to output them in cards, tables, or other layouts, just like CPTs — ideal for dynamic directories or dashboards.
Dynamic setups:
crocoblock.com/solution/dynamic
Q: Can CCTs work with REST API and external sites?
A: Yes. JetEngine can register REST endpoints for CCTs, so you can create, update, and fetch CCT items from other WordPress sites or third‑party apps.
REST API features:
crocoblock.com/features/restapi
Q: How do CCTs help with membership or internal dashboards?
A: You can use CCTs to store profile‑related data, logs, or activity records separately from posts, then connect them to users via relations for faster dashboards and reports. For member‑to‑member communication on top of that data, you can add JetMessenger for private messaging.
Q: Do CCTs support relations and filters?
A: Yes. CCTs can participate in JetEngine relations and can be filtered with JetSmartFilters when used in listings, directories, or admin‑like pages.
-------------
► TIMESTAMPS
00:00 Introduction
02:19 Creating a Custom Content Type (CCT)
09:00 Building the Listing Template
16:11 Setting Up the Listing Grid
19:22 Configuring the “Has Single Page” Option
25:40 Using JetPopup
---------------
► Get JetEngine:
out.crocoblock.com/4fZu5u9
► Get JetPopup:
out.crocoblock.com/490JLuK
► Choose Crocoblock subscription:
out.crocoblock.com/4hU3NLt
Watch related videos:
◎ JetEngine Tutorials playlist
👉 youtube.com/playlist?list=PL26jaHWVtLFxD1yBmvWTqGbKckit4Ochc
◎ JetPopup Tutorials playlist
👉 youtube.com/playlist?list=PL26jaHWVtLFy8tjx4qBOkY8M9vsjNVOvD
#JetEngine #CustomContentType #CCT #DynamicContent #WordPress #Crocoblock
Follow Wicky Design for more useful content:
► wickydesign.com
► @WickyDesign
Join us here:
► FB Community: facebook.com/groups/CrocoblockCommunity
► Facebook: facebook.com/crocoblock
► Twitter: twitter.com/mrcrocoblock
► Instagram: instagram.com/crocoblock
► LinkedIn: linkedin.com/company/crocoblock










