This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Book Review


NOTE: Given the imminent release of the Gutenberg editor in WordPress 5.0, the Book Review plugin is no longer being maintained. It has been replaced by Book Review Block, which is intended to be used together with the Gutenberg editor.

Save Time

Book Review saves you time when writing your reviews. No more copying and pasting or manually entering the details of a book. Instead, you provide the ISBN, and Book Review will automatically populate information like title, author, and even the cover photo for you.

Increase Traffic

Book Review can help increase traffic to your site by making your Google search result stand out from the rest. And that means more users clicking through to visit your site.

See the Screenshots tab for an example of what your Google search result might look like.

Monetize Your Site

If you’re interested in throwing monetization into the mix, Book Review can help with its custom links feature. Just enter the affiliate URLs for Amazon, Barnes & Noble, or any other online store, and Book Review will take care of adding the links to each of your reviews.

Review More Than Just Books

One of the most powerful features of Book Review is the ability to add custom fields to each of your reviews. Custom fields enable you to review movies, music, TV shows and so much more!

Learn more about Book Review


This plugin supports the following translations (with credit to the translators):

  • Arabic (منهل العدّاي‎)
  • Chinese (Vahi Chen)
  • Czech (Radek Volf)
  • Dutch (Petran Liket)
  • French (Guillaume Andreux)
  • German (Linguasoft)
  • Indonesian (Ardhi Sulaeman)
  • Italian (James Garofalo)
  • Norwegian (Harald Indgul)
  • Portuguese (Wilson Rocha)
  • Russian (Alexander Wolf)
  • Serbian (Ogi Djuraskovic)
  • Spanish (Jose Luis Parra)
  • Swedish (Harald Indgul)
  • Turkish (Atilla Öntaş)

If you would like to translate Book Review into another language, please see the instructions in the documentation.


About Me

  • I’m the founder of WP Review Plugins, a company specializing in creating review plugins for WordPress.
  • I blog about web and professional development at
  • I’m an avid reader and a fan of young adult fiction.


  • Settings – Appearance
  • Settings – Rating Images
  • Settings – Links
  • Settings – Custom Fields
  • Settings – Advanced
  • Book Info
  • Sample Post
  • Archives by Title
  • Archives by Genre


  1. In WordPress, go to Plugins > Add New.
  2. In the Search Plugins field, enter “Book Review”.
  3. Click Install Now to install the plugin.
  4. Click Activate Plugin to activate the plugin.
  5. Configure the settings by going to Settings > Book Review.


  1. Download the plugin and extract it.
  2. Upload the book-review folder to the /wp-content/plugins/ directory on your server.
  3. Activate the plugin through the Plugins menu in WordPress.
  4. Configure the settings by going to Settings > Book Review.


Installation Instructions
  1. In WordPress, go to Plugins > Add New.
  2. In the Search Plugins field, enter “Book Review”.
  3. Click Install Now to install the plugin.
  4. Click Activate Plugin to activate the plugin.
  5. Configure the settings by going to Settings > Book Review.


  1. Download the plugin and extract it.
  2. Upload the book-review folder to the /wp-content/plugins/ directory on your server.
  3. Activate the plugin through the Plugins menu in WordPress.
  4. Configure the settings by going to Settings > Book Review.
Why do I receive an error message when clicking on the Get Book Info button?

Please follow these steps to resolve the error:

  1. Check that you have created a Google API Key, and that it has been entered correctly on the Advanced tab of the Book Review Settings.
  2. Ensure that you have selected an appropriate value from the Country dropdown on the Advanced tab of the Book Review Settings.
  3. Double-check that you have entered your server’s IP address correctly in the Google Developers Console.
  4. Try removing the IP address altogether and wait a few minutes before trying again.
  5. If all else fails, please leave a message in the Book Review Support forum. Be sure to include your website’s URL and the IP address in your post.
What is the Synopsis field for?

The Synopsis field is meant to hold the summary or description of the book. It is not where you are intended to write your review. You should write your review in the WordPress editor at the top of the page, although if you prefer you can certainly write it inside the Synopsis editor instead. Be aware that if you do that, the custom links will show at the very bottom of your post, rather than directly below the book’s description and cover image.


November 3, 2020
This plugin is the best ever. Sad there’s no maintenance on this one. I really love this book review plugin. Its one of a kind.
December 17, 2019
I really like this plugin because it helped me get my book reviews to Google top search. But I think it no longer works well with the latest WP versions. I tried the Gutenberg block but I’m not getting the same features as this one and it keeps giving me errors. I hope you can reconsider on maintaining this plugin since not everyone also uses Gutenberg. Thank you for creating this in the first place. 🙂
September 3, 2016 1 reply
I have been using this plugin for over a year, and I find it be extremely useful, straightforward and well thought-out by an author who clearly loves books and Wordpress.
September 3, 2016 1 reply
Well done with potential for more! We have a large literature/Video list to be displayed and maintained, so we are very happy with this plugin and the support.
Read all 17 reviews

Contributors & Developers

“Book Review” is open source software. The following people have contributed to this plugin.


