Uploaded March 2025 | Updated September 2026, 33 minutes ago
Custom Content Types (CCT) in JetEngine are a high‑performance way to store structured data outside the standard WordPress posts table, but they don’t have native single pages. In this tutorial, Andrew shows a simple workaround: link a CCT to a Custom Post Type (CPT) so each CCT entry gets its own single and archive template via JetThemeCore. This lets you treat CCT data like regular posts in your dynamic WordPress loop.
In this video, you’ll learn how to:
• Create a lightweight CPT that acts as a “bridge” for your CCT entries
• Set up a Custom Content Type with fields for title, descriptions, and images
• Link the CCT to the CPT and enable single-page support in JetEngine
• Build a CCT listing (loop template) with JetEngine listings and Listing Grid
• Create a single-page template for the paired CPT with JetThemeCore
• Design an archive page that lists CCT items using the same listing template
❓ What is a Custom Content Type (CCT) in JetEngine?
CCT is a JetEngine feature that stores structured records in its own database tables instead of the default WordPress posts table, improving performance and scalability for large datasets.
❓ Why do I need a CPT if I already have a CCT?
Linking a CCT to a CPT unlocks WordPress single and archive templates, so you can display CCT entries as full pages while still keeping the data in high‑performance CCT storage.
❓ Can I use CCT listings inside other dynamic loops?
Yes, you can use JetEngine listings as loop templates for CCT and insert them into pages, archives, and single templates, combining them with Query Builder for more complex conditions.
❓ Is this approach suitable for high‑traffic or large catalogs?
Yes, CCT is specifically designed for performance and large datasets; pairing it with CPT templates lets you get both fast storage and flexible frontend layouts.
-------------
► TIMESTAMPS
00:00 Introduction
00:40 Setting up the Custom Post Type for pairing
01:11 Creating the Custom Content Type
02:12 Adding CCT entries
02:52 Building a CCT listing
03:49 Inserting the CCT listing on a page
04:36 Designing a CCT single-page template
06:19 Previewing the CCT single page
06:49 Customizing the CCT archive page
07:39 Final frontend preview
---------------
► Get JetEngine: out.crocoblock.com/41z5lVa
► Get JetThemeCore: out.crocoblock.com/41xpfzA
► Choose Crocoblock subscription: out.crocoblock.com/4bhWHNM
📄 Custom Content Type – data storage approach:
crocoblock.com/blog/custom-content-type-brand-new-data-storage-approach
📄 How to create a single-page template for a Custom Content Type:
out.crocoblock.com/43dkKvk
📄 JetEngine plugin docs (Custom Content Type section):
crocoblock.com/knowledge-base/plugins/jetengine
Solution pages using CCT and dynamic loops:
📄 Advanced dynamic content solution:
crocoblock.com/solution/dynamic
📄 Performance optimization for dynamic WordPress sites:
crocoblock.com/solution/performance
Watch related videos:
◎ Custom Content Type overview (JetEngine):
👉 youtube.com/watch?v=KOmo0HQoO-U
◎ JetEngine | Tutorials playlist:
👉 youtube.com/playlist?list=PL26jaHWVtLFxD1yBmvWTqGbKckit4Ochc
-------------
#JetEngine #CustomContentType #Crocoblock #DynamicContent #LoopBuilder
Join us here:
► FB Community: facebook.com/groups/CrocoblockCommunity
► Facebook: facebook.com/crocoblock
► Twitter: twitter.com/mrcrocoblock
► Instagram: instagram.com/mrcrocoblock
► LinkedIn: linkedin.com/company/crocoblock
Custom Content Types (CCT) in JetEngine are a high‑performance way to store structured data outside the standard WordPress posts table, but they don’t have native single pages. In this tutorial, Andrew shows a simple workaround: link a CCT to a Custom Post Type (CPT) so each CCT entry gets its own single and archive template via JetThemeCore. This lets you treat CCT data like regular posts in your dynamic WordPress loop.
In this video, you’ll learn how to:
• Create a lightweight CPT that acts as a “bridge” for your CCT entries
• Set up a Custom Content Type with fields for title, descriptions, and images
• Link the CCT to the CPT and enable single-page support in JetEngine
• Build a CCT listing (loop template) with JetEngine listings and Listing Grid
• Create a single-page template for the paired CPT with JetThemeCore
• Design an archive page that lists CCT items using the same listing template
❓ What is a Custom Content Type (CCT) in JetEngine?
CCT is a JetEngine feature that stores structured records in its own database tables instead of the default WordPress posts table, improving performance and scalability for large datasets.
❓ Why do I need a CPT if I already have a CCT?
Linking a CCT to a CPT unlocks WordPress single and archive templates, so you can display CCT entries as full pages while still keeping the data in high‑performance CCT storage.
❓ Can I use CCT listings inside other dynamic loops?
Yes, you can use JetEngine listings as loop templates for CCT and insert them into pages, archives, and single templates, combining them with Query Builder for more complex conditions.
❓ Is this approach suitable for high‑traffic or large catalogs?
Yes, CCT is specifically designed for performance and large datasets; pairing it with CPT templates lets you get both fast storage and flexible frontend layouts.
-------------
► TIMESTAMPS
00:00 Introduction
00:40 Setting up the Custom Post Type for pairing
01:11 Creating the Custom Content Type
02:12 Adding CCT entries
02:52 Building a CCT listing
03:49 Inserting the CCT listing on a page
04:36 Designing a CCT single-page template
06:19 Previewing the CCT single page
06:49 Customizing the CCT archive page
07:39 Final frontend preview
---------------
► Get JetEngine: out.crocoblock.com/41z5lVa
► Get JetThemeCore: out.crocoblock.com/41xpfzA
► Choose Crocoblock subscription: out.crocoblock.com/4bhWHNM
📄 Custom Content Type – data storage approach:
crocoblock.com/blog/custom-content-type-brand-new-data-storage-approach
📄 How to create a single-page template for a Custom Content Type:
out.crocoblock.com/43dkKvk
📄 JetEngine plugin docs (Custom Content Type section):
crocoblock.com/knowledge-base/plugins/jetengine
Solution pages using CCT and dynamic loops:
📄 Advanced dynamic content solution:
crocoblock.com/solution/dynamic
📄 Performance optimization for dynamic WordPress sites:
crocoblock.com/solution/performance
Watch related videos:
◎ Custom Content Type overview (JetEngine):
👉 youtube.com/watch?v=KOmo0HQoO-U
◎ JetEngine | Tutorials playlist:
👉 youtube.com/playlist?list=PL26jaHWVtLFxD1yBmvWTqGbKckit4Ochc
-------------
#JetEngine #CustomContentType #Crocoblock #DynamicContent #LoopBuilder
Join us here:
► FB Community: facebook.com/groups/CrocoblockCommunity
► Facebook: facebook.com/crocoblock
► Twitter: twitter.com/mrcrocoblock
► Instagram: instagram.com/mrcrocoblock
► LinkedIn: linkedin.com/company/crocoblock










