Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Build a Library Collection and Circulation System in WordPress

WordPress often gets labeled as a blogging platform, but every day people are finding creative new ways of using WordPress. Recently, we came across a new plugin that extends WordPress and use it as the system to manage a library’s collection. It allows you to search items, add users, volunteers, circulations, etc. In this article, we will show you how to run and manage a library collection and circulation system in WordPress. You can run it on a local intranet or the live web, providing patrons access to the library from any where on the go.

We will use a new plugin called Weblibrarian. This plugin was started as a portable, cross-platform system that the Wendell Free Library could use as a transistion system from its current paper card based circulation system to the system that will eventually be rolled out by the regional library system.

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

Setting up a Library Site with WebLibrarian

We will start by installing WebLibrarian plugin. Upon activation, you will find a WebLibrarian menu item under Settings. Clicking on it will take you to a configuration page which actually just asks for your Amazon Web Services keys and associate ID. To see all other options you need to go to Users and create a new user with the role Librarian.

Adding a Librarian

Login to the admin area with Librarian user account that you just created. You will see that your WordPress admin dashboard is replaced by WebLibrarian Admin dashboard.

Web Librarian Admin Dashboard

From the WebLibrarian dashboard you can manage collections, patrons, and circulation desks. It works like any other Library software where the librarian is expected to enter the data manually to manage collections. You can also import the data from other sources.

Adding Library Features to The Frontend of your Site

Web Libriarian plugin comes with a user manual, but since most people install plugins from inside their WordPress admin area, there is a chance that you haven’t noticed it. You can download WebLibrarian user manual from publisher’s website. The manual has detailed instructions on using shortcodes within your posts and pages.

For example, you can use this shortcode to add a search form for visitors to search for titles and collections:


Search Library Collections

There are multiple user roles defined by the plugin. Such as Librarian’s Aide, Volunteers, and Patrons. The Librarian can associate each patron ID with a WordPress user account. Each user can then login to your WordPress site to checkout items, see what they are currently holding and manage their profiles.

WebLibrarian Patron Dashboard

This is a very neat way to use WordPress, and we are glad that folks are extending WordPress for interesting use cases like this one. We hope that this article will help some small public libraries in finding a cost-effective solution to manage their collection and circulation digitally. We are looking forward to your comments not just about running a library with WordPress but also about any other kind of WordPress based application that you have seen or worked with.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!

Reader Interactions

9 CommentsLeave a Reply

  1. Hello,

    Would you recommend this plugin for a simple rental business of different product (approx 1000 items)? Or would you recommend another plugin?

    I am able to produces my own custom functions / logic but I like to have a good plugin as a starting point.

    Any tips, suggestions,

  2. Having a Library in my membership site has always been my headache. The task ahead is bigger than what I can face. But I think this plugin should help me out.

  3. Thanks for the insight! I would love if you could post a few more screenshots of the actual interface, so we can get a grip on the look and feel of the plugin.

  4. It was really Helpful. Thank you for the information. But how will the information of the book be produced when typed in the search box? Can you help me out?

  5. Hi, nice article. I installed this plugin and followed the steps explained above. But when I type something in the search box, nothing is coming up in the results. Can you help me out in this regard?

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.