✨ 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 WP Complete course progress

WP Complete tracks lesson completion in wpcomplete_progress postmeta and per-user state in wpcomplete_user_lessons. SleekPixel reads the same store, then renders branded OG cards that show course name, lesson count, and completion ratio whenever a course or lesson is shared.

♾️ Lifetime License available

SleekPixel example output for WP Complete

Lessons are content. Completion is the story.

WP Complete adds a simple but powerful structure to WordPress: any post can be marked as part of a course, and per-user progress is tracked as users mark lessons complete. The progress data is stored in user-meta keys keyed by lesson id, and the course-level relationships live in a custom wpcomplete_progress postmeta layer that links lessons to a parent course post.

When an editor shares a course landing page or a specific lesson, what makes that page worth sharing is the structure: a course of 21 lessons, the user's current progress, or the lesson's place in the broader curriculum. Default OG generators see only the post body and miss all of it.

SleekPixel reads wpcomplete_progress to find the parent course and the lesson order, then queries aggregated completion across users from wpcomplete_user_lessons. The resulting OG card names the course, stamps the lesson number, and shows the average completion ratio. New users land on a share that signals scope, sequencing, and momentum, rather than a generic theme logo.

Workflow

From lesson edit to social card

1

Detect course relationship

SleekPixel reads wpcomplete_progress postmeta on the current post to find its parent course and its position in the lesson order.
2

Aggregate completion

It queries wpcomplete_user_lessons across users to compute the per-lesson completion ratio without exposing any individual user identity.
3

Render the OG image

Course name, lesson number, and aggregate completion fill the SleekPixel template, with accent colors matching the course brand or your site.
4

Hook saves and rollups

On every lesson save and on the nightly progress rollup, SleekPixel regenerates the OG image for that post so the share keeps pace with the data.

Output

Sample WP Complete lesson card

Generated from a real WP Complete lesson: course name, lesson number, and progress pulled from wpcomplete_progress.

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

Comparison

Default theme OG image vs SleekPixel for WP Complete

Default theme OG image

  • Default OG image never names the course or lesson position on the share
  • Lesson 1 and lesson 21 in the same course share with identical theme cards
  • Progress and average completion are invisible to anyone scrolling shared links
  • Newly added lessons never refresh the share preview of the course landing page
  • Editors cannot signal a course's scope from a default link share at any size

SleekPixel

  • Reads wpcomplete_progress postmeta to find course and lesson ordering
  • Aggregates completion from wpcomplete_user_lessons across user-meta
  • Renders course name as headline, lesson number as the typographic mark
  • Refreshes on every lesson save and on every progress aggregation cycle
  • Supports both single-lesson and full-course landing shares with one template

Features

What SleekPixel gives you for WP Complete

Course-aware

The course name, lesson count, and lesson order all come from wpcomplete_progress postmeta, so the OG card always shows the right curriculum.

Completion as signal

Aggregated completion across users renders as a progress bar or a percentage stamp, so a shared lesson card signals momentum, not just static content.

Refresh on save

Every lesson edit and every nightly progress aggregation triggers a regeneration, so a course that grows from 10 to 21 lessons updates every relevant share.

Use cases

Where WP Complete sites benefit most

Course landing pages

A course landing page shares with a card that names the course, counts lessons, and stamps cohort completion, signalling momentum to new visitors.

Single-lesson links

Each lesson share names its course, marks its lesson number, and badges the section, so a single lesson share reads as part of a broader curriculum.

Cohort and community sites

Cohort-based courses share with cards that signal aggregate completion across the cohort, recruiting peer attention to active lessons.

The bigger picture

Why course pages need a progress-aware share

WP Complete sites are usually built around the structure of a course. The pitch is the curriculum: how many lessons, how long, and how many other people are already deep into them. Visitors share course and lesson links specifically because they want to recruit peers or signal where they are.

A default OG image that strips out the curriculum and shows only the site logo throws away the recruiting story. A SleekPixel card that names the course, marks the lesson, and stamps cohort completion turns every share into a small piece of recruitment. The fields are already in the WP Complete database.

Every lesson save updates the course relationship, every completion event updates the progress aggregate. SleekPixel reads what the plugin already writes and turns every update into a regenerated card. Over a quarter of running a 21-lesson course with daily check-ins, that is hundreds of social-ready snapshots that all reflect the curriculum and the momentum behind it.

Questions

Common questions about SleekPixel for WP Complete

No. SleekPixel only ever uses aggregate completion across users for the public OG card. Per-user progress stays inside wpcomplete_user_lessons where WP Complete keeps it and is never written into a publicly cacheable image.

 

Brand-new courses with zero progress render a card that omits the completion stamp and shows lesson count plus the launch date as the footer line. As completion data starts to land, the next regeneration cycle adds the progress bar back.

 

Yes. WP Complete writes the same wpcomplete_progress postmeta and the same user-lesson tracking in all versions. SleekPixel reads those fields directly so the integration works with whatever version of the plugin you are running.

 

Yes. WP Complete's lesson-order postmeta exposes the next lesson in the course. SleekPixel can pull that lesson title and render it as the card subtitle, signalling 'up next' for visitors who arrive partway through the course.

 

On removal, WP Complete updates the lesson-order postmeta. SleekPixel regenerates the affected OG images so the share previews reflect the new lesson count and the new lesson positions immediately.

 

Yes. Each wpcomplete_progress entry can map a lesson into multiple courses. SleekPixel picks the primary course based on the post's canonical parent, with a per-post override if a specific course should drive the share.

 

No. Regeneration runs asynchronously through Action Scheduler. The progress rollup itself completes immediately and the OG image rebuilds in the next queue tick, usually within a few seconds, with no blocking on the cron job.

 

Locally in wp-content/uploads/sleek-pixel/ on your own server. Your existing CDN handles delivery. The og:image URL points at your own domain and no third-party host appears in the rendering path.

 

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