SleekPixel for Smash Balloon Facebook Feed
Custom Facebook Feed stores each feed in a cff_feeds CPT and caches Facebook posts in wp_cff_feed_caches with refresh timestamps. SleekPixel reads the page name, feed type, and cache age, then renders a branded OG image so an embedded feed shares as that page instead of as your site logo.
♾️ Lifetime License available
Embedded pages are content. The share should reflect it.
Smash Balloon's Custom Facebook Feed plugin registers the cff_feeds custom post type. Each row stores the connected Facebook page id, the page name, the feed type, the post limit, and a list of post types to include. Cached posts land in wp_cff_feed_caches, keyed by feed id, with their own refresh timestamps.
Embedding a Facebook feed is done with [custom-facebook-feed feed=5] or with the Smash Balloon block. Default OG generators see only the shortcode token in post_content, so a landing page that embeds the company Facebook feed shares with the same generic theme card as a privacy policy page.
SleekPixel parses the Custom Facebook Feed shortcode, loads the matching cff_feeds entry, reads the page name, the feed type, and the cache freshness, then renders a per-page OG image. The card names the actual Facebook page being embedded and badges it with the type of feed configured, so the share signals what the landing page is really about.
Workflow
From Facebook cache refresh to social card
Detect the feed id
post_content to find which cff_feeds entry the post embeds.
Read the page metadata
wp_cff_feed_caches for the cache age and current post count.
Render the OG image
Hook the refresh action
Output
Sample Facebook Feed card
Generated from a real cff_feeds entry: page name, feed type, and cache age pulled from wp_cff_feed_caches.
Comparison
Default theme OG image vs SleekPixel for Custom Facebook Feed
Default theme OG image
- Default OG image never names the Facebook page being embedded on the post
- Feed type, page or group or events, is invisible in shares of the same site
- Hourly cache refreshes update the page but the share preview goes stale
- Editors cannot tell from a social preview which embed they are passing around
- All embedded feeds across the site share with one identical theme thumbnail
SleekPixel
-
Reads
cff_feedsCPT for page name, feed type, and post limit -
Parses
[custom-facebook-feed]shortcode and the Smash Balloon block - Renders feed type as a badge: Page, Group, Events, Album, Mixed
- Hooks the Custom Facebook Feed refresh action to rebuild cards on sync
- Composes the cached cover image of the page when available locally
Features
What SleekPixel gives you for Smash Balloon Facebook Feed
Page name as headline
The Facebook page name stored on the cff_feeds CPT becomes the headline of the OG card, so the share immediately names the embed source.
Type-aware badges
Page feed, group feed, events feed, album feed, or mixed: each renders as its own colored badge on the card, signalling what type of content the visitor will see.
Refresh stamp
The last successful refresh timestamp stored on wp_cff_feed_caches renders as the card footer, signalling that the feed below is up to date.
Use cases
Where Custom Facebook Feed sites benefit most
Local businesses
A local business with an active Facebook page can share its WordPress landing page with a card that names the page itself, not the site logo.
Event venues
Events-feed embeds get their own type badge and an event-count footer, so a shared landing page reads as the venue's upcoming events at a glance.
Community groups
Group feeds powering a community microsite get a card that names the group, badges the group type, and stamps the latest refresh.
The bigger picture
Why Facebook feed embeds deserve their own card
Most pages that embed a Custom Facebook Feed exist because the Facebook page is the active social presence and the WordPress page is the structured landing. Visitors who share the WordPress URL are usually doing it because the embedded Facebook content is the point: the events, the latest update, the group activity. A default OG image that shows only the site logo strips that point out of the share.
A SleekPixel card that names the Facebook page, badges the feed type, and stamps the refresh time restores it. The fields already exist in the Custom Facebook Feed database. The plugin writes the page name, the type, and the cache timestamp on every refresh.
SleekPixel just reads what the plugin already writes and turns every refresh into a new card. Over a year of hourly refreshes on a single live business page, that is thousands of social-ready snapshots that always match what the embed currently shows.
Questions
Common questions about SleekPixel for Smash Balloon Facebook Feed
Yes. Both versions register the cff_feeds CPT and the wp_cff_feed_caches table. Pro-only feed types like Groups, Events, and Albums surface as their own badge on the SleekPixel card so the share signals the type of feed clearly.
Custom Facebook Feed caches the page profile image locally when available. SleekPixel composites that cached image into the card as a small avatar so the share carries the visual identity of the page, not just the name.
 When the Custom Facebook Feed cron pulls new content, it fires a refresh action. SleekPixel hooks that action, finds posts embedding the refreshed feed id, and regenerates the OG image with the new cache age and post count.
 
Yes. The cff_feeds CPT stores the feed type as an explicit field. SleekPixel reads it and renders a different colored badge: 'Page', 'Group', 'Events', 'Album', or 'Mixed', so a share signals the kind of content immediately.
If wp_cff_feed_caches reports a stale or errored cache, SleekPixel uses the last successful cache as the source for the OG image rather than rendering a 'broken' card. The footer line still shows the actual last-successful timestamp.
No. SleekPixel never talks to Facebook's API or to Custom Facebook Feed's auth tokens. It only reads the cached results that Custom Facebook Feed has already fetched and stored locally in your database.
 Yes. Social Wall stores feeds in the same combined custom post type as the platform-specific feeds. SleekPixel detects the combined-feed shortcode and renders a multi-network badge on the card, naming Facebook alongside the other networks.
 
Locally in wp-content/uploads/sleek-pixel/ on your own server. Your existing CDN handles delivery. No third-party host in the og:image URL and no per-render fees.
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
- Bluesky link cards
- Mailchimp email headers
- Dailymotion thumbnails
- Bluesky link cards
- Discord server banners
- VK community cover photos
- Threads profile banner
- VSCO cover
- Threads post cover
- Mastodon profile header
- Discord event cover
- Threads profile banners
- Twitch alert
- LinkedIn ad images
- Twitch starting soon screen