Recencio Book Reviews

Description

Recencio Book Reviews is a powerful and very flexible tool for managing your blog’s book review collection. It was designed with the book reviewer in mind and was built to be fast, easy and customizable.
The plugin even provides book reviewers the opportunity of earning residual income via adding their own book purchase affiliate links.

This plugin adds a custom post type for book reviews to your site. You can publish book reviews as standalone posts or include them in your normal posts and pages.
Organize your book reviews in any way you like. The plugin comes with some basic predefined taxonomies such as book author, genre, series, and publisher. As creating new book taxonomies is easy it’s up to
you which and how many taxonomies you want. Use listings embedded in pages to make your book reviews accessible by title or taxonomy name. Or use one of
the custom widgets to create tag clouds or top ten lists.

Of course you can use all the WordPress goodies you know from posts on book reviews as well: images, videos and comments.
Despite it’s simplicity, it’s giving book reviewer, administrators, designers and developers all the freedom to adapt the plugin to their needs. Features you don’t
need can be deactivated and are hidden from the UI. You can even create your own book review template files to gain complete control the look and feel of book reviews.

And, all of the above is SEO friendly by way of validated JSON-LD metadata for the ‘Book’ and ‘Review’ schema markup.

Features

  • custom post type for book reviews
  • 100% WordPress theme compatibility
  • automatically fetch book details via its ISBN, or enter manually
  • custom backend to enter book reviews fast
  • your choice of a 5 star rating or a criteria-based scoring system
  • builtin book taxonomies such as, Author, Genre, Series and Publisher come predefined, but you can create whatever taxonomy you like.
  • use default post categories and tags on book reviews as well, or disable them if you want to
  • access reviews by alphabetical indices of review title or taxonomy entries such as book author or book publisher
  • include book reviews in your normal posts or pages using shortcodes
  • search engine friendly book review output using schema.org‘s review and book metadata as JSON-LD
  • choose between 4 different templates to determine how your book review should look or create your own custom layout
  • 5 custom widgets such as a book cover slider and book cover grid
  • site visitor rating system via the builtin comment form, or disable it if you want to
  • basic support of the new WP REST API system
  • extendable 3rd party extension/module system for easy creation of new features
  • have you book reviews show up in your site’s RSS feed
  • create book purchase links using your own affiliate code
  • have your site visitors/reader leave a 5 rating via the comment form
  • translation ready
  • GDPR compliant

Screenshots

  • Choose from a choice of 4 builtin book review templates, or create your own inside your current theme
  • Enable or disable the user comment rating feature. Also an option to disable each custom widget
  • Remove or add your own list of stores to purchase books from
  • New book review admin page
  • Custom WordPress widgets
  • Book authors index page
  • Book reviews index page
  • Book review post using the default template
  • Book review post showing the criteria-based review score box

Installation

  1. Upload rcno-reviews folder to your website’s /wp-content/plugins/ folder
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Add new book reviews via the new ‘Reviews’ option on your site’s admin menu

FAQ

I am getting a 404 page when I visit a book review

Try flushing your permalink settings. Visit Settings -> Permalinks and just save without changing anything.

How can I get support for this plugin

Please open a new topic on the plugin’s WordPress.org support page

Reviews

Great plugin & quick support

I love that plugin – perfectly suitable for building a reading list or a list of titles to recommend to my students.
The author checked out an incompatibnility with another plugin within a day and updated the plugin. many thanks for that extraordinary support!
Harald

Great Plugin!

It’s really powerful and does a lot of things I’ve wanted a review plug in to do. Plus, the support question I asked was quickly answered. Couldn’t ask for better!

Best plugin for book reviews

Hi

Before testing Recencio plugin I tried many others but this is the best one I found.
The developer is really helpfull and constantly improving the plugin.

It offers all what you need to create a site for book reviews which is what I was looking for and offers quite a lot of flexibility to create a really nice style for your blog.

Great work and support

Great Little Tool

I just started an author page and wanted a book review plug-in. This does everything I need. Pulls info on books from Google Books or Goodreads, so I don’t have to input all the bibliographic info. Finds the book cover for inclusion. Has a star rating system. And looks so professional when it’s completed. Makes book reviews a breeze…now if it could just read the books and write the reviews for me! Just kidding. Great support also. Totally responsive. Thanks for developing this.