“Book Review” has been translated into 8 locales. Thank you to the translators for their contributions.

Translate “Book Review” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fix: Fix settings not displaying for PHP 7.1.x or higher.


  • New: Remove admin notice that is shown when the plugin is activated.
  • New: Remove link to Affiliate Linkalizer for Amazon on Links settings tab.
  • Tweak: Remove call to is_main_query when displaying book details.
  • Fix: Strip dashes in ISBN numbers before sending request to Google Books API.
  • Fix: Don’t add CSS border-style property unless border width is > 1.


  • Fix: Restore missing CSS files.


  • New: Add Turkish translation.
  • Fix: Fix countries not being translated on the Advanced tab.


  • Fix: Update plugin homepage link.


  • New: Add Site Links section to the Links settings tab to facilitate adding Goodreads and/or Barnes & Noble links.
  • Tweak: Optimize Javascript and CSS files.
  • Fix: Fix an issue where the review box could potentially be shown in undesirable locations.


  • Tweak: Updated error message when retrieving book info.
  • Tweak: Added documentation links to Rating Images and Custom Fields tabs.
  • Tweak: Removed “by” in front of author name in archives.


  • Fix: Add a new link in the Book Review Settings.


  • New: Add new book_review_links_meta filter for returning links meta used in the Book Info meta box.
  • Fix: Change book_review_links filter to return links HTML.


  • New: Add support for custom fields.
  • Tweak: Improved validation when saving settings and post meta.
  • Tweak: Add filters when retrieving post meta.
  • Tweak: Add filters when saving and retrieving settings.
  • Fix: Include post in archives now saves when not checked.


  • Tweak: Update admin notice that shows when plugin is first activated.


  • New: Add Dutch translation.
  • Tweak: Internationalize countries on Advanced tab.
  • Fix: Fix Format not showing in review box.


  • New: Add Serbian translation.
  • New: Add book_review_meta_box hook for when Book Info meta box is added.
  • Tweak: Update website links.
  • Fix: Fix broken translation string on Advanced tab.


  • New: Add ability to select post types to show book information for.
  • Tweak: Remove Release Date Format field. Format is now controlled via the Date Format field in Settings > General.


  • New: Add Country dropdown to Advanced tab of Book Review settings.
  • Tweak: Apply WordPress CSS class names to input elements.
  • Fix: Fix 403 error from Google Books API for some users.


  • New: Add dismissible admin notice when plugin is first activated.
  • New: Add link to Google Developers Console text on Advanced tab.


  • New: Add Indonesian translation.
  • New: Add book_review_links filter for rendering links in review box.
  • Tweak: Eliminate use of extract function.
  • Tweak: Don’t close <input> or <img> tags.
  • Fix: Escape all variables.
  • Fix: Links defined in the Book Info meta box were not being removed when cleared.
  • Fix: Spinner in Book Info meta box for WordPress 4.2 and higher.


  • New: Added Swedish & Norwegian translation files.
  • Fix: Fixed issue with styling of meta box for custom post types.
  • Fix: Fixed issue processing the Google Books API response when some fields are not present.


  • Fix: Fixed issue with rating images not showing for PHP versions older than 5.3.0.


  • Added Review Box Border Width setting.
  • Removed tooltips from Book Review Settings.
  • Updated error message that displays when unable to retrieve book info.
  • Updated links throughout plugin.


  • Fixed data in Book Info section not updating when field cleared.
  • Restructured code to conform to WordPress Plugin Boilerplate 3.0.


  • Fixed broken schema markup so that ratings, author and published date show in a search engine results page.


  • Changed Book Review Settings to be a tabbed interface.
  • Removed limit of only being able to configure 5 custom links.
  • Added ability to set individual custom links to inactive.
  • Added custom hooks for developers.
  • Added Czech translation files.


  • Renamed Arabic translation files.


  • Added Arabic & French translation files.
  • Fixed bug with Google Books API text not translating.


  • Added German translation files.


  • Fixed some text not translating on the Book Review Settings page.
  • Added Russian translation files.


  • Refactored some of the code.
  • Added Chinese translation files.


  • Added support for
  • Cover image in archives now links to related post.


  • Added Spanish translation files.
  • Bug fixing – Fixed issue with URLs not saving for posts.


  • Bug fixing – Removed obsolete public-facing Javascript and CSS.


  • Added ability to auto-populate a book’s details using the Google Books API.
  • Added ability to format the Release Date.
  • Refactored entire codebase.


  • Added Rating column to the manage posts screen.


  • Added support for custom post types.


  • Added ability to show book cover thumbnails and rating images in archives.


  • Bug fixing – Archives now work with multisite.


  • Added Italian translation files.


  • Added support for internationalization.
  • Bug fixing – Ignore case when sorting archives by title.


  • Added a shortcode for showing archives by title or genre.


  • Added new Review Box Position setting.
  • Renamed Summary field to Synopsis to reduce confusion.


  • New Fields
    • Added optional Genre, Format and Pages fields.
  • Bug Fixing
    • Included the book info above the post’s content on the home page if Full Text is being displayed.
    • Included the book info in the RSS feed.


  • Initial release.