← Main site

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

ParameterDefaultDescription
nameemptyRequired. Name of the item being reviewed.
ratingemptyRequired. Numeric rating (e.g., 4.5).
best5Maximum rating value.
worst1Minimum rating value.
reviewerSite nameName of the reviewer. Defaults to your site name.
dateTodayReview date in Y-m-d format (e.g., 2025-03-15).
prosemptyPipe-separated list of pros (e.g., Fast|Easy to use|Affordable).
consemptyPipe-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.