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
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
Pick wp_comments as source
comment_parent back to the same table to compute depth and reply counts.
Compose moderation columns
wp_commentmeta into extra columns.
Save scoped views per role
hold; editors get their own-post queue; community managers get the per-author leaderboard view.
Bulk approve or spam inline
wp_set_comment_status hooks so the plugin's logging stays intact.
Sample columns
A typical threaded-comment moderation view
comment_parent, computed depth, and rolled-up reply count from wp_comments.
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_commentmetakeys 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_parentto drill into a single thread - Sort by last-reply or reply count for triage
-
Pivot
wp_commentmetarating 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Affiliate Aliexpress
- Woocommerce Realex
- Yith Subscriptions
- Easy Digital Downloads
- Woocommerce Direct Bank Transfer Pro
- Woocommerce Shop As Customer
- Woocommerce Print Invoices
- Funnelkit Cart
- Woocommerce Sendcloud
- Woocommerce Additional Variation Images
- Woocommerce Fast Checkout
- Surecart Subscriptions
- Yith Woocommerce Zoom Magnifier
- Affiliatewp
- Woocommerce Multi Currency Switcher