🚨 Last Chance for the All Access Pass 🚨 Going away on 01.08.2026. Don't miss out!
🚨 Last Chance for the All Access Pass 🚨 Going away on 01.08.2026. Don't miss out!
🚨 Last Chance for the All Access Pass 🚨 Going away on 01.08.2026. Don't miss out!
🚨 Last Chance for the All Access Pass 🚨 Going away on 01.08.2026. Don't miss out!
🚨 Last Chance for the All Access Pass 🚨 Going away on 01.08.2026. Don't miss out!
🚨 Last Chance for the All Access Pass 🚨 Going away on 01.08.2026. Don't miss out!
🚨 Last Chance for the All Access Pass 🚨 Going away on 01.08.2026. Don't miss out!
🚨 Last Chance for the All Access Pass 🚨 Going away on 01.08.2026. Don't miss out!
🚨 Last Chance for the All Access Pass 🚨 Going away on 01.08.2026. Don't miss out!
🚨 Last Chance for the All Access Pass 🚨 Going away on 01.08.2026. Don't miss out!

SleekView for wpDiscuz: comments & subscriptions as tables

wpDiscuz keeps comments in WordPress's core comments table and adds its own tables for subscriptions, votes, ratings, and follows. SleekView reads them joined so author, post, vote tally, and rating land in one filterable row.

♾️ Lifetime License available

SleekView table view for wpDiscuz

Comments as a real moderation table

wpDiscuz extends WordPress's native wp_comments with AJAX submission, vote buttons, post ratings, threaded replies, user follows, and per-user subscription preferences. Each of those features writes to a dedicated wpDiscuz table keyed by the parent comment ID, but the default Comments screen never surfaces any of it. A moderator looking at a downvoted thread sees only what core WordPress shows, which means the signal that flagged the comment in the first place is invisible during triage.

SleekView joins the wpDiscuz vote, rating, subscription, and follow tables back onto wp_comments as a single sortable view. A row shows comment text, author, the post it lives on, the +/- vote breakdown, the star rating, and approval status together. Filters work across all of those columns at once, so a moderator can pull pending comments with at least three downvotes and a rating below two in one click.

Status edits write through wp_set_comment_status(), the same hook the core admin uses, so Akismet, email notifications, and any third-party comment plugins observe the change exactly as if a human had clicked Approve or Spam in the default screen. Bulk operations across hundreds of rows happen without a page reload per comment.

Workflow

From wpDiscuz tables to a moderation queue

1

Point at wp_comments

Open SleekView's agent UI and pick wp_comments as the base. SleekView auto-detects the wpDiscuz vote, rating, subscription, and follow tables sitting alongside it and offers them as joinable sources.
2

Join the wpDiscuz tables

Add the vote and rating tables on comment_id, plus the subscription table on post_id. SleekView builds the SQL and exposes the joined columns as filterable, sortable fields in the table.
3

Save moderator views

Save a Pending + downvoted > 5 view, a Top-rated per post view, and a Subscriber audit view. Each opens at its own URL so the moderation team lands directly on the queue they need.
4

Bulk-approve inline

Edit the status column on many rows, then save. SleekView writes through wp_set_comment_status() so Akismet, notifications, and add-on hooks fire exactly the same as the default Comments screen.

Sample columns

A typical wpDiscuz moderation view

SleekView reads wp_comments and joins wpDiscuz's vote/rating tables so the score and rating appear inline.
Source: wp_comments + wpDiscuz subscription, vote, and rating tables
Comment Author Post Votes Rating Status
Great write-up, the second... alex@studio.co Best Monitors 2026 +18 / -2 5 Approved
Disagree about the ergonomics... ria@design.io Standing Desks +4 / -1 3 Approved
First!! check my site... spam@spam.io Best Monitors 2026 +0 / -12 Pending
[redacted] tom@hello.dev Mechanical Keyboards +0 / -8 1 Spam

Comparison

Default wpDiscuz admin vs SleekView

Default WP comments admin

  • Default Comments screen shows comment + author + post — not votes or rating
  • Status changes (approve, spam, trash) at scale require many clicks per comment
  • Filtering pending and high-downvote comments together isn't built in
  • wpDiscuz subscription and vote tables aren't surfaced anywhere in admin
  • User-follow relationships aren't filterable

