SleekView for Reviewer Plugin: comparison reviews as tables
Reviewer Plugin (CodeCanyon classic) stores reviews and templates in its own custom tables. SleekView reads those tables directly and pivots criteria, scores, and template assignments into one filterable corpus view.
♾️ Lifetime License available
Reviews and templates in one corpus view
Reviewer Plugin keeps reviews, templates, and criteria in its own custom MySQL tables rather than postmeta. Reviews reference a template ID; templates carry the criteria definitions; votes go to a separate table. The reviews are then embedded into WordPress posts via shortcode, which means the connection between a review and the post it appears on is itself an indirection through Reviewer's metadata.
The default admin gives separate screens for reviews, templates, and criteria with no joined view. That's fine for editing one review at a time but useless for the corpus-level questions an editorial team asks. Which reviews are stale? Which template is each review using? Where is each review embedded? Are scores drifting across the same reviewer's recent comparisons?
SleekView reads Reviewer's custom tables directly via the agent UI's schema discovery and joins them so the template name, criteria scores, and embed location all show inline. Inline edits write to the same tables and trigger any database-level hooks. If Reviewer caches review HTML in transients, the agent UI offers an opt-in flush button after bulk edits so the front end re-renders with the new values without a full cache purge.
Workflow
From custom tables to a joined comparison corpus
Discover the schema
Join reviews and templates
Surface embed location
wp_posts so the post title appears as a column — useful for finding reviews used in multiple comparisons.
Bulk-refresh stale reviews
Sample columns
A typical Reviewer Plugin reviews view
Reviewer Plugin custom tables (reviews, templates, criteria)
| Review | Template | Score | Type | Embedded On | Updated |
|---|---|---|---|---|---|
| ProDesk X1 | Comparison | 8.6 | Star | Best Standing Desks | Apr 23 |
| FlexDesk Pro | Comparison | 9.0 | Point | Best Standing Desks | Apr 23 |
| ErgoLift 2 | Single | 7.4 | Percent | ErgoLift 2 Review | Mar 12 |
| Old DeskMax | Single | 5.8 | Star | DeskMax Review | 2024-09-08 |
Comparison
Default Reviewer admin vs SleekView
Default Reviewer admin
- Reviews and templates are separate admin screens — no joined view
- Criteria scores live in custom tables but the list shows only top-level data
- Bulk score adjustments require editing each review individually
- Spotting reviews used in multiple comparison tables takes manual cross-checking
- Outdated reviews don't surface naturally in the default list
SleekView
- Read Reviewer's custom tables joined with templates
- Inline-edit scores and criteria across the corpus
- Filter by template type, score range, and last-updated date
- Surface where each review is embedded as a column
- Find reviews used in multiple comparisons for refresh prioritization
Features
What SleekView gives you for Reviewer Plugin
Reads the plugin's custom tables
Reviewer doesn't use postmeta — it has its own tables. SleekView's agent UI auto-discovers the schema and surfaces every column as a candidate for the view.
Inline-edit scores
Update overall scores or per-criterion values directly in the row. Useful for refresh passes after retesting a product without opening each individual review.
Joined template view
Each review references a template. SleekView joins them so you see the template name, type, and embed location alongside the review in one row.
Audience
Who uses SleekView for Reviewer Plugin
Editorial teams
Refresh queue: stale reviews sorted by last-updated, scores visible, template type filtered to comparison-only for the highest-leverage refresh targets.
SEO and content ops
Comparison-table reviews ranked by score and traffic, with embed location visible so refresh effort focuses on the reviews appearing in the most comparisons.
Reviewers
Self-audit your scoring patterns — group your reviews by criteria score range and look for outliers that suggest unconscious drift toward generous or harsh scoring.
The bigger picture
Why custom-table reviews need joined corpus views
Reviewer Plugin is the workhorse of comparison-driven affiliate sites — Best Standing Desks 2026, Best Mechanical Keyboards, Best 4K Monitors. Comparison content compounds: one review of FlexDesk Pro might appear in seven different category pages, each rendering the same review through a different shortcode invocation. The default admin treats each review as a standalone record and never joins it to the templates, the criteria, or the embed locations.
The result is editorial blind spots. Which review needs refreshing first? The one used in seven comparisons, not the one used in one. Which reviewer is scoring desks generously this quarter? The pattern is invisible until the criteria scores are pivoted into columns side by side.
SleekView reads the custom tables directly because that's where the data lives — postmeta-only views miss the entire structure. The schema-discovery agent UI sidesteps the usual problem with custom-table plugins (you don't need to know the table names ahead of time) and produces a corpus view that matches how editorial teams actually think about review portfolios: by template, by embed reach, by score consistency.
Questions
Common questions about SleekView for Reviewer Plugin
Custom tables. Reviews, templates, criteria, and votes each have dedicated tables in the WordPress database, separate from wp_postmeta. SleekView's agent UI handles the schema discovery directly so you don't need to know the table names ahead of time. Once discovered, columns are filterable, sortable, and joinable like any other table.
Yes. Reviewer's reviews reference a template ID; templates carry the criteria definitions and rating type. SleekView joins them so the template name, type, and criteria appear alongside the review row. That single join is what unlocks the corpus view — without it, you're stuck switching between two unrelated screens.
 SleekView writes to the same tables and triggers any database-level hooks the plugin has registered. If Reviewer caches review HTML in transients (it does in some versions), you may need to flush after bulk edits. The agent UI offers an opt-in flush button that runs the plugin's documented cache-invalidation routine after a SleekView edit batch.
 
Yes. Reviewer keeps a reference to the post containing the shortcode in its review record. SleekView joins that to wp_posts so the post title appears as a column. Sorting by embed location surfaces reviews used in many comparisons — the highest-leverage refresh candidates from an SEO perspective.
Yes. Comparison templates contain multiple reviews. SleekView groups them by template ID so you can see all reviews in a comparison together, with each criterion's score side by side. That's the view that surfaces inconsistent scoring within a single comparison — a 7.4 next to a 9.0 on the same criterion is worth a second look before publishing.
 There are several plugins with "Reviewer" in the name. SleekView's agent UI auto-discovers any custom tables in the WordPress database, so as long as your plugin uses MySQL tables (the common case), it will work — the schema is read live. The same approach handles forks, white-labeled versions, and plugins that simply share the name without sharing the codebase.
 Yes. SleekView's table export covers the joined data, not just the raw review table. The export includes the template name, criteria scores, and embed-location columns you've configured in the view. Useful for migrating to a different review plugin or for feeding the data into a programmatic-page generator like SleekRank for public leaderboards.
 Reviewer's vote table is separate from the reviews table. SleekView joins it as a counted column so each review row shows the total user votes inline. Sort by votes descending to find your highest-engagement reviews; filter by vote count = 0 to find reviews that may be underperforming on visibility or page placement.
 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 checkout