Title: Bug Library
Author: Yannick Lefebvre
Published: <strong>January 25, 2011</strong>
Last modified: January 20, 2025

---

Search plugins

![](https://ps.w.org/bug-library/assets/banner-772x250.jpg?rev=971135)

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.

![](https://ps.w.org/bug-library/assets/icon-256x256.jpg?rev=971135)

# Bug Library

 By [Yannick Lefebvre](https://profiles.wordpress.org/jackdewey/)

[Download](https://downloads.wordpress.org/plugin/bug-library.2.1.6.zip)

 * [Details](https://pcd.wordpress.org/plugins/bug-library/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/bug-library/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/bug-library/#installation)
 * [Development](https://pcd.wordpress.org/plugins/bug-library/#developers)

 [Support](https://wordpress.org/support/plugin/bug-library/)

## Description

This plugin provides an easy way to incorporate a bug/enhancement tracking system
to a WordPress site. By adding a shortcode to a page, users will be able to display
a bug list and allow visitors to submit new bugs / enhancements. The plugin will
also provide search and sorting capabilities. A captcha and approval mechanism will
allow the site admin to avoid spam.

You can try it out in a temporary copy of WordPress [here](https://demo.tastewp.com/bug-library).

 * [Changelog](https://wordpress.org/extend/plugins/bug-library/other_notes/)
 * [Support Forum](https://wordpress.org/tags/bug-library)

## Screenshots

 * [[
 * Bug Listing
 * [[
 * Form to report new issues

## Installation

 1. Download the plugin
 2. Upload the extracted folder to the /wp-content/plugins/ directory
 3. Activate the plugin in the WordPress Admin
 4. To get a basic Bug Library list showing on one of your WordPress pages, create 
    a new page and type the following text: [bug-library]

There are a number of optional arguments that can be specified with the shortcode.
Here they are with examples for each:

[bug-library bugcategorylist=’3,4,5′] = List of bug categories to display
 [bug-
library bugtypeid=’4′] = List of bugs from a specific category [bug-library bugstatusid
=’5′] = List of bugs that have a specific status [bug-library bugpriorityid=’6′]
= List of bugs that have a specific priority

These shortcode options can be combined:

[bug-library bugcategorylist=’3,4,5′ bugtypeid=’4′ bugstatusid=’5′ bugpriorityid
=’6′]

 1. Configure the Bug Library General Options section for more control over the plugin
    functionality.
 2. Copy the file single-bug-library-bugs.php from the bug-library plugin directory
    to your theme directory to display all information related to your bugs. You might
    have to edit this file a bit and compare it to single.php to get the proper layout
    to show up on your web site.

## FAQ

None at this time

## Reviews

![](https://secure.gravatar.com/avatar/a5986b85cd793a4598e0b2a901cef53dc7faa76d4e494bd40586c696f4fd7b77?
s=60&d=retro&r=g)

### 󠀁[Simple, effective, great support – recommended](https://wordpress.org/support/topic/simple-effective-great-support-recommended/)󠁿

 [techtastic](https://profiles.wordpress.org/techtastic/) September 12, 2020

A nice plugin for when you want an uncomplicated way to track issues/bugs. On the
couple of times that I have encountered a glitch Yannick has been very responsive
and fixed it quickly. If you don’t need an advanced bug/issue tracking tool with
complex features and integrations, and you want a simpler alternative that gets 
the job done, then I highly recommend this plugin. Give it a go and you’ll find 
that it is worthy of a donation.

![](https://secure.gravatar.com/avatar/deb5d104d1d09c63a861e8f42872396cd6c794a1fea24750685413dbc52b4aca?
s=60&d=retro&r=g)

### 󠀁[Excellent plugin – simple and to the point](https://wordpress.org/support/topic/excellent-plugin-simple-and-to-the-point/)󠁿

 [hmmcrunchy](https://profiles.wordpress.org/hmmcrunchy/) May 10, 2019

may need a few tweaks on filtering but love this plugin very simple and does the
job Edit – blooming amazing, filter was my own fault – dev added IDs to lists so
I can now filter perfectly, damn good job 🙂

 [ Read all 6 reviews ](https://wordpress.org/support/plugin/bug-library/reviews/)

## Contributors & Developers

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

Contributors

 *   [ Yannick Lefebvre ](https://profiles.wordpress.org/jackdewey/)

[Translate “Bug Library” into your language.](https://translate.wordpress.org/projects/wp-plugins/bug-library)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bug-library/), check
out the [SVN repository](https://plugins.svn.wordpress.org/bug-library/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/bug-library/) by
[RSS](https://plugins.trac.wordpress.org/log/bug-library/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.1.6

 * Removed debugging statement

#### 2.1.5

 * Fix for potential security issue

#### 2.1.4

 * Fixed potential security issue

#### 2.1.2

 * Fixed potential security issue

#### 2.1.1

 * Restricted file types that can be attached to user bug reports to ‘bmp’, ‘txt’,‘
   png’, ‘jpg’, ‘pdf’, ‘jpeg’

#### 2.1

 * Added new function to export links to a CSV file

#### 2.0.8

 * Addressed possible security issue

#### 2.0.3

 * New plugin icon
 * Minor bug fixes

#### 2.0.2

 * Fixed issue with resolution date picker not working

#### 2.0.1

 * Single bug template provided with plugin now automatically loads from plugin 
   folder if not found in theme
 * Fixed issues with undefined variables in single-bug-library-bugs.php

#### 2.0

 * Added translation support

#### 1.5.5

 * Added new option to specify default product to be selected in new bug submission
   form

#### 1.5.4

 * Fixed issue where visitors could not report new issues when filtering issues 
   by product

#### 1.5.3

 * Added ID column when showing Products, Status, Types and Priority

#### 1.5.2

 * Fix for display of bug reporter name

#### 1.5.1

 * Selections in drop-down lists are re-selected if submission is not accepted

#### 1.5

 * Added options to add empty option to product and issue list to make sure that
   users select a product and issue

#### 1.4.6

 * Enhanced quick edit for bugs to be able to easily change product, status, priority
   and other fields
 * Added option to remove bugs from site search results

#### 1.4.5

 * Re-wrote user query code for bug assignment to avoid issues on some installations

#### 1.4.4

 * Fixes to work on sites that are not installed at the root of a URL

#### 1.4.3

 * Fixes to work on sites that are not installed at the root of a URL

#### 1.4.2

 * Fixed issue accessing category menus

#### 1.4.1

 * Added options to be able to hide the product, version number and issue type fields

#### 1.4

 * Modified bug query for shortcode display to avoid displaying bugs that are in
   trash

#### 1.3.9

 * Re-arranged all menu items under Bugs menu in admin to make it easier to find
   all related items
 * General code cleanup

#### 1.3.8

 * Changed file_get_contents for wp_remote_fopen

#### 1.3.6

 * Updated single item template for twenty-fifteen theme
 * Corrected some issues with default options not being created correctly
 * Added uninstall function
 * Corrected label in admin

#### 1.3.5

 * Corrected PHP code warning

#### 1.3.4

 * Added new option to allow comments to be closed automatically when a user-defined
   closure status is assigned to a bug

#### 1.3.3

 * Fixed problem with activating file attachments

#### 1.3.2

 * Removed hard-coded image file extension when uploading attachments

#### 1.3.1

 * Corrected PHP warnings

#### 1.3

 * Changed mechanism to display the submit new issues popup

#### 1.2.9

 * Corrected PHP warnings

#### 1.2.8

 * Updated colorbox script to fix problem with black box when submitting new issues
   in latest version of WordPress

#### 1.2.7

 * Updated jQuery datapicker script to fix problem with latest versions of WordPress

#### 1.2.6

 * Fixed uncaught reference error in javascript code

#### 1.2.5

 * Added field to define default user bug priority in configuration panel
 * New user reported issues now have a priority so they can appear in the list

#### 1.2.4

 * Added code to make sure that post data is available when saving custom bug data

#### 1.2.3

 * Added CDATA tags around javascript code
 * Removed unnecessary quotes around PHP code to render meta boxes

#### 1.2.2

 * Removed reference to non-existent table in admin menu code

#### 1.2.1

 * Update to ensure compatibility with WordPress 3.3

#### 1.2

 * Added options to shortcode to allow users to specify bug priority, type and status
   as arguments

#### 1.1.2

 * Fixed issue with status field not display correct entry when editing bugs
 * Modified join condition in bug display code to avoid upgrade issues with missing
   priorities

#### 1.1.1

 * Changed Upload Image option to Upload File. Changed code that displayed image
   to become link to attached file.

#### 1.0.3

 * Added options to make the reporter name and reporter e-mail required fields in
   the user issue submission form

#### 1.0.2

 * Corrected variable with bad name

#### 1.0.1

 * Added filters in admin bug list page to filters bugs by type, status and product
 * Corrected problem with product, status and type getting deleted if you quick 
   edited a bug

#### 1.0

 * First release of Bug Library

## Meta

 *  Version **2.1.6**
 *  Last updated **1 year ago**
 *  Active installations **100+**
 *  WordPress version ** 3.0 or higher **
 *  Tested up to **6.5.8**
 *  Language
 * [English (US)](https://wordpress.org/plugins/bug-library/)
 * Tags
 * [bug](https://pcd.wordpress.org/plugins/tags/bug/)[feature](https://pcd.wordpress.org/plugins/tags/feature/)
   [issue](https://pcd.wordpress.org/plugins/tags/issue/)[request](https://pcd.wordpress.org/plugins/tags/request/)
   [tracker](https://pcd.wordpress.org/plugins/tags/tracker/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/bug-library/advanced/)

## Ratings

 4.7 out of 5 stars.

 *  [  4 5-star reviews     ](https://wordpress.org/support/plugin/bug-library/reviews/?filter=5)
 *  [  2 4-star reviews     ](https://wordpress.org/support/plugin/bug-library/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/bug-library/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/bug-library/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/bug-library/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/bug-library/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bug-library/reviews/)

## Contributors

 *   [ Yannick Lefebvre ](https://profiles.wordpress.org/jackdewey/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bug-library/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://ylefebvre.github.io/wordpress-plugins/bug-library/)