SleekPixel for Happy Addons for Elementor sites
Happy Addons widgets like ha-card, ha-image-compare and ha-fancy-text live inside Elementor's _elementor_data postmeta JSON. SleekPixel parses that tree on save and renders a branded share card from the right Happy widget per page.
♾️ Lifetime License available
Happy Addons widgets surface in postmeta JSON
Happy Addons widgets show up in Elementor's _elementor_data postmeta with a widgetType prefixed ha-. The Fancy Text widget stores its headlines in ha_fancy_text_title and ha_fancy_text_strings. The Card widget stores title and description in ha_card_title and ha_card_description. The Image Compare widget stores the before and after images. Every Happy widget exposes the text and assets that a share card would need.
SleekPixel parses the Elementor widget tree on save, finds the first Happy Addons widget matching the template rules, and pulls its display text into the share card. The Elementor Kit's System Colors palette feeds the accent and surface tokens through elementor_active_kit, so the share matches the live page.
The PNG lands in uploads on every Elementor save. Whichever SEO plugin runs on the site (Yoast, Rank Math, AIOSEO, SEOPress) accepts the URL as the og:image input through a filter, so the scrapers see the SleekPixel card on every Happy-built landing.
Workflow
Happy Addons to share card in four steps
Install on a Happy-powered site
Pick the Happy preset
ha-card or ha-fancy-text widget to the hero and reads elementor_active_kit for the palette.
Set per-CPT scope rules
Save in the Elementor editor
elementor/document/after_save hook and the SEO plugin's og:image filter picks up the new URL.
Output
Sample Happy Addons landing share
Rendered from a Happy Card widget on an Elementor landing page, with accent pulled from the Elementor Kit System Colors palette.
Comparison
Default Elementor share vs SleekPixel for Happy Addons
Logo on every Happy landing
- Happy Addons widget copy never reaches the share scraper or og:image meta
- Card titles invisible to scrapers, even on landings built around Card widgets
- Fancy Text headlines never appear in shares of Happy-built landings
- Image Compare assets never serve as share previews on shares of comparison pages
- Editing a Happy widget never refreshes the share card on the post head
SleekPixel
-
Reads Happy widgets like
ha-cardandha-fancy-text -
Walks Elementor's
_elementor_datapostmeta JSON tree -
Pulls accent from
elementor_active_kitpalette - Renders on Elementor save, refreshes when Happy widgets are edited
- Works with Happy Addons free and Pro widget variants
Features
What SleekPixel gives you for Happy Addons for Elementor
Happy widget aware
The template detects Happy Addons widgets by their ha- widgetType prefix and pulls the right text per widget type, so Happy-built pages render share cards that reflect the landing's actual content.
Elementor Kit integration
Elementor's active kit palette feeds the template accent and surface. Change a System Color in the Elementor Kit and the next share render uses the new value, no template edit needed.
Card image as share art
Happy Card widgets ship with images. The template composites the Card image into the share with safe-zone padding so it stays readable when the scraper crops to platform-specific ratios.
Use cases
Where Happy Addons sites benefit most
Happy landing pages
Sites built around Happy Card and Happy Fancy Text widgets get per-landing share cards naming the actual landing instead of the site itself.
Image Compare landings
Pages built with Happy Image Compare get share cards that show the comparison, so shares of before/after pages preview the comparison itself.
Agency Elementor builds
Agencies shipping Happy-heavy client sites include SleekPixel in the kit so client launches get per-page share cards as a default deliverable.
The bigger picture
Why Happy-built sites need per-page share cards
Happy Addons exists because Elementor's default widget set leaves polish on the table for landing pages. Happy Card, Happy Image Compare, Happy Fancy Text, all of them ship to make a landing page look like a designer touched it, not like a template kit. Sites that buy that design effort and skip per-page share cards waste it at the funnel top.
The share preview is the first thing a reader sees from the site, before the landing itself. If the share is the site logo on every URL, the landing differentiation only matters once the reader has already clicked. SleekPixel pushes the differentiation up one level.
The share card reads the same Happy Card title the visitor will read on the page. The accent matches the kit. Readers who share a Happy-built landing get a preview that names the landing.
The cost is one license. The benefit is per-landing share previews on every URL Happy builds.
Questions
Common questions about SleekPixel for Happy Addons for Elementor
Both. SleekPixel reads widget types by their ha- prefix, which is shared between Happy free and Happy Pro. Pro-only widgets are extra targets to map but the basic Card and Fancy Text widgets work on free.
Yes. SleekPixel reads elementor_active_kit from wp_options for the System Colors palette. Change a System Color in the Elementor Kit and the next share render uses the new value.
The template uses a fallback chain: first Happy widget by type, then standard Elementor heading, then post_title. Mixed pages always get a usable share card every time.
Yes. The template can pull both the before and after image URLs from the Image Compare widget settings and composite them side by side in the share card, mirroring the on-page experience.
 
No. SleekPixel writes the PNG and exposes the URL through a filter. Yoast accepts that URL as the og:image input, so Yoast still emits the meta tag and the scraper still sees the SleekPixel image.
Yes. SleekPixel honors any per-post meta key the SEO plugin uses for manual share image override. The override always wins, so editors can drop in a custom image for high-stakes campaigns.
 
No. Image generation runs on the elementor/document/after_save hook in the background. The Elementor editor stays responsive and the share card lands in uploads within a second.
Cross-domain copy lands the widget tree on the destination site as new _elementor_data JSON. SleekPixel sees the new tree on the destination site and renders a fresh share card on the next save.
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
- Ko-fi banners
- Etsy shop banners
- Kick stream thumbnails
- Mailchimp email banner
- Threads post cover
- Bandcamp banner
- Bluesky link cards
- Instagram feed posts
- Facebook cover photos
- LinkedIn banner images
- Kick channel banners
- Facebook event covers
- Flickr cover photo
- Medium article headers
- Twitch starting soon screen