Great plugin

This plugin is exactly what i was looking for to use in my site and the support the author gives is 5 stars also.

Read all 10 reviews

Contributors & Developers

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

Contributors

Changelog

1.26.1

  • Fixed a JS bug in the ‘Currently Reading’ widget.

1.26.0

  • Disable support for the new Gutenberg editor.

1.25.0

  • Fixed a bug with shortcodes not rendering correctly on pages.

1.24.1

  • Fixed a fatal PHP error when evaluating a function inside ’empty()’.

1.24.0

  • Added a filter to the ‘get_the_rcno_book_cover()’ to force a specific book cover size.

1.23.3

  • See v1.23.2

1.23.2

  • Fixed a bug where the class ‘csstidy_print’ can be declared twice.

1.23.1

  • Fix missing update for “Current Reading” widget in last update.

1.23.0

  • Rewrote the “Currently Reading” widget using VueJS. The widget now supports multiple progress updates.
  • The “Review Reviews” widget now strips shortcodes from the book’s description.

1.22.0

  • Added a reactive search bar to the “sortable grid” feature.

1.21.3

  • Added Code Risk verification tag

1.21.2

  • Fixed a bug affecting the “Add Book Cover” button on the review edit page.
  • Fixed a bug affecting the loading of 3rd party JS libraries.

1.21.1

  • Fixed a bug affecting the “fetch” feature.

1.21.0

  • Added a social sharing extension to share your book reviews on social media networks.
  • Added the WP Codemirror library for the CSS box in our settings page.

1.20.0

  • Moved the Micromodal init call to the rcno-extensions-admin script so it is always called
  • Fixed a bug with the usage of the ‘posts_clauses’ filter
  • The filterable book grid now lists drop-down items in alphabetical order

1.19.0

  • Added the option to the limit index page shortcode to specific category [rcno-reviews-index category="review"]

1.18.1

  • Fixed a display bug with overlapping images in IsotopeJS grids

1.18.0

  • Added taxonomy drop-down filters to the reviews admin column
  • Currently reading widget now resets values when ‘Finished’ is checked
  • Currently reading widget now uses a smaller book cover size
  • Added span tags around book meta keys and values when displayed on the frontend
  • Changed settings page select drop-downs to radio buttons for improved UX

1.17.0

  • Added a new “Custom User Metadata” extension
  • Add ‘page states’ feature to identify pages using Recencio shortcodes
  • Fixed a regression bug in the calendar widget
  • Fixed a bug with RSS feeds for book reviews
  • Removed comment rating stars markup from comment RSS feeds

1.16.0

  • Added GDPR support and compliance
  • Trimmed API keys to prevent issues with extra spaces
  • Re-worked the Isotope grid page to use taxonomy label to avoid i18n issues

1.15.1

  • Made some adjustments to the review box styling for the default template

1.15.0

  • Added an option for adding custom links to book covers in single reviews
  • Fixed a bug where the comment form was displayed on pages with certain shortcodes
  • Minor style fixes

1.14.0

  • Added new “Extensions” feature to allow the easier addition of new features by 3rd party developers
  • Added new “Author Box” extension. More extensions coming soon, e.g., Social media share buttons
  • New social media profile fields added to WordPress user profile page

1.12.1

  • Caught an error with non-object being returned in taxonomy list with sortable grid page
  • Update translation files with new strings

1.12.0

  • Added sortable grid of book reviews via the Isotope JS library
  • Store book cover attachment ID to review meta for improved performance
  • Added a new Upgrader class to handle post-update functions
  • Normalized the minimum rating a book can receive as per the Google Rich Snippets spec
  • Re-worked the book cover upload modal to only allow image upload or media gallery select
  • Settings page color picker now supports RGBA colors for transparency
  • Moved aggregate rating item to inside reviewed item schema
  • Added setting to disable the book or review JSON-LD schema markups from book reviews

1.11.2

  • Fixed display bug in review calendar widget (an extra cell padding was being added to 1st week of March)

1.11.1

  • Fixed a debug issue with flush_rewrite_rules
  • Fixed a issue with fetch book data from remote API

