WordPress Book List

Description

Finally, an easy way to record and categorize your entire library for all the internet to see!

Check out a working demo here.

UPDATE: WordPress Book List Premium Features are now available! Receive all of the fantastic features you see here, plus:

  • Import your entire Goodreads library
  • Add links to Author’s websites
  • Use as a Storefront for your books
  • Bulk-upload titles by ISBN number
  • Add your Amazon Affiliate ID to each book you display
  • Get access to the WPBookList Mobile App!
  • Randomly display classic & famous literary quotes
  • Rate each title and display the rating for all to see
  • Display Amazon reviews based on country
  • Customize the colors of WPBookList
  • Set the default sorting option site-wide

Just Download & activate WPBookList, click one of the ‘Activate Premium Features’ buttons, and you’ll instantly have access to every WPBookList feature!

What are these StylePak things I keep hearing about?

StylePaks are additional $2 add-ons that instantly change the look-and-feel of WPBookList. Check out some demos of the currently available StylePaks below:

Also, be sure to check out the new ‘WPBookList StylePak Subscription Plan’!

How does WPBookList work?

Simply plug in the ISBN number of your book and let WordPress Book List scour the internet for all information possible about the title, including:

  • Cover Images
  • Amazon Reviews
  • Editor’s Description
  • Category
  • Links to Amazon, Barnes & Noble, Google, iTunes Books
  • Author
  • Publisher
  • Publication Date

Additionally, WPBookList allows you to record your own thoughts and opinions on each title for all your visitors to see!

Some additional features include:

  • Multiple ‘Libraries’ for different locations and purposes on your site
  • a ‘random quotes’ section
  • Display prices and a ‘Purchase now!’ link
  • Link to Author’s websites
  • Sort by Category, Titles Finished, Page Number, and more!
  • Search by Title and Author
  • Download & Backup your entire library to an Excel spreadsheet
  • Add titles to your GoodReads account
  • Track how many books you’ve completed
  • Track how many total pages you’ve read
  • Track how many signed titles you own
  • Track how many first editions you own
  • Social media links for sharing your titles

Try out WordPress Book List right now!

Screenshots

  • How your books will appear on your website. WPBookList uses most of the default styling of your currently active theme, but with StylePaks, and with the Premium Features activated, you can customize many aspects of WPBookList, including the coloring.
  • Another shot of the same website with WPBookList Premium Features - note the random quotes section and the review stars, which are WPBookList Premium Features.
  • This is how your books will appear when you click on a title or cover image.
  • This is how WPBookList looks when used as a storefront - notice the prices and the ‘Purchase Now!’ link for each title.
  • With the WPBookList Premium Features activated, you can display your review stars and a random quotes section on each title.
  • How WPBookList’s Book View looks in ‘Storefront mode’ - here you see two purchase links and the price displayed, and you’ll notice that the ‘Finished’, ‘Signed’, and ‘First Edition’ text is hidden.
  • An example of how the Amazon Reviews look for each title.
  • A screenshot of the ‘Description’ and ‘Notes’ section for each title, both of which are fully editable.
  • Another example of a different book.
  • A screenshot of the options page in the WordPress Dashboard. Here you can control which elements actually get displayed on the page you’ve placed your library on. The option for setting the default sorting site-wide and hiding the Review Stars and Quotes sections are WPBookList Premium Features.
  • Here you can create additional libraries, for example, you could create a ‘Currently Reading’ library, a ‘Fiction’ library, a ‘Fantasy’ library, or whatever else you can think of!
  • With the WPBookList Premium features activated, you can add your Amazon Affiliate ID to each book, giving you credit each time a visitor clicks on and/or purchases a title.
  • Here’s a screenshot of where you can upload your WPBookList StylePaks, changing the look and feel of WPBookList.
  • Activate the WPBookList Premium Features now and receive localization options, allowing you to set your Amazon reviews and links based on country.
  • A screenshot of the iOS version of the Official WPBookList companion app. Scan your book’s barcode instead of entering the ISBN numbers manually. Only available when the WPBookList Premium Features are activated.
  • A second screenshot of the companion app. All that’s required is to input the address of your WPBookList library and you can start scanning books! Only available when the WPBookList Premium Features are activated.
  • An example of different titles with various star ratings, which are only available when the WPBookList Premium Features are activated.
  • A screenshot of the WPBookList Widget

Installation

Method 1) Simply drop this folder (unzipped) into your WordPress plugin directory (/wp-content/plugins).

Method 2) In the WordPress admin dashboard, click on ‘Plugins’ on the left-hand side, click on ‘Add New’ towards the very top of the page, click on ‘Upload Plugin’, and upload the ‘wpbooklist.zip’ file you downloaded.

Method 3) In the WordPress admin dashboard, click on ‘Plugins’ on the left-hand side, click on ‘Add New’ towards the very top of the page, search for ‘wpbooklist’, and then click ‘Install Now’.

USAGE: Simply paste this shortcode on the page or post you’d like to display your library: [wpbooklist_shortcode], visit that page or post on the front-end (like a visitor to your website would do), and look for the “Add a Book” link. Click on it, enter the ISBN number of the book you’d like to add, fill out the other fields (if you’d like, the only required field is the ISBN number), and click ‘Add Book!’

Smartphone App Setup (Premium Feature)

1) Download the app on Google Play or the App Store.

2) Open the WPBookList app on your smartphone, press ‘Configure Settings’, and input the address of the page you’ve placed your WPBookList library on.

3) Press ‘Add a Book Now!’, scan your book’s barcode, and watch it appear on your website!

FAQ

How do I add a book? – Once you’ve installed and activated WPBookList, place the default WPBookList shortcode on the page or post you’d like to display your library: [wpbooklist_shortcode]. Then visit that page or post on the front-end (like a visitor to your website would do), and look for the “Add a Book” link. Click on it, enter the ISBN number of the book you’d like to add, fill out the other fields (if you’d like, the only required field is the ISBN number), and click ‘Add Book!’

I’m an author and/or publishing company – can I link to Author’s Websites? – You sure can! when adding a book, you’ll be given the option to input the Author’s URL, and you’ll then see a link to that URL when viewing that title.

Can I use WPBookList to sell my books? You can! While WPBookList doesn’t sell books directly, it can be used to link to wherever your books are sold, and display that link, and the price of the title, to your visitors, both in the Library view and the individual Book view. This is only possible once the Premium features are unlocked. Check out a demo of WPBookList being used as a storefront here: WPBooklist As A Storefront

Can I add my own Amazon Affiliate ID to all my books in WPBookList? (Premium Feature) – Absolutely, but only once you’ve activated the Premium features of WordPress Book List.

I’m a publisher/author looking for unique advertising opportunities – do you offer advertising space in WPBookList? I do! I’m currently looking to populate WPBookList with some ‘default’ titles that will come pre-installed when the user first activates WPBookList, and I also have a method of pushing out books to individual websites for all to see. Feel free to reach out at Jake@jakerevans.com for more info.

Why can’t WPBookList find my book? – While WPBookList will have no problem finding the vast majority of books by their ISBN number alone, occasionally WPBookList will come across a title that it simply can’t find information for. WPBookList searches through the databases of Amazon, Google, iTunes, and more for information about a title, so the general rule of thumb is that if it can’t be found at amazon.com or Google Books, WPBookList will not be able to automatically pull information for your title.

Does it matter which ISBN number I use? – Nope, WPBookList can find titles using both ISBN-10 and ISBN-13, although using the ISBN-13 number is recommended. You can also leave dashes in the ISBN number when you’re adding a book (for example, if you copy/paste from a different website).

How do I keep visitors from modifying my library? – On the WordPress Dashboard you’ll see the WPBookList icon (a white circle outlined in orange) on the left-hand side. Click on that, which will take you to the WPBookList Options page. Find the section titled “Display Options”. Here you can set many different display options, including whether or not you’d like to “Hide the Edit and Delete Options”. Checkmark that checkbox, click ‘Save Changes’, and the ‘Edit’ and ‘Delete’ links will be gone from your library, making it impossible for visitors to modify your library.

Can I upload my GoodReads library into WPBookList? – You sure can, but only once you’ve activated the Premium features of WordPress Book List.

Why does it take so long to upload my Goodreads export? (Premium Feature) – WordPess Book List is doing a ton of behind-the-scenes number-crunching for each title, reaching out to several different locations to gather all info possible about each title. As such, this can end up taking quite a while if your export is large… rest assured however that eventually, your entire Goodreads export will be uploaded!

Why shouldn’t I open my Goodreads export file before uploading it to WordPress Book List? (Premium Feature) – To ensure that nothing goes wrong with the upload process, the Goodreads export file must be in a ‘perfect state’ so to speak… sometimes, on some computers, simply opening the file can make modifications to it, depending on the operating system, the program used to open the file, etc. It’s just a much better idea to never open your Goodreads export and instead upload it straight to WordPress Book List.

