✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekPixel for JetEngine custom post types

JetEngine registers custom post types, meta boxes, dynamic taxonomies and listings into WordPress through Crocoblock's UI. SleekPixel reads those CPTs and their meta from wp_postmeta and the jet_engine_post_types option, then renders a per-CPT share card on save.

♾️ Lifetime License available

SleekPixel example output for JetEngine

JetEngine CPTs need per-CPT share cards

JetEngine is Crocoblock's dynamic content engine for Elementor and Bricks. It lets a non-developer register custom post types, meta boxes, taxonomies, relations, options pages and dynamic listings without code. The registered CPTs live in the WordPress posts table like any other post type, and their meta boxes write to wp_postmeta with whatever keys the JetEngine UI configured. The settings for which CPTs JetEngine manages live in the jet_engine_post_types option.

SleekPixel reads the JetEngine CPT registry on activation and exposes each registered post type as a separate template scope. So a 'City Guide' CPT, a 'Property' CPT and a 'Recipe' CPT each get their own SleekPixel template, with their own field mappings to the right JetEngine meta box keys. Title and excerpt still come from wp_posts, but custom JetEngine fields like jet_city_population or jet_property_price feed the share card directly.

The 1200 by 630 PNG lands in uploads on every JetEngine post save. The SEO plugin's og:image filter publishes the URL into the post head, and scrapers see a share card that reflects the actual JetEngine data on every Crocoblock-built page.

Workflow

JetEngine to per-CPT share cards in four steps

1

Install on a JetEngine site

Activate SleekPixel on a site that runs JetEngine. The plugin reads the JetEngine CPT registry and exposes every registered CPT as a separate template scope.
2

Build a template per CPT

For each JetEngine CPT, design a share card template. Map meta-box fields to slots and pick accent colors. Different CPTs can use different visual styles.
3

Save a JetEngine post

Editing any JetEngine CPT post fires save_post. SleekPixel renders the share card for that CPT to uploads on every save, using the post's actual JetEngine meta-box field values.
4

Share the post URL

Scrapers crawl the post URL and see the SleekPixel card from the SEO plugin's og:image filter. Each JetEngine CPT shares with its own card.

Output

Sample JetEngine City Guide share

Rendered from a JetEngine City Guide CPT with custom meta-box fields for region, author and read time, plus the standard featured image.

Format: PNG, OG + Twitter card Dimensions: 1200 × 630
SleekPixel example output for JetEngine

Comparison

Default JetEngine share vs SleekPixel for JetEngine

Logo on every JetEngine CPT

  • JetEngine CPT custom meta never reaches the og:image meta on shares
  • Dynamic listings render on page but not in per-listing share previews
  • Custom JetEngine field values invisible to social scrapers
  • Same site logo across every JetEngine CPT, ignoring per-type design
  • Re-saving a JetEngine post does not refresh the share card scrapers see

SleekPixel

  • Reads JetEngine CPTs from jet_engine_post_types option
  • Pulls JetEngine meta-box fields from wp_postmeta
  • Renders separate templates per registered JetEngine CPT
  • Refreshes on every JetEngine post save, including bulk edits
  • Works with JetEngine standalone and the Crocoblock bundle

Features

What SleekPixel gives you for JetEngine

JetEngine CPT aware

The plugin reads jet_engine_post_types to detect every CPT JetEngine has registered, then offers a separate template scope per CPT so each registered type gets its own share card design.

Meta-box field mapping

Custom JetEngine meta-box fields map to template slots by their meta key. So jet_property_price or jet_recipe_servings can feed the share card subtitle directly, no manual export.

Refreshes on every save

The render hook fires on save_post for every JetEngine CPT, so editing a meta-box field through the JetEngine UI refreshes the share card automatically inside the admin, with no extra step.

Use cases

Where JetEngine-powered sites benefit most

Directory and listing sites

Directory sites built on JetEngine CPTs need per-listing share cards. The directory listing for a city, a property or a service all need their own preview.

Magazine-style CPT sites

Magazines use JetEngine for multiple content types: reviews, profiles, interviews. Each CPT gets its own SleekPixel template so the share matches the editorial format.

Membership and SaaS sites

Membership sites use JetEngine for course, lesson and program CPTs. Per-CPT share cards lift instructor and member sharing of the course URLs.

The bigger picture

Why JetEngine sites need per-CPT share cards

JetEngine exists because WordPress sites need more content types than the default post and page. Directory listings, real-estate properties, course lessons, member profiles and recipes are all CPTs in JetEngine's world. Each type has its own meta fields, its own listing layout and its own editorial logic.

The whole point of registering a CPT is that the content is structurally different from a blog post. Sites that ignore per-CPT share cards lose that signal at the share level. Every JetEngine post shares with the same site logo, no matter whether it is a property listing or a course module.

SleekPixel restores the per-CPT signal. Each CPT gets its own template, its own field mappings and its own accent. Shares of a property preview the property.

Shares of a course preview the course. The cost is one license. The benefit is per-type share previews on every JetEngine CPT URL the site ships.

Questions

Common questions about SleekPixel for JetEngine

Both. SleekPixel reads JetEngine's CPT registry and meta-box fields directly through the JetEngine API. The other Crocoblock plugins coexist cleanly when present but are not required for the integration to work.

 

Yes. JetEngine meta-box fields write to wp_postmeta with the keys configured in the JetEngine UI. SleekPixel reads any meta key by name as a template slot input on every render pass.

 

Yes. Relations resolve to post IDs that SleekPixel can dereference and pull fields from. Dynamic taxonomies read like standard taxonomies do from wp_term_relationships, with no extra glue code.

 

No. SleekPixel writes the PNG and exposes the URL through a filter. Yoast and Rank Math accept that URL as the og:image input on JetEngine CPTs too, so the SEO plugin still emits the meta tag.

 

Yes. That is the default. Each registered JetEngine CPT gets its own SleekPixel template scope, so a 'Property' CPT and a 'Recipe' CPT can have completely different share card designs on the same site.

 

Yes. JetEngine's CPT registry is builder-independent inside WordPress. SleekPixel reads the same registry whether the site uses Elementor, Bricks or no page builder at all for the listing pages.

 

No. The render runs on save_post in the background. Bulk imports through JetEngine's CSV importer trigger renders in the background without blocking the import process.

 

JetEngine query results are computed at request time. The share card renders on save against the saved post, not against a live query, so query counts are not part of the share by default.

 

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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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