1.11.0

  • Users are now able to select and reorder the book metadata they want displayed on reviews
  • We are now using a better function to handle the display of review excerpts

1.10.1

  • Updated admin translation strings

1.10.0

  • Made some adjustments to the way custom taxonomies are auto-generated. This may break custom taxonomies with custom slugs
  • Added the correct name formatting for translation files
  • Added an option to add new articles for the sorting of titles alphabetically, useful for foreign languages
  • Fixed the potential of a fatal PHP error if shortcode is included twice on a page

1.9.1

  • Added a new option to use clickable title links when reviews are embedded in regular posts

1.9.0

  • Added an option to import and export plugin settings
  • Added an option to define custom taxonomy labels separate from the slug
  • The 5 star rating box now provides an option half-star review scores e.g., 3.5 of out 5 stars
  • It is now possible to disable the automatic pluralization of words used in the plugin
  • Fixed an issue with the review calendar display on months with 7 days in week 4
  • Fixed an issue with 3rd party plugins displaying twice when using the ‘the_content’ filter

1.8.2

  • Added an “after review” action to use for tying in the use of additional 3rd party content below reviews

1.8.1

  • Fixed an issue in how best and worst ratings are calculated for the “Reviews” schema; thanks @kimoves

1.8.0

  • Added 3 new shortcodes: [rcno-book-list], [rcno-review-box] and [rcno-purchase-links]

1.7.1

  • Fixed a bug with CPT slug not taking a pluralized form in some foreign languages

1.7.0

  • Added new “Books in this Series” feature
  • Redesigned the taxonomy index pages to use use book covers
  • Moved index page setting to their own section on option page
  • Refactored the book description to use a filter
  • Added the post type slug to the custom taxonomy URLS
  • Removed comment rating scripts and styles from posts that are not reviews

1.6.3

  • Redesigned the progress bar on the currently reading widget
  • Refactored the home page content to take into consideration the ‘read more’ tag

1.6.2

  • Fixed a bug in last update that was remove content on homepage,
    see: https://wordpress.org/support/topic/strange-issue-after-new-update/

1.6.1

  • Refactored the custom template functions
  • Cleaned up various classes

1.6.0

  • Added a book review grid index page, via MacyJS for a masonary layout
  • Merged Owl Carousel theme file with main file, for reduced file load
  • Book cover now uses book title meta, as most users don’t provide one on file upload
  • Fixed the styling of headers on the main review index page

1.5.1

  • Fixed an issue with the incorrect API path for the Currently Reading dashboard widget
  • Set Book Grid widget to default to 9 book for a balanced layout
  • Set Recent Reviews widget to sort reviews by most recent and fixed review count option

1.5.0

  • Add a new review calendar widget

1.4.0

  • Add book covers to the review posts admin column
  • Fixed an issue with removing custom taxonomies from the review posts admin column

1.3.0

  • Added an option to ignore articles when sorting titles

1.2.11

  • Added an new “currently reading” widget
  • Added an setting page option to list ‘uncountable’ words in users native language. These words wont be singularized or pluralized by the plugin

1.1.10

  • Added an option to display book covers on the book reviews index page

1.0.10

  • Fixed regression from last patch

1.0.9

  • Fixed an error in the review shortcodes file cause by the differences between Windows and Unix use of ‘/’

1.0.8

  • Moved all admin scripts to footer and added version numbers

1.0.7

  • Fixed issue with comments not showing when comment ratings is disabled

1.0.6

  • Moved flush rewrite rule function to better handle plugin activation.
  • Added flush rewrite rule function to run on plugin deactivation.
  • Better handle taxonomy slugs.
  • Better handle multiple user added taxonomies.
  • Adjusted the styling of the recent book review widget

1.0.5

  • fixed an error when fetching a taxonomy with an error, updated to v1.0.5

1.0.3

  • Generate a book author’s URL if one is not provided by site owner
  • Cleaned up the ‘Rcno_Reviews_Rest_API’ class

1.0.2

  • Fixed an issue where templates stop working before plugin folder name got changed

1.0.1

  • Fixed an issue with white color stars on a white background on initial install

1.0.0

  • Initial plugin release