✨ 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 EDD Reviews: product reviews and moderation as tables

Read review rows from wp_comments joined with commentmeta rating data and the download post. Moderate pending reviews in bulk, audit ratings per product, and filter by score without per-review click-through.

♾️ Lifetime License available

SleekView table view for EDD Reviews

Pending reviews you can actually clear

EDD Reviews stores product reviews as WordPress comments on the download post type, with the star rating in commentmeta under a key like edd_review_rating. The default WordPress Comments admin lists them all in one screen, mixed with regular comments if any other CPTs allow comments, with no per-product breakdown and no rating column. A moderator clearing the queue squints at each row to find the rating, opens the product to see context, and moves on one at a time.

SleekView reads wp_comments scoped to the download post type, joins commentmeta to surface the rating as a real sortable column, and joins back to the product so the title and download category are visible inline. A pending-review queue becomes a filtered, sortable table with rating, product, customer email, comment excerpt, and submission date all in one row.

Inline approve, spam, or trash actions route through the WordPress comment CRUD helpers (wp_set_comment_status()), so the same hooks fire as the default UI. Bulk-approve a batch of 4 and 5 star reviews while flagging 1 star outliers for individual attention — the workflow that used to require fifteen tabs becomes one row each.

Workflow

Compose review moderation and rating views

1

Pick the source

wp_comments scoped to the download post type for review-rooted views, or an aggregate view grouped by comment_post_ID for per-product rating analysis.
2

Add rating and meta columns

Pull edd_review_rating (or your install's key) from commentmeta as a real column. Add verified-buyer flag, helpful-vote count, or any other rating-related meta the column picker finds.
3

Save moderation views

"Pending older than 48h", "Approved 1 star last 30 days", "Top-rated products this month". Capability-gate so moderation and analytics each see their own.
4

Approve inline through standard CRUD

Bulk approve, spam, or trash through wp_set_comment_status(). Comment hooks fire the same as the default Comments screen.

Sample columns

A typical EDD review moderation queue

Joins wp_comments with commentmeta rating data and download product title.
Source: wp_comments + wp_commentmeta + wp_posts (post_type=download)
Rating Product Customer Comment Status Date
5 Pro Plugin alex@studio.co Saved me hours. Pending Apr 24
4 Asset Pack ria@design.io Great files, minor issue with one preset. Pending Apr 24
1 Agency Bundle tom@hello.dev Confused by setup. Pending Apr 23
5 Single Add-on mia@brew.coop Worth it. Approved Apr 23

Comparison

Default EDD Reviews admin vs SleekView

Default EDD Reviews admin

  • Reviews mixed with regular comments in the default Comments screen
  • Star rating lives in commentmeta but isn't a sortable column
  • No per-product rating breakdown without leaving WP Admin
  • Bulk moderation by rating isn't available out of the box
  • Customer email and order context not visible on the comment row

SleekView

  • wp_comments scoped to download post type with rating from commentmeta
  • Sort and filter by rating directly in the moderation queue
  • Per-product rating average as a saved aggregate view
  • Bulk approve/spam through wp_set_comment_status()
  • Save moderation views ("Pending 1 star", "Approved last 7 days")

Features

What SleekView gives you for EDD Reviews

Rating as a real column

Surface the star rating from commentmeta as a sortable, filterable column. "Show me all pending 1 star reviews" becomes a saved filter, not a manual scan.

Bulk moderation

Select a filtered set (pending 5 star, pending from verified buyers, pending older than 48h) and approve, spam, or trash in one pass. Comment hooks fire through wp_set_comment_status() the same as manual edits.

Per-product rating audit

Aggregate view grouped by download id with average rating, review count, and recency. Spot products with rating drift before they show up in customer-success tickets.

Audience

Who uses SleekView for EDD Reviews

Moderators

Pending queue sorted by rating and age. Approve 4 and 5 star reviews in a batch, flag 1 star outliers for product-team escalation, spam the obvious bots.

Product managers

Per-product average rating with review count and recency. Spot a product whose average drops below 4 in the last 30 days and dig into the recent reviews.

Customer success

Filter approved 1 and 2 star reviews to identify customers who need follow-up. Customer email visible on the row — outreach is one filtered export away.

The bigger picture

Why review ops need rating-aware tables

Reviews are one of the highest-leverage assets a digital store has — they convert undecided buyers and tell the product team what to fix. EDD Reviews captures them correctly: comment, rating, customer email, attached to the product. The default WordPress Comments admin shows the review text but not the rating, lumps reviews together with any other comments the site allows, and makes moderation a row-by-row visual scan.

Moderators end up either spending too long clearing the queue (so the queue grows) or rushing through it (so spam and 1 star outliers slip into the product page). Product managers don't get any per-product visibility without writing custom queries. Customer success doesn't get a list of 1 and 2 star reviewers to follow up with.

SleekView reads from the same wp_comments table and surfaces the rating from commentmeta as a real column — the difference between a 30-minute moderation pass and a 4-hour one. Same database, same hooks, the review workflow finally matches the leverage reviews have for the business.

Questions

Common questions about SleekView for EDD Reviews

In commentmeta, under a meta key typically named edd_review_rating (exact key depends on plugin version). SleekView surfaces it as a real column by joining commentmeta on comment_id and filtering on the rating key.

 

Comments. EDD Reviews uses the WordPress comments system attached to the download post type, with rating stored in commentmeta. That means inline approve/spam/trash works through the WordPress comment CRUD helpers — no custom write path is needed.

 

Yes. SleekView's review view is scoped to comment_post_ID values where the post type is download. Regular blog comments or other CPT comments stay out of the view by default.

 

An aggregate view groups by comment_post_ID with AVG() on the rating meta value cast to a number. Review count and last-review date are aggregates in the same view. SleekView's query layer handles the join and cast — you pick the aggregates from the column picker.

 

Yes if your install marks verified buyers via commentmeta or user_meta. Some configurations link review author email to an edd_customers row — SleekView can do that join and add a verified column based on whether the email matches a known customer.

 

Yes. Bulk operations iterate through wp_set_comment_status(), which fires wp_set_comment_status, transition_comment_status, and the various email notifications that respect comment status transitions. No shadow write path.

 

Yes, if your install captures helpful votes (some EDD Reviews configurations add a commentmeta key for vote counts). The column picker lists meta keys actually present in your data so anything stored there is exposable.

 

Yes — SleekView reads from whatever commentmeta keys store the rating. If you run two review plugins with overlapping schemas, the column picker shows both keys; pick the one that matches your canonical source. Inline status edits still go through standard comment CRUD.

 

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