✨ 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 Charts for YASR: star rating dashboards in WordPress

YASR writes every visitor vote into yasr_log and every multi-set score into yasr_log_multi_set with post ID, vote, and date. SleekView Charts reads those rows and turns them into Number, Bar, Pie, and Area cards so editors see distribution and top posts at a glance.

♾️ Lifetime License available

SleekView Charts dashboard for YASR - Yet Another Stars Rating

From the YASR log tables to a real ratings dashboard

YASR stores ratings in three tables. yasr_log holds each visitor vote with post_id, vote, date, user_id, and an IP for the spam check. yasr_log_multi_set holds per-criterion scores for the multi-set shortcode tied to a set_id from yasr_multi_set and field_id from yasr_multi_values. None of that surfaces as a real chart inside the YASR admin.

SleekView Charts reads those tables straight from WordPress. Each card picks a column to group by (post ID, vote value, date, user ID, set ID) and aggregates with Count, Sum, Average, Maximum, or Minimum. Editors get a saved dashboard that always reflects the same rows YASR itself reads, so a 5-star vote dropped a minute ago appears on the next card refresh.

A typical setup pairs a Number card for the site-wide average vote, a Pie card for the 1-to-5 distribution, a Bar card for the top posts by total votes, and an Area card for daily voting activity. Editors stop guessing whether the new review is landing and start reading it off a dashboard that lives next to the rest of WordPress, not in a separate analytics tool.

Workflow

Build a YASR dashboard in four steps

1

Point a card at yasr_log

Most cards start from yasr_log for single-shortcode votes or yasr_log_multi_set for per-criterion scores. SleekView reads the table directly, so the chart matches what YASR shows on the post.
2

Group and aggregate by vote

Group by vote, post_id, user_id, or date. Average over vote gives the site-wide rating, while Count returns the per-bucket distribution at a glance.
3

Pick the chart shape

Number for the site-wide average, Pie for the 1-to-5 distribution, Bar for top posts by Sum of vote, Area for daily activity from the date column. Mix the four on one dashboard.
4

Save the dashboard per role

Save the dashboard, gate it per role, and refresh against the live YASR tables. Editors land on rating trends, authors on their own post leaderboard, all from one SleekView install.

Sample dashboard

Charts you can build from YASR data

Four representative cards over the yasr_log and yasr_log_multi_set tables that turn star ratings into a real dashboard, with distribution, trends, and a top-posts leaderboard for editors and authors.
Number · Default

Site-wide average rating

Average of the vote column on yasr_log, scoped to the active date range, with the previous period underneath for context. A clean top-line KPI for the editor dashboard.
Average(vote)
Pie · Donut

Vote distribution

Donut split across 1, 2, 3, 4, and 5 stars using the vote column on yasr_log. Shows the real rating shape, so a 4.6 average with a long 1-star tail stops hiding behind the mean.
Count group by vote
Bar · Horizontal

Top posts by total votes

Horizontal bar of the most-rated posts from yasr_log.post_id, joined to wp_posts.post_title so the legend reads as real titles. Identifies the content pulling repeat ratings.
Count group by post_id
Area · Gradient

Daily voting activity

Daily count of new votes from yasr_log.date. Useful for spotting the lift from a featured post or a campaign and for confirming whether the visitor vote box is being seen.
Count group by date

Comparison

Default YASR admin vs SleekView Charts

Default YASR admin

  • Manage Ratings is a list table of recent votes, not a distribution chart
  • Recent Ratings widget shows one row per vote with no aggregation
  • No site-wide vote distribution by star value across all posts
  • Top posts by rating exist as a shortcode but never roll up to a dashboard
  • Daily and weekly trends require exporting rows to a spreadsheet

SleekView Charts

  • Average, Count, and Sum over yasr_log.vote per post or site-wide
  • Pie cards for the 1-to-5 star distribution from the vote column
  • Bar cards for top posts by total votes from post_id
  • Area cards for daily activity from the date column
  • Multi-set scores from yasr_log_multi_set charted per criterion

Features

What SleekView Charts gives you for YASR - Yet Another Stars Rating

Cards over the live yasr_log tables

Every card queries yasr_log or yasr_log_multi_set directly. The dashboard never drifts from the post because there is no export between the rows YASR writes and the chart the editor reads.

Real rating distribution

Average ratings hide the shape of the votes. A donut over the vote column shows whether a 4.6 score is a clean four-star consensus or a polarized split with a long 1-star tail.

Author and editor dashboards

Save a dashboard per role and gate it by capability. Editors open the site-wide ratings view, authors open the per-post leaderboard scoped to their content, all from one SleekView install.

Audience

Who builds YASR dashboards with SleekView

Editors of large blogs

Site-wide average and a 1-to-5 distribution side by side, so the editor sees whether the new content is converting visitor votes or quietly drawing a bimodal split.

Authors and reviewers

A bar leaderboard of their own posts by total votes and average, refreshed against yasr_log. Shows which articles still pull ratings months after publish.

Community managers

Daily voting activity from the date column reveals when the visitor vote box is being used and when it has gone quiet for a week or more.

The bigger picture

Why a star rating average is not enough

A single average rating compresses a lot of information. Two posts can both sit at 4.6, one with a clean four-and-five-star consensus and the other with a polarized split that includes a long 1-star tail. YASR stores every vote in yasr_log with the post ID, the vote value, the date, and the IP, but the default admin shows lists, not the shape of those rows.

Editors and authors are left guessing whether the new article is landing or quietly drawing a small group of detractors. SleekView Charts reads the same table and renders the distribution as a pie, the trend as an area, and the top posts as a bar, refreshed against the live data every time the dashboard loads. The signal goes from a single number to a full picture that the team can act on, and the rating system stops being a vanity badge and becomes a real editorial input.

Questions

Common questions about SleekView Charts for YASR - Yet Another Stars Rating

Both work. SleekView Charts reads the yasr_log, yasr_log_multi_set, yasr_multi_set, and yasr_multi_values tables that the free YASR plugin creates. YASR Pro adds extra features, but the underlying log tables stay the same and the cards keep working when you upgrade.

 

Yes. A Pie or Bar card groups yasr_log rows by the vote column and counts them. The result is a five-slice donut or a five-bar chart that shows whether the site-wide rating is a clean consensus or a polarized split.

 

Group yasr_log by post_id and aggregate with Count for most-rated or Average over vote for highest-rated. The post titles resolve through a join to wp_posts, so the bar legend reads as real titles.

 

Yes. yasr_log_multi_set stores one row per criterion with field_id referencing yasr_multi_values. A Bar card grouped by field_id and averaging the score returns one bar per criterion, with names resolved from yasr_multi_values.name.

 

Overall Rating from the reviewer is stored as a postmeta yasr_overall_rating on each post. SleekView reads postmeta as a chart source too, so cards can aggregate across the editor scores and compare them to the visitor votes from yasr_log.

 

Cards run against the live YASR tables every time the dashboard loads or a card refreshes. There is no nightly export step, so a vote saved one minute ago appears on the next card refresh without any extra work.

 

Cards use indexed queries against the same columns YASR itself reads, so a busy site loads cards in roughly the same time the standard YASR admin takes. For very large logs, scope cards to a date range like last 30 or 90 days to keep aggregations responsive.

 

Yes. Save a dashboard, gate it by capability or role, and each persona lands on the right view. Editors open the site-wide ratings view, authors open the per-post leaderboard scoped to their own posts, all from one SleekView install.

 

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