✨ 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 WP Thread Comment: threaded discussions as tables

WP Thread Comment leans on the core wp_comments schema with comment_parent for thread depth. SleekView flattens that tree into rows with parent comment, depth, reply count, and status visible alongside the comment body.

♾️ Lifetime License available

SleekView table view for WP Thread Comment

Threaded comments as a real moderation table

WP Thread Comment enhances WordPress's built-in threaded discussions with extra UI on the public side, but storage stays in core: every comment row lives in wp_comments, replies point at their parent through comment_parent, and extras (like rating, edit history, or quote source) sit in wp_commentmeta. The default WordPress Comments screen renders threads as indented blocks, which is fine for a few rows and unmanageable once a hot post hits four levels of nesting.

SleekView reads wp_comments and joins each row to its parent comment, parent post, and depth (computed once per render). Reply count, last-reply timestamp, and any plugin-specific wp_commentmeta keys pivot into sortable columns. Filter to a single thread by comment_parent traversal, surface threads sorted by reply velocity, or bulk-approve a backlog of hold-status replies without expanding each thread block.

Inline edits route through wp_update_comment and update_comment_meta, so the plugin's own hooks (rating recompute, edit log) fire as they would on the per-row edit screen. Bulk operations queue through the same API to keep the audit chain intact.

Workflow

Flatten threaded comments into a moderation table

1

Pick wp_comments as source

Scope to a single post type or leave open across all posts. SleekView joins comment_parent back to the same table to compute depth and reply counts.
2

Compose moderation columns

Add comment body, author email, parent post, depth, reply count, and status. Pivot any add-on meta (rating, edit timestamp) from wp_commentmeta into extra columns.
3

Save scoped views per role

Moderators get a global queue filtered to hold; editors get their own-post queue; community managers get the per-author leaderboard view.
4

Bulk approve or spam inline

Multi-select a backlog of pending replies and bulk-approve in one click. Each write fires wp_set_comment_status hooks so the plugin's logging stays intact.

Sample columns

A typical threaded-comment moderation view

Each row carries its comment_parent, computed depth, and rolled-up reply count from wp_comments.
Source: wp_comments + wp_commentmeta
Comment Author Post Depth Replies Status
Could you clarify the migration step? alex@studio.co Upgrade guide v4 0 4 Approved
Same issue here on PHP 8.2. ria@design.io Upgrade guide v4 1 2 Pending
+1, especially with custom hooks. tom@hello.dev Upgrade guide v4 2 0 Pending
Spam: visit my crypto site anonymous Roadmap May 0 0 Spam

Comparison

Default WP Thread Comment admin vs SleekView

Default WP Thread Comment admin

  • Comments admin renders threads as indented blocks, not a sortable table
  • Reply count and last-reply timestamp aren't surfaced from wp_comments
  • Bulk-approving a thread means expanding every node by hand
  • Plugin-specific wp_commentmeta keys aren't shown next to the body
  • Per-thread velocity (replies per day) isn't visible anywhere

SleekView

  • Flat moderation table with parent post, depth, and reply count visible
  • Filter by comment_parent to drill into a single thread
  • Sort by last-reply or reply count for triage
  • Pivot wp_commentmeta rating or edit-history keys into columns
  • Bulk approve, spam, or trash without expanding thread blocks

Features

What SleekView gives you for WP Thread Comment

Depth and parent visible

Each row carries comment_parent, computed depth, and the rolled-up reply count from wp_comments. The thread tree becomes columns instead of indentation, sortable and filterable like any other table.

Per-thread filters

Filter by comment_parent to drill into a single thread, or filter by post plus depth to surface deep tangents. Combine with status filters to clear backlogs by thread.

Bulk thread actions

Multi-select replies under a parent and bulk-approve, mark spam, or trash. Writes route through wp_set_comment_status so hooks fire and the plugin's own logging stays consistent.

Audience

Who uses SleekView for WP Thread Comment

Moderators

Daily moderation triage across all posts, sorted by reply velocity and filtered to hold status. Hot threads bubble to the top instead of waiting for someone to open the post.

Community managers

Per-author leaderboards by reply count, used to recognise top contributors and flag accounts whose reply patterns suddenly change.

Editors

Filter to comments on their own authored posts plus depth zero to see incoming top-level questions, and reply or hand off in one workspace.

The bigger picture

Why threaded discussions outgrow the default admin

Threaded comments scale well as a data model and badly as a moderation UI. wp_comments with comment_parent handles depth-100 threads without breaking, but the WordPress Comments admin renders that depth as nested HTML blocks, which becomes unusable around level four. A site with two or three popular discussion posts a week will have hundreds of comments per post within months, and the bottleneck shifts from publishing to moderation.

Volunteer mods quit when the workflow is "expand thread, scroll, click approve, scroll, click approve" for an hour every evening. Editors stop checking comments on their own posts because doing so means clicking through nested blocks to find the top-level question. Community managers cannot answer "who replies most" or "which thread is heating up" without a SQL session.

SleekView turns the same wp_comments data into a sortable, filterable, bulk-actionable table with parent post, depth, and reply count visible per row. The plugin's logic stays in the loop because writes route through wp_update_comment and update_comment_meta; the moderation team simply gets the workspace they would have built in-house if anyone had the time.

Questions

Common questions about SleekView for WP Thread Comment

No. It relies on the core wp_comments and wp_commentmeta tables, with comment_parent driving the thread tree. Any extras the plugin tracks (ratings, edit logs) live in wp_commentmeta keys SleekView can pivot into columns.

 

Yes. Writes go through wp_update_comment and update_comment_meta, which fire the edit_comment and meta-update hooks just like the per-row admin screen. Bulk-updating routes each row through the same API.

 

SleekView counts wp_comments rows where comment_parent equals the current row's ID, computed once per render. For high-volume sites, the count is cached for short windows so triage views stay fast on tables with millions of rows.

 

Yes. Pick the root comment and SleekView will recurse comment_parent to show every descendant in a flat list with depth as a column. Useful for moderating a tangent without opening the post.

 

Yes. Any commentmeta key (rating value, edit timestamp, source-URL of a quoted snippet) pivots into a column. New keys appear in the column picker automatically without a code change.

 

Yes. SleekView only changes the moderator workflow, not the spam pipeline. Akismet still scores comments and writes back to wp_comments.comment_approved as spam; the SleekView filter on that column surfaces the queue.

 

Save a view filtered by post_author matching current_user_id() and gate it by capability. Editor-level moderators see comments on their own posts only, while admins keep the global view.

 

Yes. Each subsite has its own wp_*_comments table, and SleekView reads the current subsite only. Cross-site aggregation is out of scope, but per-site moderator dashboards behave as expected with role-gated views.

 

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