Do you provide support for WPBookList? – Absolutely! As this plugin is a fairly new creation, there are bound to be bugs and issues that I haven’t come across yet, so please, if there’s something just not right about your WPBookList experience, shoot me an e-mail at Jake@jakerevans.com.

How do these StylePak things work? – StylePaks are additional $2 add-ons for WPBookList (that work whether or not you’ve activated the Premium Features), that change the look and feel of WPBookList. Once purchased, You’ll see your StylePak as an option in the drop-down menu of the ‘StylePaks’ tab of the WPBookList Options page on your WordPress dashboard. Check out some demos of a few of the currently available StylePaks: StylePak1, StylePak2, StylePak3, StylePak4, and StylePak5. Also, be sure to check out the new ‘WPBookList StylePak Subscription Plan’!

What are all of the Shortcode Options for displaying a Cover Image? – To display the cover image of a book that links to it’s Amazon page, simply place this shortcode on page or post: [showbookcover]. The available options are as follows:

  • Specify a book: isbn=”xxxxxxxxxxxxxx”
  • Set placement: align=”left” or align=”right”
  • Specify Library: table=”nameoflibrary”
  • Set the size: width=”100″

So, for example, to display a book from a library you created named “fictionlibrary”, on the left side of a page or post, with a size of 100, this shortcode would do the trick:

Installation Instructions

Method 1) Simply drop this folder (unzipped) into your WordPress plugin directory (/wp-content/plugins).

Method 2) In the WordPress admin dashboard, click on ‘Plugins’ on the left-hand side, click on ‘Add New’ towards the very top of the page, click on ‘Upload Plugin’, and upload the ‘wpbooklist.zip’ file you downloaded.

Method 3) In the WordPress admin dashboard, click on ‘Plugins’ on the left-hand side, click on ‘Add New’ towards the very top of the page, search for ‘wpbooklist’, and then click ‘Install Now’.

USAGE: Simply paste this shortcode on the page or post you’d like to display your library: [wpbooklist_shortcode], visit that page or post on the front-end (like a visitor to your website would do), and look for the “Add a Book” link. Click on it, enter the ISBN number of the book you’d like to add, fill out the other fields (if you’d like, the only required field is the ISBN number), and click ‘Add Book!’

Smartphone App Setup (Premium Feature)

1) Download the app on Google Play or the App Store.

2) Open the WPBookList app on your smartphone, press ‘Configure Settings’, and input the address of the page you’ve placed your WPBookList library on.

3) Press ‘Add a Book Now!’, scan your book’s barcode, and watch it appear on your website!

[showbookcover isbn=”123456789912″ align=”left” width=”100″ table=”fictionlibrary”]

Simply leave out the table option to use the default library.

If all options are left out of the [showbookcover] shortcode, by default WPBookList will display the first book from your default library, aligned to the left, with a size of 100.

Reviews

Amazing amazing amazing! The best on the Internet.

Amazing amazing amazing! The best on the Internet. Since many years I did look for something like, first because I am a author and second because I provide marketing PR for my fiverr clients. Never I did find something like this amazing plugin, the Android app and also the assistance of Mister Jake.
I just can say as a German , Author and on the internet since 1992, : THIS IS A MASTER WORK! All together, plugin, Android app and assistance 100%
Just like to say: Thank you so much for this service
Heinz at schriftsteller.club

Great Plug In

Really enjoying this plug-in and all the features it has.
Easy to use, and great support if you are stuck….

Amazing Plugin

This plugin is exactly what I was looking for in terms of displaying our groups books to the world! On top of being a great plugin, the developer Jake was extremely gracious and helped me fix issues I was having, this is a must-use plugin for anyone looking to display books on their site!

Read all 30 reviews

Contributors & Developers

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

Contributors

Changelog

v1.1 – Upgrade to version 1.1 to fix a bug that prevented users from seeing their custom-created library shortcode on the options page of WPBooklist. – *Modified ui.php to include missing argument, modified backend.php to display user-created libraries correctly

v1.2 – Added WordPress REST API functionality, laying the groundwork for creating an upcoming smartphone app that will allow users to add books by scanning the barcodes of their books with their smartphone.

v1.3 – Modified wpbooklist.php to correct a possible CORS http/https issue when calling admin-ajax.php, and also corrected an issue with the book deletion function where a book could not be deleted unless the user was logged into their wordpress site.