SleekView

  • Read wp_comments joined with wpDiscuz vote and rating tables
  • Bulk-approve, mark spam, or trash with inline status edits
  • Filter by vote score, rating, and post category together
  • Surface subscription and follow counts as columns
  • Save moderator-specific views (e.g. "High-downvote pending")

Features

What SleekView gives you for wpDiscuz

Joined comments + votes view

Comment text, author email, post title, and the +/- vote breakdown sit on one row. Triage by score not chronology, which is how downvoted spam actually surfaces.

Spam triage at scale

Pending comments with high downvote counts cluster at the top of a saved view. Bulk-mark spam in one save, with Akismet observing the change through standard hooks.

Subscriber and follower views

wpDiscuz's subscription table becomes a dedicated table. Filter active subscribers per post, audit consent during GDPR cleanups, or export a per-author follower list.

Audience

Who uses SleekView for wpDiscuz

Moderators

Pending comments sorted by downvote count surface the spam-likely queue first. Bulk-approve the obvious good ones, bulk-spam the obvious bad ones, in one pass.

Editors

Top-voted comments per post become a queryable list — useful for promoting featured discussions, pulling pull-quotes, or finding readers worth interviewing.

Community managers

Subscribers per post, per author, or per category become filterable. Targeted newsletter sends and consent audits stop requiring SQL or manual exports.

The bigger picture

Why moderation tools should match the data

wpDiscuz exists because the default WordPress comments UI is too thin for a real comment community. Once a site adds votes, ratings, and follows, the moderation surface needs to match — but the wpDiscuz admin and the WordPress Comments screen never quite caught up. Pending comments still sort by date, not signal.

Subscription audits still mean writing SQL. High-downvote spam still has to be opened individually to see the score. SleekView closes that gap by treating the wpDiscuz schema as a first-class, joinable dataset rather than auxiliary metadata.

The practical result: moderators read the comment alongside the score that flagged it, editors find quote-worthy comments by sorting on rating, and community managers answer GDPR or newsletter-targeting requests without exporting the database. The schema was already there. The view was the missing piece.

Questions

Common questions about SleekView for wpDiscuz

Yes. Comments stay in wp_comments and wp_commentmeta. wpDiscuz adds AJAX submission, real-time updates, voting, ratings, and follows, but the comment text and threading still live in core tables. Anything reading core comments — Akismet, exports, REST endpoints — keeps working unchanged.

 

wpDiscuz adds tables for subscriptions, comment votes, post ratings, and user follows. Exact names depend on the version installed, but each is keyed by the parent comment or post ID. SleekView's agent UI auto-discovers them and offers them as joinable sources without you typing a table name.

 

Yes. Edit the status cell on many rows and save once. SleekView writes through wp_set_comment_status(), the same function the default Comments screen uses, so spam filters, notification emails, and any custom transition_comment_status hooks fire correctly for every changed row.

 

Yes. SleekView's writes use standard WordPress hooks rather than direct SQL updates. Akismet observes the comment lifecycle through wp_set_comment_status, so an approval done in SleekView is indistinguishable from an approval done in the default Comments screen as far as Akismet's learning is concerned.

 

Yes. Vote tallies live in the wpDiscuz vote table keyed by comment_id. SleekView joins that table onto wp_comments and exposes positive count, negative count, and the difference as separate columns — sort by net score or filter by minimum downvotes.

 

Yes. wpDiscuz add-ons typically extend wp_commentmeta or add their own keyed tables. SleekView reads wp_comments as the base and lets you join any auxiliary table on a shared key, so add-on data shows as additional columns in the same view.

 

Yes. SleekView views can be private to a user or shared with specific roles. A common setup: a moderation queue shared with the moderator role, a featured-comments view shared with editors, and a subscriber audit shared only with the data-protection officer. Each role lands on the right table on first click.

 

Re-open the agent UI, point SleekView at the renamed table, and your existing views update. Joins are configured by name in SleekView's storage, so a wpDiscuz schema change is a one-time reconfiguration rather than a data-loss event. Nothing in wp_comments itself is touched.

 

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 🎁

💎 Want everything forever? The All Access Pass is going away on 01.08.2026.

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