{"id":394004,"date":"2026-10-28T11:19:31","date_gmt":"2026-10-28T11:19:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/3task-review-box-star-ratings-pros-cons-and-review-schema\/"},"modified":"2026-10-28T11:19:06","modified_gmt":"2026-10-28T11:19:06","slug":"3task-review-box","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/3task-review-box\/","author":5806251,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"3task Review Box: Star Ratings, Pros & Cons and Review Schema","header_author":"3task","header_description":"Review box with weighted criteria, stars or bars, pros and cons, verdict and review schema that follows Google's rules. A star in the editor places the rating where you want it. No external services.","assets_banners_color":"192030","last_updated":"2026-10-28 11:19:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.3task.de\/3task-review-box\/","header_author_uri":"https:\/\/www.3task.de","rating":0,"author_block_rating":0,"active_installs":0,"downloads":55,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"3task","date":"2026-10-28 11:19:06","revision":3770513}},"upgrade_notice":{"1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3770513,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3770513,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3770513,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3770513,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"threerb\/score":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"threerb\/score","version":"1.0.0","title":"Review Score","category":"widgets","icon":"star-half","description":"The score as a badge. Inside a Query Loop it shows the score of each post.","keywords":["review","score","rating","query loop","note"],"textdomain":"3task-review-box","usesContext":["postId","postType"],"attributes":{"postId":{"type":"integer","default":0}},"supports":{"html":false,"className":true},"editorScript":"file:.\/index.js","style":"threerb-box"},"threerb\/toplist":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"threerb\/toplist","version":"1.0.0","title":"Review Ranking","category":"widgets","icon":"awards","description":"Ranking of rated posts by total score or by one criterion, best or weakest first, as list, table or cards, with page numbers. Only published posts are listed.","keywords":["review","ranking","top list","best","rangliste"],"textdomain":"3task-review-box","attributes":{"count":{"type":"integer","default":5,"minimum":3,"maximum":20},"postType":{"type":"string","default":"post"},"term":{"type":"integer","default":0},"tag":{"type":"integer","default":0},"order":{"type":"string","enum":["desc","asc"],"default":"desc"},"criterion":{"type":"string","default":""},"display":{"type":"string","enum":["list","table","cards"],"default":"list"},"stars":{"type":"boolean","default":false},"paged":{"type":"boolean","default":false}},"supports":{"html":false,"align":["wide"],"className":true},"editorScript":"file:.\/index.js","style":"threerb-box"},"threerb\/summary":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"threerb\/summary","version":"1.0.0","title":"Review Short Verdict","category":"widgets","icon":"format-quote","description":"The short verdict with the score, for the top of a review or anywhere in the text.","keywords":["review","verdict","rating","in short","kurzurteil"],"textdomain":"3task-review-box","usesContext":["postId"],"attributes":{"postId":{"type":"integer","default":0}},"supports":{"html":false,"className":true},"editorScript":"file:.\/index.js","style":"threerb-box"},"threerb\/box":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"threerb\/box","version":"1.0.0","title":"Review Box","category":"widgets","icon":"star-filled","description":"Shows the rating of this post: compact, full box, short verdict or score badge.","keywords":["review","rating","stars","pros and cons","bewertung"],"textdomain":"3task-review-box","usesContext":["postId"],"attributes":{"variant":{"type":"string","enum":["compact","full","summary","score"],"default":"compact"},"postId":{"type":"integer","default":0},"display":{"type":"string","enum":["","bars","stars","profile"],"default":""},"style":{"type":"string","enum":["","theme","night"],"default":""}},"supports":{"html":false,"align":["wide"],"className":true},"editorScript":"file:.\/index.js","style":"threerb-box"},"threerb\/reviewers":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"threerb\/reviewers","version":"1.0.0","title":"Review Authors Ranking","category":"widgets","icon":"groups","description":"Authors with the most published reviews and their average score.","keywords":["review","authors","ranking","reviewers"],"textdomain":"3task-review-box","attributes":{"count":{"type":"integer","default":5,"minimum":3,"maximum":20}},"supports":{"html":false,"className":true},"editorScript":"file:.\/index.js","style":"threerb-box"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3770513,"resolution":"1","location":"assets","locale":"","width":646,"height":549},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3770513,"resolution":"2","location":"assets","locale":"","width":1280,"height":860},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3770513,"resolution":"3","location":"assets","locale":"","width":646,"height":466},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3770513,"resolution":"4","location":"assets","locale":"","width":778,"height":838},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3770513,"resolution":"5","location":"assets","locale":"","width":1280,"height":1031},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3770513,"resolution":"6","location":"assets","locale":"","width":1280,"height":1000},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3770513,"resolution":"7","location":"assets","locale":"","width":1280,"height":1000},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3770513,"resolution":"8","location":"assets","locale":"","width":680,"height":760}},"screenshots":{"1":"The review box with weighted criteria, measured values, strengths, weaknesses and verdict","2":"The star in the editor opens the rating in the sidebar, with \"Insert here\" and placement options","3":"The profile look with score ring and radar chart in the Night style","4":"The input below the editor: templates, weighted criteria, measured values and an optional score set by hand with a reason","5":"Design tab with live preview","6":"Moving from WP Review: dry run with old and new values","7":"Overview with security cockpit and schema status","8":"Rankings as table with stars and page numbers, and as cards"}},"plugin_section":[],"plugin_tags":[14538,170409,2295,110,2293],"plugin_category":[53],"plugin_contributors":[92229],"plugin_business_model":[],"class_list":["post-394004","plugin","type-plugin","status-publish","hentry","plugin_tags-product-review","plugin_tags-pros-and-cons","plugin_tags-rating","plugin_tags-review","plugin_tags-star-rating","plugin_category-ratings-and-reviews","plugin_contributors-3task","plugin_committers-3task"],"banners":{"banner":"https:\/\/ps.w.org\/3task-review-box\/assets\/banner-772x250.png?rev=3770513","banner_2x":"https:\/\/ps.w.org\/3task-review-box\/assets\/banner-1544x500.png?rev=3770513","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/3task-review-box\/assets\/icon-128x128.png?rev=3770513","icon_2x":"https:\/\/ps.w.org\/3task-review-box\/assets\/icon-256x256.png?rev=3770513","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/3task-review-box\/assets\/screenshot-1.png?rev=3770513","caption":"The review box with weighted criteria, measured values, strengths, weaknesses and verdict"},{"src":"https:\/\/ps.w.org\/3task-review-box\/assets\/screenshot-2.png?rev=3770513","caption":"The star in the editor opens the rating in the sidebar, with \"Insert here\" and placement options"},{"src":"https:\/\/ps.w.org\/3task-review-box\/assets\/screenshot-3.png?rev=3770513","caption":"The profile look with score ring and radar chart in the Night style"},{"src":"https:\/\/ps.w.org\/3task-review-box\/assets\/screenshot-4.png?rev=3770513","caption":"The input below the editor: templates, weighted criteria, measured values and an optional score set by hand with a reason"},{"src":"https:\/\/ps.w.org\/3task-review-box\/assets\/screenshot-5.png?rev=3770513","caption":"Design tab with live preview"},{"src":"https:\/\/ps.w.org\/3task-review-box\/assets\/screenshot-6.png?rev=3770513","caption":"Moving from WP Review: dry run with old and new values"},{"src":"https:\/\/ps.w.org\/3task-review-box\/assets\/screenshot-7.png?rev=3770513","caption":"Overview with security cockpit and schema status"},{"src":"https:\/\/ps.w.org\/3task-review-box\/assets\/screenshot-8.png?rev=3770513","caption":"Rankings as table with stars and page numbers, and as cards"}],"raw_content":"<!--section=description-->\n<p><strong>3task Review Box<\/strong> turns your test into a verdict readers can trust: criteria with weights, a score per criterion with the measured value next to it, strengths and weaknesses, a verdict and who it is for. The total score is calculated from the weights, so every number on the page can be checked.<\/p>\n\n<p>Write the review where you write the post. A star in the editor toolbar opens the rating. One score is enough. Add criteria when you want more, and the total calculates itself. Click \"Insert here\" to place a compact rating at the cursor, and tick where else it should appear: a short verdict at the top, the full box at the end, a small tile in the sidebar. The star glows while a change to the rating is not saved yet.<\/p>\n\n<p>Everything runs on your own WordPress. No external service, no account, no tracking, no fonts or scripts from other servers.<\/p>\n\n<h4>Your scale, your steps<\/h4>\n\n<ul>\n<li>0 to 10 points, 10 stars, 5 stars or 0 to 100 percent<\/li>\n<li>Steps of 0.1, 0.5 or 1, so 9.8 and 6.7 are possible<\/li>\n<li>Stars are filled to the exact share: 4.1 stars look like 4.1, not like 4 or 4.5. Half-star rounding is one switch away.<\/li>\n<li>The number is always shown next to the stars, for screen readers and for anyone who wants the exact value<\/li>\n<\/ul>\n\n<h4>Three looks, two styles<\/h4>\n\n<ul>\n<li><strong>Bars<\/strong>: criteria with weight, bar, score and measured value<\/li>\n<li><strong>Stars<\/strong>: the same data as stars<\/li>\n<li><strong>Profile<\/strong>: score ring and radar chart, drawn on the server as SVG with a text alternative<\/li>\n<li><strong>Theme colours<\/strong> by default, your own main colour, or the dark <strong>Night<\/strong> style with three colour choices<\/li>\n<li>Text colour on the score tile is chosen by contrast, so it stays readable with any main colour<\/li>\n<li>Rounded corners, heading level and star colour in the Design tab, with a live preview<\/li>\n<\/ul>\n\n<h4>Weigh it my way<\/h4>\n\n<p>Readers can move sliders to say what matters to them and see their own score next to yours. It runs in the browser only. Nothing is saved or sent.<\/p>\n\n<h4>Short verdict at the top<\/h4>\n\n<p>One switch places a short verdict with the score below the headline and a link to the full box. Readers get the answer in three seconds, and the first lines of the page carry the verdict as real text.<\/p>\n\n<h4>Templates<\/h4>\n\n<p>Start a review from a template for products, movies, TV series, games, software, books, recipes, courses, events, music or local businesses: type, scale and weighted criteria are filled in. Save your own criteria as a template with one click.<\/p>\n\n<h4>Rankings<\/h4>\n\n<p>Build rankings from your reviews, as a block or a shortcode:<\/p>\n\n<ul>\n<li>Best or weakest first, by total score or by one criterion (for example all games by \"Gameplay\")<\/li>\n<li>Filter by category, tag or post type<\/li>\n<li>As a list, a table or cards with image and short verdict, with stars next to the score if you like<\/li>\n<li>Page numbers for long rankings, the rank continues on the next page<\/li>\n<li>Equal scores share a rank, and scores on different scales are compared fairly as a share of their maximum<\/li>\n<li>An authors ranking shows who wrote the most reviews and their average score<\/li>\n<li>Only published posts appear, never drafts, private or password protected posts<\/li>\n<\/ul>\n\n<h4>Review schema that follows Google's rules<\/h4>\n\n<ul>\n<li>Review markup only for item types Google supports (product, movie, series, game, software, book, recipe, course, event, music and others)<\/li>\n<li>Rating with your scale, <code>bestRating<\/code> and <code>worstRating<\/code> always set, decimal point in the markup<\/li>\n<li>Pros and cons markup only for editorial product reviews with at least two statements, as Google requires<\/li>\n<li>No aggregate rating made from your own score<\/li>\n<li>No stars for your own business<\/li>\n<li>Markup only for published posts, never for drafts, private or password protected posts<\/li>\n<li>Works together with Rank Math and Yoast SEO: the review is added to their schema graph instead of a second block. Without them, the plugin writes its own JSON-LD once per page<\/li>\n<li>Schema diagnosis: the editor and the overview warn when another rating plugin may add review markup too, and a page check counts the review markup in a published page<\/li>\n<\/ul>\n\n<p>Valid markup does not guarantee stars in search results. Google decides that.<\/p>\n\n<h4>Test check while you write<\/h4>\n\n<p>A small traffic light checks your review against Google's guide for high-quality reviews: a named item, how you tested, criteria with reasons, at least two strengths or weaknesses, alternatives, own photos, disclosure of affiliate links, your own business. Red never blocks saving. It explains.<\/p>\n\n<h4>Disclosure made easy<\/h4>\n\n<p>Tick \"review unit on loan\", \"gift\", \"paid partnership\" or \"affiliate links\" and a clear sentence appears below the box. Buy links marked as affiliate get <code>rel=\"sponsored\"<\/code> automatically.<\/p>\n\n<h4>Moving from WP Review<\/h4>\n\n<p>WP Review was closed on WordPress.org in May 2025. Review Box finds its reviews, even when WP Review is already deactivated, shows a dry run with old and new values for every post (also as a CSV list), moves them in batches of 50 and can undo the move. Scores keep their scale, a hand-set total score is kept with a note, and the old <code>[wp-review]<\/code> and <code>[wp-review-total]<\/code> shortcodes show the new box once WP Review is deactivated. WP Review's own data is never changed or deleted. Posts you edit after the move are kept when you undo.<\/p>\n\n<p>Moving from kk Star Ratings, WP-PostRatings, YASR, Absolute Reviews and WP Product Review is planned with reader ratings in version 1.1.<\/p>\n\n<h4>Blocks and shortcodes<\/h4>\n\n<ul>\n<li>Blocks: review box (full or compact), short verdict, score badge for query loops and archives, ranking, authors ranking<\/li>\n<li><code>[3task_review_box]<\/code>, <code>[3task_review_score]<\/code>, <code>[3task_review_summary]<\/code><\/li>\n<li><code>[3task_review_toplist count=\"10\" category=\"12\" tag=\"\" order=\"desc\" criterion=\"\" display=\"table\" stars=\"1\" paged=\"1\"]<\/code><\/li>\n<li><code>[3task_review_reviewers count=\"5\"]<\/code><\/li>\n<li>A \"Score\" column in the post list<\/li>\n<\/ul>\n\n<h4>Admin area<\/h4>\n\n<p>One menu with six tabs: Overview with a security cockpit and schema status, all Boxes with their check status, Move from WP Review, Templates, Design and Settings. A repair button recalculates the scores used for lists and sorting. Two tests appear under Tools &gt; Site Health.<\/p>\n\n<h4>For developers and multilingual sites<\/h4>\n\n<ul>\n<li><code>threerb_get_score( $post_id )<\/code> returns the score, scale and display text for your theme<\/li>\n<li>Override the box template in your theme: <code>3task-review-box\/box.php<\/code><\/li>\n<li>Filters <code>threerb_schema<\/code> and <code>threerb_word_labels<\/code><\/li>\n<li>WP-CLI: <code>wp threerb migrate<\/code> (with <code>--dry-run<\/code> and <code>--undo<\/code>), <code>wp threerb recount<\/code>, <code>wp threerb demo<\/code><\/li>\n<li>WPML and Polylang: review fields are translated with the post (<code>wpml-config.xml<\/code>), Polylang copies the review when a translation is created<\/li>\n<\/ul>\n\n<h4>Accessible<\/h4>\n\n<p>Keyboard use for tabs, sliders and the star button, visible focus, labels for every field, numbers as text next to every bar, star and chart. Colours on the score tile and in the short verdict are checked for contrast.<\/p>\n\n<h4>Made by one person<\/h4>\n\n<p>Review Box is built by Frank at 3task, in the evenings and without ads or tracking. If it saves you time, a short honest review on WordPress.org helps more than you might think. After two weeks and three published reviews the plugin asks once, on its own pages only, and you can switch that off with one click.<\/p>\n\n<h3>Security<\/h3>\n\n<p>Please report security issues to kontakt@3task.de with the subject \"Security\". Supported: the latest 1.x version. We confirm reports within two working days.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Icons: Tabler Icons (MIT).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from Plugins &gt; Add New, or upload the ZIP.<\/li>\n<li>Activate it.<\/li>\n<li>Open a post and click the star in the editor toolbar.<\/li>\n<li>Optional: choose look, style and colours under Review Box &gt; Design.<\/li>\n<li>Moving from WP Review: open Review Box &gt; Move from WP Review and start the dry run.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20my%20reviews%20get%20stars%20in%20google%3F\"><h3>Will my reviews get stars in Google?<\/h3><\/dt>\n<dd><p>The plugin writes markup that follows Google's documented rules. Whether stars appear is Google's decision. Pages that review your own business never get star markup, because Google does not allow it.<\/p><\/dd>\n<dt id=\"can%20i%20keep%20my%20scale%20from%200%20to%2010%3F\"><h3>Can I keep my scale from 0 to 10?<\/h3><\/dt>\n<dd><p>Yes. Markup uses your scale with <code>bestRating<\/code> 10 and <code>worstRating<\/code> 0. Google shows the stars in proportion.<\/p><\/dd>\n<dt id=\"can%20i%20use%20one%20score%20without%20criteria%3F\"><h3>Can I use one score without criteria?<\/h3><\/dt>\n<dd><p>Yes. Enter the score and you are done. Add criteria later and the score calculates itself.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20collect%20reader%20ratings%3F\"><h3>Does the plugin collect reader ratings?<\/h3><\/dt>\n<dd><p>Not in 1.0. Reader ratings shown next to the editor's score, never mixed with it, come in version 1.1.<\/p><\/dd>\n<dt id=\"i%20use%20wp%20review.%20will%20i%20lose%20anything%3F\"><h3>I use WP Review. Will I lose anything?<\/h3><\/dt>\n<dd><p>No. Run the dry run first, then move. Deactivate WP Review, do not delete it, as long as you may want to undo the move. The plugin only reads WP Review's data and never changes it.<\/p><\/dd>\n<dt id=\"i%20use%20rank%20math%20or%20yoast%20seo.%20will%20there%20be%20two%20reviews%3F\"><h3>I use Rank Math or Yoast SEO. Will there be two reviews?<\/h3><\/dt>\n<dd><p>No. With Rank Math or Yoast SEO active, the review is added to their schema graph. The overview and Site Health warn if another rating plugin is active that may add its own markup.<\/p><\/dd>\n<dt id=\"can%20i%20build%20a%20ranking%20like%20in%20yet%20another%20stars%20rating%3F\"><h3>Can I build a ranking like in Yet Another Stars Rating?<\/h3><\/dt>\n<dd><p>Yes. Add the \"Review Ranking\" block or the <code>[3task_review_toplist]<\/code> shortcode. Rank by the total score or by one criterion, best or weakest first, filtered by category or tag, as list, table or cards, with page numbers. Rankings by reader votes come with reader ratings in version 1.1.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20contact%20any%20external%20service%3F\"><h3>Does the plugin contact any external service?<\/h3><\/dt>\n<dd><p>No. It loads no fonts, scripts or images from other servers and sends no data anywhere. The optional page check loads one of your own published pages from your own server.<\/p><\/dd>\n<dt id=\"what%20does%20the%20plugin%20store%3F\"><h3>What does the plugin store?<\/h3><\/dt>\n<dd><p>One review per post in post meta, your settings, your own templates and, after a move, a log for the undo step. Deactivating keeps everything. Deleting the plugin removes settings and templates; reviews and the move log are removed only if you switch that on.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20classic%20editor%3F\"><h3>Does it work with the classic editor?<\/h3><\/dt>\n<dd><p>Yes. The star is also in the classic editor toolbar, and the full input with templates and placement options sits below the editor in both editors.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Review box with weighted criteria, stars or bars, pros and cons, verdict and honest review schema. Move from WP Review in one step.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/394004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=394004"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/3task"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=394004"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=394004"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=394004"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=394004"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=394004"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=394004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}