v1.4 – Modified ui.php by adding a special class that will reveal the table name of the user’s library, to enable the mobile app to connect to, and add books to, the user’s site.

v1.5 – Modified ui.php and wpbooklist.php to remove possibility of division by zero errors/undefined variables, and changed ‘include ui.php’ to ‘include_once ui.php’ in wpbooklist.php user’s site, as some sites were including ui.php multiple times.

v1.6 – Modified ui.php to remove the empty() function and replaced with a test for null value. On sites running versions of PHP < 5.5, empty() is not evaluated correctly, resulting in errors.

v1.7 – Added several sections to backend.php, including the ‘Donation’ and ‘Mobile App’ sections. Modified the description section in wpbooklist.php. Modified the readme.txt to include a blurb about the mobile app in ‘Description’, updated the ‘Faqs’ section, updated the ‘Installation’ section. Changed dashboard icon. Modified ui.php to display a message about using the mobile app if no books have been added yet.

v1.8 – Corrected issue with dashboard icon not appearing correctly

v2.0 – Made changes to backend.php to reflect the new availability of WordPress Book List Premium. Get WordPress Book List Premium today and receive new features, including the ability to upload your Goodreads library, import your Amazon Affiliate ID, display Amazon reviews and links based on country, and more!

v2.1 – Modified the ‘Add Book’ and ‘Edit Book’ functions to use cUrl if file_get_contents isn’t available in wpbooklist.php and in savedbookactions.php, added section to create folder for excel backups if it doesn’t already exist, css changes

v2.2 – Added the ‘Amazon Book Cover Shortcode’ function to wpbooklist.php. Added verbiage to backend.php to explain new ‘Amazon Book Cover Shortcode’ Functionality. Added line of css for new backend.php explanation. Added 6 function for widget functionality, plus required code to create new table upon activation, and to delete table upon deactivation. Added css to change cursor to pointer when hovering over widget output.

v2.3 – Made a change that will output the libraries where the shortcode is placed on the page and not displace other content

v2.4 – Included notice about WPGameList and Happy New Year Message

v2.5 – Introduced the StylePaks feature, allowing users to purchase and install StylePaks that will change the look and feel of WPBookList

v2.6 – Implemented several bug fixes, including the display/logic behind the number of titles and signed/first editions. Also introduced the ability to dismiss the dashboard notice forever.

v2.7 – Fixed a bug that prevented the folder structure for the Stylepaks from being created on some sites.

3.0 – Introducing Premium Features for WPBookList! Instead of having two separate plugins, one regular and one Premium, they’re now one-and-the-same! Simply click on one of the ‘Activate Premium Features’ buttons and have instant access to all the Premium Features of WPBookList!

3.1 – Introduced the new ‘Similar Products’ section, modified how book information is added, introduced a spinning ‘Please Wait’ icon that appears before the book loads, Introduced option to hide each purchase link individually, and other various modifications.

3.2 – Introduced functionality to update the database if needed when a user update WPBookList from the WordPress Dashboard.

3.3 – Introduced several bug fixes/improvements, including making sure the ‘Individual bookcover’ shortcode respects which amazon locale is selected, modifying the ‘individual bookcover’ shortcode to remove dashes in the isbn number if user has provided them, adding additional columns to the Dynamic Library shortcode function, adding a ‘Featured Titles’ tab to the backend, adding a ‘Featured Titles’ section to each individual book, and tweaking the styling to be more mobile-friendly.

3.4 – Introducing StylePaks 3, 4, and 5! For just $2 each, you can drastically change the look and feel of WPBookList with ease. Get each StylePak for $2, or order all 5 StylePaks together and receive a $2 discount!

3.5 – Added the ability for users to input and link to an author’s website.

3.6 – Fixed a bug that impacted the performance of custom libraries, and ensured that database tables only get deleted when WPBookList is uninstalled, not deactivated. Also added support for displaying HTML in the Notes section of each title.

4.0 – A huge update for WPBookList – includes a Bulk-Upload feature, Storefront options, color customizations, and more. Version 4.0 also introduces the official ‘WPBookList StylePak Subscription Plan’ and the official ‘WPBookList Newsletter’!

4.1
A small update that fixes some bugs with StylePak switching and with the Bulk Uploader.

4.2
Fixed a bug that prevented the changing of a saved book from ‘Not Finished’ to ‘Finished’.