Review [tbl_review]
The [tbl_review] shortcode renders a product or item review card with a star rating display, pros and cons lists, and body text. It also injects Review JSON-LD structured data, which can generate star-rating rich results in Google Search.
Usage
[tbl_review name="Tabule Theme" rating="4.8" best="5"
pros="Fast performance|Clean design|WooCommerce ready"
cons="Requires license for advanced features"]
Tabule Theme is a solid choice for bloggers and WooCommerce stores. The Customizer gives you full control without touching a line of code.
[/tbl_review]
All parameters
| Parameter | Default | Description |
|---|---|---|
name | empty | Required. Name of the item being reviewed. |
rating | empty | Required. Numeric rating (e.g., 4.5). |
best | 5 | Maximum rating value. |
worst | 1 | Minimum rating value. |
reviewer | Site name | Name of the reviewer. Defaults to your site name. |
date | Today | Review date in Y-m-d format (e.g., 2025-03-15). |
pros | empty | Pipe-separated list of pros (e.g., Fast|Easy to use|Affordable). |
cons | empty | Pipe-separated list of cons. |
The review body text is placed between the opening and closing tags. It supports basic HTML.
Star rendering
Stars are rendered as Unicode characters. Full stars (★), half stars (½), and empty stars (☆) are calculated automatically from the rating value relative to best.
Structured data
The shortcode injects a Review JSON-LD block with reviewRating, name, author, and datePublished. This enables star snippet rich results in Google Search for review-type content.
Review structured data is suppressed when Yoast SEO, Rank Math, SEOPress, or AIOSEO is active.