Thesis 2.0 – Review Meta Box with Schema

review meta box with schema

Writing reviews just got easier

Thesis 2.0 has taken schema to a new level. With the amazing drag and drop HTML editor and template system it has never been easier to dynamically build awesome, clean and logically valid templates.

By logical, I mean that the way in which the HTML editor works. It works by visually displaying the skeletal structure of your site in the order it appears on the front end, allowing you to easily add additional HTML snippets of code precisely where it is needed and with the correct markup.

With that in mind I decided to take things one step further and created the Thesis 2.0 review meta box with Schema to allow you to review products like never before.

Seriously it doesn’t get easier than this.

Thesis 2.0 – Review Meta Box

The review meta box for thesis 2.0 comes with all the markup you need to neatly produce reviews with 100% valid schema as tested by Google’s Rich Snippet Tools.

For those concerned about w3 validity, the review meta box is also 100% validated as tested with w3 validation tools.

Features Version 1.0

  • All in one box, literally!
  • All options available directly in the Post editor
  • Option for Product Name
  • Customizable Minimum and Maximum scale
  • Star Rating system
  • Include image of the item being reviewed
  • Add your Affiliate link to the item being reviewed

Installation and Setup

The HTML layout

Visual Reference for the Layout demonstrated in the Video.

review meta box html structure

The remaining classes for styling purposes

  • Review Ratings Boxes: .review_meta_rating
  • Review Image: .review_image_box
  • Review affiliate: .review_affiliate
  • Review affiliate link: .review_affiliate a

Styling the review meta box

Copy and paste this CSS in the custom css tab in the CSS editor. Or create a single style package and paste it in additional CSS.

.review_meta_box {
    background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FFCC66;
    display: inline-block;
    margin: 10px 0;
    padding: 10px;
}
.review_meta_rating {
    float: left;
}
.review_affiliate a {
    background: none repeat scroll 0 0 #30A146;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    padding: 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.review_affiliate a:hover {
    background: none repeat scroll 0 0 #03821b;
}
.review_image_box {
    border: 2px solid;
    float: left;
    line-height: 0;
    margin-left: 15px;
}

View the Demo Here

I look forward to seeing the variety of styles used.

Don’t have Thesis check it out here

Like this box? Why not buy me a Coffee.

Now Go be a Social Devil will ya!

19 comments… add one

  • Pretty awesome box, Matthew!

    May I suggest when you’re making one of these tutorial posts that you include a demo post link as well so that we can see what it finally looks like?

  • Philippe Zamor Reply

    Hi Matthew, thanks a lot for sharing, I will definitely use this in the near future as I am putting together a cooking site and will be reviewing a few items and recipes. Would the process be the same if I want to create a custom posts for my recipes. Is it really more difficult? Maybe you could even show how it’s done… ;-)

    • Depends what theme your using, but the process of creating the meta fields and linking to a template are similiar.

      • Philippe Zamor Reply

        ok thanks, I’ll give that a try.

  • Amazing Box! I got one question tho: is it possible for the Review Image Box to link somewhere else? I would love to implement this on my site! Thanks!

    • I can make that possible, all my boxes will be updated soon, to add an update system so you only download once, after that you get notified via thesis admin panel and update from there.

  • Roger Reply

    Hi Matt, thanks for the box. I was wondering if is possible to localize to my language the strings: “Date published:” “Written by:” “Review Item:” “Rating:” if so, how can I do it? Thanks again.

    • Hi Roger, this is definitely something I can look in to adding.

      • Roger Reply

        Can you gimme a hint on how can I localize that?

  • komturker Reply

    Hi, is it supporting product (http://schema.org/Product) schema?

    • More boxes related to schema will be produced after thesis 2.1 releases.

  • Thomas Hays Reply

    Just installed it. Very happy with it.

    • Thanks man, I am looking to add more features and other types of schema in the coming months ahead.

  • Hi Matthew, at minute 3:45 you pull the Review Meta Box into the Review Post Box. I can’t find the Review Meta Box. Do I have to add a box? If yes, what kind of box should it be?
    Tim
    PS: Thanks for the awesome plugin, can’t wait to make it work :-)

  • Unable to get the star images to display. Installed box correctly, added custom CSS, and even added the CSS from rateit.css into Custom CSS. Uploaded star and delete images to Thesis blank skin.

    • What is the URL to the site, I clicking on the URL you have linked, but it just goes to a page with an optin form.

      I will be updating this box to make it function much better, however I am waiting on thesis 2.1 to be released much like everyone.

      I hope it will be released quite soon as I have to update quite a few boxes.

      Regards

Leave a Comment

*