Plugin Directory

Test out the new Plugin Directory and let us know what you think.


A WordPress plugin that implements a basic library collection and circulation system.

Support is handled either with Deepwoods Software's Bugzilla (submit any bugs and feature requests to the Bugzilla) or though the Deepwoods Software's Support page (use this for comments or for general questions).

Where are the admin menus?

You've successfully installed the Web Librarian, but none of the admin menus (Patrons, Collection, Circulation Types, Circulation Desk, or Circulation Stats) show up. Why is this? This is because you are probably logged in as the web site administrator (your user role is Administrator). You need to create at least a user with a user role of Librarian and then log in as this user. Optionally, you can also create users with roles of Senior Aid or Volunteer, who have lesser privileges -- these latter users make sense if you are a large enough library that has additional staff ("Senior Aid") or uses additional workers ("Volunteer") who man the circulation desk(s). It is important to read the subsection titled "User Role Setup" in the "Installation and basic setup" section carefully and to be sure you understand it fully.

Which stylesheet (CSS) selectors can I use to modify the appearance of the front end?

This is described in the appendix of the user manual.

I am having a problem with the bulk upload.

Here are some tips relating to problems with bulk uploading a collection:

If you export a CSV file from Excel (and probably other 'modern' spreadsheet programs as well), you should check the resulting CSV file with a plain text editor. Things to look for include extra commas at the ends of lines ('phantom' or empty columns) and strange characters, partitularly in the headings and in barcodes (if you using your own barcodes).

Other issues involving issues with newline characters. Most of the time WordPress will be running on a LAMP server (a Linux machine). Linux uses the linefeed character (ASCII 10, Ctrl-j) as newline character. MS-Windows uses a two character sequence for newlines: carriage return (ASCII 13, Ctrl-m) followed by a linefeed (ASCII 10, Ctrl-j). MacOSX uses just a carriage return (ASCII 13, Ctrl-m). Web browsers are supposed to normalize uploaded plain text files, but sometimes this does not happen. It might be necessary to fix things in advance of uploading.

Finally, try your upload in small chunks, at least until you get the process worked out. Remember that most WordPress (PHP) installs have a limit on the maximum size of uploaded files, so a really large database is going to have be uploaded in chunks anyway.

How do I check an item out?

In order to check an item out, you need to load a patron record into the circulation desk page. You can use the "Find Patron" button to search the patrons by name and then select the proper result from the list of results in the drop down and then click the "Lookup Patron" to load that patron's record. You can then enter the item's barcode in the item barcode field and click the "Checkout" button. It is possible to pre-load the item barcode field before looking up the patron.

Search does not work - sends me back to my home page

This is caused by a conflict with permalinks and form handling. Answered in the support forum on the WordPress site:


I'd suggest this solution:

Change your site's permalink settings: on the dashboard select Settings->permalinks, then select something other than the 'default'.

I cannot open the user manual, it appears to be corrupt

Please check the size of the PDF (1548805 for user_manual_IT.pdf and 1548666 for user_manual.pdf) and also check the MD5 sum to make sure you properly downloaded the file. The correct download urls are:

User Manual (English): http://plugins.svn.wordpress.org/weblibrarian/assets/user_manual/user_manual.pdf

User Manual (Italian): http://plugins.svn.wordpress.org/weblibrarian/assets/user_manual/user_manual_IT.pdf

Something does not work. What should I do?

Submit a bug at Deepwoods Software's Bugzilla.

I have another question that is not listed here. What should I do?

Submit one on Deepwoods Software's Support page. You can also submit a documentation bug at Deepwoods Software's Bugzilla as well.

Requires: 3.2.1 or higher
Compatible up to: 4.7.2
Last Updated: 2 days ago
Active Installs: 700+


4.3 out of 5 stars


2 of 6 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 0,1,0 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,3,3 100,1,1 100,1,1
0,1,0 0,1,0