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.

My Reading Library


My Reading Library is a very heavy modification of the Now Reading Redux plugin by Ashod Nakashian which is a resurrection of the Now Reading Reloaded plugin by Ben Gunnink which is a fork of the Now Reading plugin by Rob Miller.

It allows you to develop a library, show the book details, track your progress, rate the book, and link to a WP post of your book review. It displays the library within the sidebar and on the library/book page with cover art fetched from Amazon.

The home of the My Reading Library plugin is in this WP Repository; however, you may report bugs and receive support:


Please backup your database before installing/upgrading. Thought I attempt to releases bug-free plugins (which is very difficult), my ability to perform tests is limited. If you find any bugs or have feature requests, please kindly report them in the Support Forum within my website.

Update Path

  • Pull total pages of book from Amazon and set as property on book edit page.
  • Use calendar UI for dates on the book edit page.
  • Set number of books displayed in each widget book category.

Known Bugs

  • In the book manager, the Title and Reader columns will not sort properly when the title is clicked
  • The integration with the Twenty Eleven WP Theme is inconsistent and buggy
  • Total books setting in options does not effect onhold books

Demo Site

You can see the My Reading Library plugin in action on my demo website:


  • The Add Book Page
  • The Book Manager
  • The Options Page 1
  • The Options Page 2
  • The Options Page 3
  • The Library
  • Book Page
  • Sidebar Widget


  1. Upload my-reading-library to the .../wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Optionally, make any changes to the provided template files: .../wp-content/plugins/my-reading-library/templates/custom_templates/

How to Upgrade from a previous version:

  1. Backup your database (truly – backup now).
  2. Deactivate any existing versions of my-reading-libary.
  3. Install my-reading-library as described in Installation.
  4. Activate my-reading-library.
  5. Your database will be updated and library restored as was previously.


How do I change the sidebar widget and library formatting?

I have supplied custom templates that can be modified in order to suit your theme. Your theme’s header, sidebar, footer code may need to integrated into library.php and single.php in order for formatting to appear properly. In addition, you may need to tweak the inline css in both files and sidebar.php in order to get the desired results. Basic integration instructions are provided in the administrative options panel. I am available for basic theme integration for a modest fee.

How similar is this plugin to Now Reading Redux?

I used the code for Now Reading Redux as the base for my plugin; however, I’ve made so many fixes, modifications, and additions, that it has morphed into its own plugin. I plan to monitor the development of Now Reading Redux in order to evaluate whether or not to integrate additional features.

Will this plugin conflict with Now Reading Redux?

I’ve taken pains to modify this plugin in such a manner that there should be no conflicts with Now Reading Redux.

Where can I make suggestions or request support for this plugin?

Where can I make a donation to the developer of this plugin?

At least 10% of donations will be given to the poor:


There are no reviews for this plugin.

Contributors & Developers

“My Reading Library” is open source software. The following people have contributed to this plugin.


Translate “My Reading Library” into your language.

Interested in development?

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



  • Added ability to select/hide book categories (read, unread, finished, onhold) in the sidebar widget
  • Added ability to select/hide the Complete Library button in the sidebar widget
  • Added ability to enter total book pages and completed book pages (viewable in library and sidebar widget)
  • Added ability to view the book progress in the sidebar widget and library page
  • Added ability to link to Amazon Customer Reviews in the library and sibebar widget (hides if it is a custom book)
  • Added logic to enable the Amazon book details to open in a new page while Custom books open with the website from both the sidebar widget and library page
  • Added ability to link to a WP Post Review from the both the sidebar widget and library page
  • Added separate image sizes (small, medium, large) for the sidebar widget and library page
  • Added a new png file for no-image.png
  • Added formatting in the library, book pages, and sidebar
  • Added many descriptions and explanations in the MRL options page
  • Added many descriptions and explanations to the edit book page
  • Added fully functioning and expanded Single-User and Multi-User modes
  • Added the ability for Administrators to view, sort, and filter the users responsible to read/review books in Multi-User mode from the manage books page
  • Added ability for Administrators to view and modify the users responsible to read/review books in Multi-User mode from the edit book page
  • Added the ability to view the status of a book within the admin book manager with pretty names
  • Correctly implemented the use of user roles (rather than the deprecated user levels) throughout the plugin
  • Streamlined and modded code, removed unnecessary code and file, corrected logic, fixed errors, etc.
  • Added default and custom template files with the ability to specify which options to implement within the MRL options page (instructions included).
  • Added custom template files that can me safely modded to suit user themes in the folder. See the MRL options page for implementation.
  • Added custom template files for the Weaver Theme (2 column layout). See the MRL options page for implementation.
  • Added custom template files for the Twenty Ten Theme. See the MRL options page for implementation.
  • Added custom template files for the Twenty Eleven Theme (sidebar template is slightly unstable). See the MRL options page for implementation.
  • Added various directory defines in in order to facilitate easier future directory adjustments
  • Added the ability to uninstall the plugin AND database entries when the plugin is deleted from within the plugin manager
  • Added updated screenshots of all pages in the admin and public site
  • Combed through the code in order to make this plugin fully ready for internationalization
  • en_US.pot is in the following directory: