WordPress Books Gallery


WordPress Books Gallery is the Best Books Showcase & Library Plugin for WordPress which will build a beautiful mobile-friendly Books Store, Books Gallery or a Digital Library in a few minutes.

Here are 3 Simple reasons why you should start using WordPress Books Gallery Plugin on your website:

✅ Online Digital Library

With this WordPress Digital Library Plugin you can create your own online book store to display your books. Visitors can download books for free or buy them from a third party site.

✅ Easy Affiliate Marketing

Earn a commission for marketing another person’s or company’s books. Build, manage, and scale the online business you want.

✅ Sell Books Directly

You are an author or publisher and you have books to sell. Sell it directly from your site. Easy and Quick setup with WooCommerce.

How It Works!

When you click on a book, it will open with a detail page, where you will find Book Cover, Author, Published On, Publisher, ISBN, Total Pages, Country, Language, Book Dimensions, File Size, Description etc.
Use the shortcode: [wp_books_gallery] to display your books in your web page.

WordPress Books Gallery Plugin is a simple, effective and powerful plugin to Self Publish your desired Books.

Live Demo

Read more about WordPress Books Gallery.

🌟 Plugin Features:

  • Easy to install
  • Fully integrated in WordPress
  • Display books in catalog/showcase style
  • Lots of customization options
  • Fully Responsive Plugin
  • Search By Various Options
  • Active/Inactive Book
  • Number Of Books To Be Shown ( Using Shortcode & Paid )
  • Display Books By Category ( Using Shortcode )
  • Pagination ( Using Shortcode and Paid )
  • Search By ISBN
  • Search By Language
  • Search By Published Year
  • Display total number of books
  • Can be used as an Amazon Affiliate Plugin
  • Can be integrated to WooCommerce and sell Books
  • Book Reviews & Ratings
  • Font Awesome Free 6.1.1 integrated

✅ Options In Gallery Settings

  • Number of showing Gallery columns 2,3 and 4
  • Number of showing Gallery columns in Mobile 1 or 2
  • Sorting By Name, Author, Date etc.
  • Open Book Details On Same Tab Or A New Tab
  • Book Title Word Legth
  • Show/Hide Category
  • Category Label Text
  • Show/Hide Author
  • Author Label Text
  • Show/Hide Description
  • Description Word Length
  • Show/Hide BuyNow/Download Button
  • BuyNow/Download Button Text
  • Books display order ASC/DESC
  • Enable/Disable books details page
  • Books cover width full/default
  • BuyNow/Download Button Text/Background Color Option

✅ Options In Search Panel

  • Show/Hide Search Panel
  • Show/Hide Search By Book Name
  • Show/Hide Search By Category
  • Show/Hide Search By Author
  • Show/Hide Search By Publisher
  • Search Books Button Text
  • Search Books Button BG Color
  • Search Books Button Font Color
  • Search Books Button Border Color
  • Category Order ASC/DESC in Search Panel
  • Author Order ASC/DESC in Search Panel
  • Publisher Order ASC/DESC in Search Panel
  • Show/Hide Year Search Option
  • ASC/DESC Year Order in Search Panel
  • Show/Hide ISBN Seacrh Option
  • Set Default Option for Search Dropdown Items

✅ Options In Books Details Settings

  • Display Author and Author Label Text
  • Display Category and Category Label Text
  • Display Publisher and Publisher Label Text
  • Display Publish Date and Publish Date Label Text
  • Display ISBN and ISBN Label Text
  • Display Pages and Pages Label Text
  • Display Country and Country Label Text
  • Display Language and Language Label Text
  • Display Dimension and Dimension Label Text
  • Display File Size and File Size Label Text
  • Display BuyNow / Download Button
  • Display Description and Description Label Text
  • Published Date Format: Full / Year
  • Showing the book’s tags in details page

How to Build an Amazon Affiliate Store:

How to Sell eBook With WooCommerce:

➡️ Usage of Shortcode:⬅️
Show Books Gallery


Showing Books from a category

 [wp_books_gallery category="Noble"] 

🌟 Pro Features – Basic

  • Unlimited Books
  • Enable Paginaton
  • Book Cost Type: Free / Premium
  • Display Book Price: Regular and Discount
  • 115 Currency Available
  • Display Price at Gallery Page
  • Two Separate Book Links: Free Download and Buy From
  • Show-Hide total books via Shortcode
  • Show-Hide Seacrh Panel via Shortcode
  • Display Books of an Author via Shortcode
  • Book Format like Hard Cover, Audio Book, Kindle Edition, Paperback etc.
  • Book Series
  • Display Books by Language with Shortcode
  • Order By – Title, Date, Author etc. with Shortcode

🌟 Pro Features – Professional

  • Display Featured Books With Slider/Grid View
  • Display Latest Books With Slider/Grid View
  • Display Categorized Books With Slider/Grid View
  • Search Panel Item Drag & Drop Sorting
  • External Book Cover Image Url
  • Display Rating in Gallery Page
  • Display Rating in Single Page
  • Show-Hide Rating Option in Gallery Settings Page
  • Reading Age Info in Book Details Page
  • Grade Level Info in Book Details Page
  • ISBN-13 Option Available
  • Item Weight Option Available
  • Multiple Author Option Available
  • Co-Publisher Option Available
  • Co-Publisher Show-Hide Option Available
  • Allow Only Logged-in Users to Download Books
  • Import Books with CSV Format – Addon Available
  • Import Books from Open Library
  • Display Subtitle in Details Page
  • Display ASIN in Book Details
  • Display Edition in Book Details
  • Display Illustrator in Book Details
  • Front end sorting feature
  • Display Book details in popup modal
  • Option for Affiliate Code tag in url
  • Option to align button at bottom
  • Related books slide in single page
  • Author books slide in single page
  • Latest Books Slider Widget
  • Gallery Pagination Styling
  • Multiple Sale Sources (New)
  • Display a single book by book-id
  • Books by Category Panel
  • Author List Panel
  • Display Books of an Author Panel
  • Display Author Bio at Book Details Page

Upgrade to Pro!

📋 Translation Ready:

  • POT file included (/languages/)
  • Bengoli
  • Farsi (Iran)
  • Spanish (Spain)
  • Spanish (Ecuador)
  • Spanish (Venezuela)
  • Spanish (Mexico)
  • Swedish (Sweden)
  • Romanian
  • French (France)
  • Arabic
  • German

👍 Thanks For Translation:

  • Morovat Guivi – Farsi (Iran)

👍 Feedback/Rating:
If you find this plugin helpful, feel free to give us your valuable review. Rate us and share this plugin with your friends and others. This will motivate us and help us to grow.
Rate Us

🔥 Other Plugins from HM Plugin

👉 WordPress Books Showcase Plugin Create an online digital library to sell and affiliate books
👉 WordPress Donation Plugin Create a form to collect donation and payment via Stripe payment gateway
👉 WordPress News Plugin Display internal and external news in various layouts
👉 WordPress Notification Bar Plugin Dsiplay message and a button at the top or bottom of your webpage
👉 WordPress Author Bio Box Plugin Displays an author box / author info / auhor bio to your website
👉 WordPress Logo Showcase Plugin Easiest client, brand logo showcase plugin to display logos on your website
👉 WordPress Resume Manager Plugin Display and manage personal resume or CV at your WordPress webpage
👉 WordPress Restaurant Menu Plugin Simplest plugin that displays food items, menus in your webpage
👉 WordPress Job Board and Recruitment Plugin Easiest Job Board, Career and Recruitment Plugin to display job listing in a career page
👉 WordPress Product Showcase Plugin Display products with various informations on your website
👉 WordPress Testimonial Plugin Displays client’s testimonial, review or quote in multiple ways
👉 WordPress FAQ Plugin WordPress FAQ Plugin which will display various FAQs in your website


  • Showing Books Gallery Grid View
  • Showing Books Gallery List View
  • Books Gallery Single Page View
  • Books Gallery Featured Books View (Pro)
  • Main Gallery Content Settings Page
  • Main Gallery Styling Settings Page
  • Gallery Search Panel Settings Page
  • Gallery Single Page Settings Page


Install WordPress Books Gallery as a regular WordPress plugin. Here are different ways to install plugin:

Install by search plugin:

  1. In your Admin, go to menu Plugins > Add New
  2. Search WordPress Books Gallery
  3. Click to install
  4. Activate the plugin
  5. Setup the proper settings in WGB Books menu

Install by upload plugin:

  1. Download the latest version of WordPress Books Gallery (.zip file)
  2. In your Admin, go to menu Plugins > Add New
  3. Select “Upload Plugin”
  4. Click on “Choose File”
  5. Select downloaded wp-books-gallery.zip and click on “Install Now” button
  6. Activate the plugin


How Can I Display Books?

After activating the plugin, you will see “WGB Books” in WordPress Admin Dashboard.

Go to “Add New Book” and add your Books as many as you want.

Now you need to insert the shortcode [wp_books_gallery] at any page through TinyMCE editor.

I have applied the shortocode but front page is not like as your demo!

Please dont use only “books” as your page url slug. Try to use something else or add extra word like “our-books”.

Only 10 books are showing, although there are much more books. How Can I increase them?

You need to upgrade to the Pro vesion to display molre than 10 books with pagination. If you’re interested to get the Pro, Please go to Upgrade to Pro! Page.

How To Display Pagination In Books Gallery?

You need to upgrade to the Pro vesion to display molre than 10 books with pagination. If you’re interested to get the Pro, Please go to Upgrade to Pro! Page.

Book details page showing 404!

Please go to Settings -> Permalinks. Just Save Changes and refresh the page.

Is the Plugin fully responsive?

Yes, this plugin is fully responsive. You can control to show the number of books columns on different devices (Desktop, mobile etc.).

Do I need coding skills to showcase Books?

Not at all! This plugin is very easy to use. No more pain writing any shortcode attributes to display Books on your website. With just a few clicks, you can amazingly showcase your Books using the Shortcode [wp_books_gallery].

Will it automatically use my existing Books when Upgrade to Pro?

Yes. If you already have Books in the free version, you will automatically get the Books to use in the Pro version.

Should I purchase the Pro version?

Pro version includes tons of amazing and useful features. If you’re interested to get the Pro, Please go to Upgrade to Pro! Page.

Can I have a Free Trial of that Pro version?

Yes you can! Please go to Upgrade to Pro! Page.

Is it translation ready?

Yes, this plugin is fully Translation ready, supporting .pot language files! You can easily translate into your language with loco translator.


April 25, 2024
I had a little problem after installing WP 6.5.2 and the tech support via chat was great: they helped me fix the problem definitly in a very very short time.Thanks a lot!
April 1, 2024
I just spent an hour with Hossni on chat to figure out how to integrate the plugin to my site. We faced one issue after another but Hossni never gave up. He stayed with me all along and was very resourceful! The result is great 🙂 I not only recommend the plugin for how great it is but also for the support you get together with it!
Augustus 22, 2023
Hossni was excellent! He answered my questions thoroughly and quickly. The issue was resolved. Very satisfied!
Read all 69 reviews

Contributors & Developers

“WordPress Books Gallery” is oopbron sagteware. Die volgende mense het bygedra tot die ontwikkeling van hierdie uitbreiding:


“WordPress Books Gallery” has been translated into 8 locales. Thank you to the translators for their contributions.

Translate “WordPress Books Gallery” into your language.

Interested in development?

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



  • Freemius SDK update to 2.7.2
  • Minor CSS fixed


  • Book saving conflict with formats issue fixed
  • Minor code optimized


  • Author url issue fixed
  • RTL support for book single page


  • Freemius SDK update to 2.6.2
  • Add download file media button added
  • Go to direct checkout page for WooCommerce
  • Return to shop url changed to home page


  • Download button icon option added
  • Freemius SDK update to 2.6.1
  • Admin book informations file code optimized


  • Book details mobile layout issue fixed
  • Css fixed


  • Gallery page default image issue fixed
  • Hide book cover applied to list layout
  • Author and category link applied in list layout
  • Freemius sdk upgraded
  • Small bug fixed
  • Button added to single modal
  • Detail page layout improved
  • Link applied to details page slider category and author


  • Details page publisher link to search page added
  • Author label changed to Primary Author
  • Reading age icon fixed
  • Details page show hide tag option added
  • Details page tag label option added
  • Download button redirects to login if login permission enabled
  • Order by meta key issue fixed


  • Small bug fixed
  • CSS fixed
  • Gallery author link added


  • Code optimized
  • Freemius SDK update to 2.5.10
  • Default image bug fixed in details page
  • WordPress general date format applied to details publish date
  • Backslash appearing before apostrophes issue fixed in search title


  • Book category and tag archive page fixed
  • Code optimized
  • Url bug fixed
  • Freemius sdk version upgraded


  • Book category template fixed
  • Category link added to Gallery books category
  • Open button Url in the same window option added
  • Orderby rand issue fixed
  • Orderby Rand option added to Gallery Page settings
  • Freemius sdk upgraded


  • Freemius version upgraded
  • Css fixed


  • Search design issue improved
  • Freemius version upgraded
  • Hide other books slider from details page if there is no book
  • Show-hide back button option added
  • Back button label text option added
  • Detail page layout issue fixed
  • Book details page made enabled by default


  • Price amount range increased
  • Resolution warning fixed
  • Grid classic template added
  • Search and Reset button alignment issue fixed
  • Security fixing in admin settings page
  • Search panel issue fixed when there is no books
  • Default message option added when there is no book


  • Gallery list view template added
  • Gallery template selection option added
  • Gallery container black bg color issue fixed
  • Pagination anchor styling issue fixed
  • Default cover image url option added


  • Images different sizes option added
  • Formates changed to Formats
  • Books Gallery Sidebar Introduced
  • Css fixed

* Freemius sdk updated
* Donation admin link removed


  • Bug fixed
  • Css fixed


  • Books per page option open
  • Changed selectize assets from CDN to local
  • Slick script minified
  • Gallery button bg color, font color option added
  • Gallery main container padding, border radius option added
  • Gallery container background color


  • Freemius version updated


  • Security fix
  • Details tag space fixed


  • Gallery mobile, tablet width issue fixed
  • All books admin table width issue fixed


  • Sidebar display issue fixed
  • Without sidebar width issue fixed
  • Refresh button styling improved
  • Font Awesome Free 6.1.1 integrated
  • Gallery container border color option added
  • Gallery container width option added
  • Gallery container margin top/bottom option added
  • Css fixed


  • Allow post author in admin add/edit books panel
  • Books archive page turned into gallery page
  • Support for post author


  • Book detail page SEO improved
  • Book detail page code reorganized
  • Book detail page title line height fixed
  • Gallery page column updated to 5
  • Adminajax url issue fixed
  • Display cover in admin all books list


  • JS issue fixed
  • CSS issue fixed


  • Selectize sorting and conflicting issue fixed
  • Search button hover bg and font color option added


  • Action before/after added in front single page
  • Search reset button background, border, font color option added


  • Searchable dropdown for search panel added


  • Spelling issue fixed


  • Security fix


  • Minor issue fixed


  • United Arab Emirates currency added


  • General Setings Page Added
  • Gallery Page Url Slug Option added
  • Gallery Page Slug Applied to Back Button
  • Search Filter on Author and Category Link in Details Page


  • Admin Tab Styling Overlap Issue Fixed
  • Admin Sidebar Link Updated
  • Icon Added to Details Page Book Info


  • Minor bug fixing
  • Code optimized
  • Search button border issue fixed
  • Css fixed


  • Search Panel Button Styling Issue fixed
  • Code Reorganized
  • Font-awesome integrated
  • Search Refresh Icon Changed


  • Minor fixing
  • Max width applied to details page
  • Notice error fixed in details page


  • Usage & Tutorial Page Added
  • Download button Url open in new tab
  • Minor fixing


  • Show all books fixed
  • Code optimized/organized
  • CSS improved
  • Freenius integrated


  • Bug/Notice error fixed for front image
  • Bug/Notice error fixed for single image
  • Show-Hide sidebar in single page
  • Code optimized


  • Book category hyerarchy added in search panel
  • Single book sidebar responsive issue fixed
  • Book cover image size changed – loop and single
  • 5 Translation file included – Spain, Ecuador, Venezuela, Mexico and Sweden
  • Book item border color option added
  • Book item background color option added
  • Book image hover effect added – Rotation 360
  • CSS issue fixed


  • Sidebar added to single book template
  • Empty link removed if not available from book cover
  • Search icon issue fixed
  • Removed pages word from single page
  • Back button issue fixed
  • Gallary column number added – 1
  • Max Title Word Length set to 50
  • Max Description Word Length set to 100


  • Search issue solved in home page
  • Search form reset button added
  • CSS issue fixed
  • Notice error fixed


  • Hide search via shortcode (search=false)
  • Show/Hide total books option added
  • Book title color option added
  • Book title hover color option added
  • Book title font-size option added
  • Book description color option added
  • Book description font-size option added
  • Styling updated
  • Bug fixed in filter list in admin panel for books and posts


  • Book status field changed dropdown to radio button
  • Applied readonly to published on field to avoid date issue
  • Change Month/Year option in datepicker for published on field
  • NULL value skipped from Year dropdown in search panel
  • Dot appearance between pagination fixed
  • Total books count showing on top
  • Download button background color option added
  • Download button font color option added
  • Default Option for search items
  • Some styling fixed


  • Search problem to other page fixed
  • Books display order ASC/DESC option added
  • Books cover/image width full/default option added
  • Enable/Disable book details page option added
  • Showing the book’s tags in details page
  • Pages word included in translation in details page
  • Search By ISBN option added
  • Search By Language option added
  • Year wise search option added
  • Show/Hide Year Search Option Added
  • ASC/DESC Year Order in Search Panel Option added
  • Show/Hide ISBN seacrh Option Added
  • Some styling fixed


  • Search Books Button Text Option Added
  • Search Books Button BG Color Option Added
  • Search Books Button Border Color Option Added
  • Search Books Button Font Color Option Added
  • Category Order ASC/DESC in Search Panel
  • Author Order ASC/DESC in Search Panel
  • Publisher Order ASC/DESC in Search Panel
  • Bug Fixes Regarding Text Domain
  • Translation Ready: POT file included (/languages/)


  • Option For Gallary Columns In Mobile Added
  • Author not showing in details page solved
  • Multiple category showing issue solved
  • Bug fixed


  • Search Panel Settings Included In Admin Menu
  • Show/Hide Search Panel Option Added
  • Show/Hide Search By Book Name Option Added
  • Show/Hide Search By Category Option Added
  • Show/Hide Search By Author Option Added
  • Show/Hide Search By Publisher Option Added
  • Display Author By Category In Search Selection
  • Hide The Download Button If No External Link Available
  • Translate Enable Search Panel Text
  • Support For Post Tags
  • Description Word Length Option Added
  • Published Date Format (Full/Year) Option Added
  • Minor bug fixes


  • Various search option added
  • Sorting by Name, Author, Date etc.
  • No image preview added if image not found


  • Flush Rewrite applied upon plugin activation
  • Gallery and Book Detail Settings menu included in admin area
  • Grid layout implemented in Gallery page
  • Display Gallery columns option added
  • Book title word legth option added
  • Open book details page when click on image added
  • Open book details on same tab or a new tab option added
  • Category Label Text option added
  • Author Label Text option added
  • Option to display category in Gallery page
  • Option to display author in Gallery page
  • Option to display description in Gallery page
  • Option to display Buy now / Download button in Gallery page
  • Buy now / Download button text option added
  • Option to display Author and Author Label text in details page
  • Option to display Category and Category Label text in details page
  • Option to display Publisher and Publisher Label text in details page
  • Option to display Publish Date and Publish Date Label text in details page
  • Option to display ISBN and ISBN Label text in details page
  • Option to display Pages and Pages Label text in details page
  • Option to display Country and Country Label text in details page
  • Option to display Language and Language Label text in details page
  • Option to display Dimension and Dimension Label text in details page
  • Option to display File Size and File Size Label text in details page
  • Option to display BuyNow / Download button in details page
  • Option to display Description and Description Label text in details page


  • Bug fixes
  • Layout improved


  • Shortcode included: Display Option, Pagination Option, Category Option
  • Active/Inactive option added


  • Book detail page layout modified
  • Description section comes to bottom


  • Details page added


  • Initial release