✨ 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

SleekView for LearnPress Pro

SleekView reads learnpress_user_items, learnpress_user_itemmeta and learnpress_order_itemmeta directly. User, course, item_type, status, start time and order ID sit as real columns in WP Admin instead of paginated rows on the LearnPress admin screen.

♾️ Lifetime License available

SleekView table view for LearnPress Pro

LearnPress reports give totals. The rows live in the tables.

LearnPress stores per-user enrolments and quiz attempts in learnpress_user_items, with metadata in learnpress_user_itemmeta. Course definitions live as the lp_course post type. Paid orders live as lp_order with line items in learnpress_order_itemmeta. The default LearnPress admin renders aggregates well and rows poorly.

SleekView reads the same tables directly. User, course, item_type, status, start_time and the linked order ID sit as real columns on one sortable, filterable table. Filter to in-progress students on a single course, sort by start_time, or pull every order tied to a course in a date range, all without opening separate LearnPress reports.

Inline edits route through LearnPress's CRUD where supported, so quiz grading, enrolment changes and completion hooks fire normally. The table becomes the row-level workspace the default admin doesn't ship.

Workflow

How SleekView reads LearnPress Pro data

1

Pick the data sources

Choose learnpress_user_items, learnpress_user_itemmeta and learnpress_order_itemmeta, plus the lp_course and lp_order custom post types. SleekView resolves the joins between users, courses, quizzes and orders.
2

Compose the column set

Add user, course, item_type, status, start_time, end_time and linked order. Hide what the role doesn't need so instructors, finance and course managers see their slice.
3

Save and scope the view

Name it ("In-progress on Compliance", "Failed quiz attempts", "Refunded orders") and gate it by WordPress capability so the right team sees the right slice.
4

Edit inline or export

Update enrolment status, regrade a quiz attempt or export the filtered set to CSV. Edits route through LearnPress's CRUD where supported so completion side effects still fire.

Sample columns

A typical LearnPress Pro audit table

SleekView joins learnpress_user_items with the lp_course post type so user, course, status and linked order sit as real columns next to start_time.
Source: learnpress_user_items + learnpress_user_itemmeta + learnpress_order_itemmeta
User Course Type Status Order Started
alex@acme.co Welcome to Acme lp_course Completed #10248 May 3
ria@acme.co Compliance Basics lp_course In progress #10247 May 1
tom@acme.co Welcome to Acme lp_quiz Failed #10246 Apr 30
mia@acme.co Welcome to Acme lp_course Enrolled #10245
jordan@acme.co Compliance Basics lp_course Completed #10244 Apr 22

Comparison

Default LearnPress Pro admin vs SleekView

Default LearnPress Pro admin

  • Headline aggregates render, per-course row list requires opening each course
  • Per-quiz attempt list across the catalogue isn't a default view
  • Instructor commission rows sit across multiple admin screens
  • Bulk inline edits across enrolments aren't part of the default admin
  • No saved per-role view for instructors vs finance vs course managers

SleekView

  • Read directly from learnpress_user_items, _user_itemmeta and _order_itemmeta
  • Course, item_type, status and linked order as sortable columns
  • Inline-edit enrolment and quiz status through LearnPress CRUD
  • Save filtered tables per role ("Failed quiz attempts", "Refunded orders")
  • Switch between table and kanban views of the same enrolments

Features

What SleekView gives you for LearnPress Pro

Enrolments as real columns

Surface item_type, status, start_time and linked order alongside user and course. The catalogue moves from aggregates to a sortable workspace.

Inline edits through CRUD

Update enrolment status, regrade a quiz or correct an order link in the row. Edits flow through LearnPress's CRUD so completion hooks still fire.

Compose precise filters

Combine course, item_type, status and date range into a saved filter. The weekly commission run or quiz audit becomes one named view.

Audience

Who uses SleekView for LearnPress Pro

Course managers

Filter to in-progress students on a single course and sort by start_time. The stalled list surfaces in seconds rather than from clicking through course screens.

Instructors

Pull every quiz attempt on your own courses and filter by status of failed. The friction questions surface from the row data ready for content iteration.

Finance and operations

Filter orders by course and date range for the commission run. The instructor's commission base comes from the table, not from a manual CSV export.

The bigger picture

Why LearnPress Pro deserves a row-level table

LearnPress runs a meaningful slice of the WordPress LMS market and the Pro license adds the features serious operators need: certificates, announcements, instructor commissions, paid memberships. The default reports cover the headline questions and stop at the door of operations, where the questions shift every week. The data exists in learnpress_user_items and learnpress_order_itemmeta already.

SleekView puts the rows on a sortable, filterable, inline-editable table inside WP Admin so the team gets the operational workspace the default admin doesn't ship.

Questions

Common questions about SleekView for LearnPress Pro

Primarily learnpress_user_items and learnpress_user_itemmeta for enrolments and quiz attempts, learnpress_order_itemmeta for paid course revenue, plus the lp_course and lp_order custom post types. The plugin's tables stay the source of truth.

 

The core enrolment and quiz columns work because the same learnpress_user_items table backs both free and Pro versions. Pro-only features (instructor commissions, certificates, announcements) populate additional tables and meta that the view surfaces when present.

 

Yes, where the Pro license enables commission tracking. Filter order line items by instructor user_id and surface commission amount as a column. The view becomes the per-instructor commission table for the run.

 

Yes. learnpress_user_items captures each attempt with start_time and status. Filter to first-attempt or best-attempt per user and quiz depending on the question the table is built to answer.

 

Where SleekView writes through LearnPress's APIs (enrolment, completion, quiz grading), the standard hooks fire normally so certificates issue and notifications send.

 

Yes, where LearnPress Pro memberships are configured. Join the membership table to learnpress_user_items by user_id and split the table by plan_id.

 

No. learnpress_user_items is indexed on user_id, item_id, item_type and status. SleekView uses those indexes, so sites with hundreds of thousands of rows render in well under a second.

 

Yes. Any filtered table exports to CSV or JSON with the same columns the view shows. Useful for instructor commission runs, for audit exports or for combining LearnPress data with HRIS data outside WordPress.

 

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