Title: Knowledge Base
Author: Ajay
Published: <strong>mai 23, 2015</strong>
Last modified: novembre 29, 2025

---

Search plugins

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

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

# Knowledge Base

 By [Ajay](https://profiles.wordpress.org/ajay/)

[Download](https://downloads.wordpress.org/plugin/knowledgebase.2.3.2.zip)

 * [Details](https://tah.wordpress.org/plugins/knowledgebase/#description)
 * [Reviews](https://tah.wordpress.org/plugins/knowledgebase/#reviews)
 *  [Installation](https://tah.wordpress.org/plugins/knowledgebase/#installation)
 * [Development](https://tah.wordpress.org/plugins/knowledgebase/#developers)

 [Support](https://wordpress.org/support/plugin/knowledgebase/)

## Description

[Knowledge Base](https://webberzone.com/plugins/knowledgebase/) is an easy-to-use
WordPress plugin that allows you to create a knowledge base / FAQ section on your
site.

You can use it to create a single or multi-product knowledge base with little effort.

The plugin was born after I tried several free plugins and themes that didn’t fit
my purpose. It’s designed to be very easy to install and use out of the box.

You can view a [live demo of my knowledge base](https://webberzone.com/support/knowledgebase/).

#### Terminology

 * **Articles**: A custom post type `wz_knowledgebase` is used to store all the 
   knowledge base articles
 * **Sections**: A custom taxonomy ( `kbcategory` ) used to create the knowledge
   base. You will need _at least one category_ to display the knowledge base. Add
   these categories under _Knowledge Base > Sections_
 * **Tags**: Additionally you can use tags ( `kbtags` ) can also be used for each
   knowledge base article.

#### Main features

 * Supports unlimited knowledge bases using different sections with unlimited nested
   levels
 * Inbuilt styles that display the Knowledge Base beautifully and are fully responsive–
   Uses the [Responsive Grid System](http://www.responsivegridsystem.com/)
 * Customizable permalinks: Archives are enabled so your knowledge base can be viewed
   automatically at `/knowledgebase/` upon activation. You can change this on the
   Settings page
 * Shortcode: `[knowledgebase]` will allow you to display the knowledge base on 
   any page you choose. For other shortcodes, check the FAQ
 * Gutenberg block: You can display the knowledge base using a block. Find it by
   typing `kb` or `knowledge base` when adding a new block
 * Breadcrumbs: Default templates include breadcrumbs. Alternatively, use the function
   or shortcode to display this where you want
 * Widgets: WZKB Articles, WZKB Sections and WZKB Breadcrumbs
 * Inbuilt cache to speed up the display of your knowledge base articles

#### Contribute

If you have an idea, I’d love to hear it. WebberZone Knowledge Base is also available
on [Github](https://github.com/WebberZone/knowledgebase). You can [create an issue on the Github page](https://github.com/WebberZone/knowledgebase/issues)
or, better yet, fork the plugin, add a new feature and send me a pull request.

## Screenshots

 * [[
 * Knowledge Base Menu in the WordPress Admin
 * [[
 * Knowledge Base Viewer Facing with Default styles
 * [[
 * Knowledge Base alerts
 * [[
 * Settings » General
 * [[
 * Settings » Output
 * [[
 * Settings » Styles
 * [[
 * Knowledge Base widgets

## Blocks

This plugin provides 5 blocks.

 *   Knowledge Base Sections Display the list of sections when browsing a knowledge
   base page
 *   Knowledge Base Alerts Display alerts for WZ Knowledge Base
 *   Knowledge Base Breadcrumb Display the Knowledge Base Breadcrumb navigation
 *   Knowledge Base Display the Knowledge Base
 *   Knowledge Base Articles Display the Knowledge Base Articles

## Installation

#### WordPress install (The easy way)

 1. Navigate to “Plugins” within your WordPress Admin Area
 2. Click “Add new” and in the search box enter “Knowledgebase” or « Knowledge Base»
 3. Find the plugin in the list (usually the first result) and click “Install Now”
 4. Activate or Network activate the Plugin in WP-Admin under the Plugins screen

#### Manual install

 1. Download the plugin
 2. Extract the contents of knowledgebase.zip to wp-content/plugins/ folder. You should
    get a folder called knowledgebase.
 3. Activate or Network activate the Plugin in WP-Admin under the Plugins screen

#### Usage

 1. Visit `Knowledge Base &raquo; Sections` to add new categories to the knowledge 
    base
 2. Visit `Knowledge Base &raquo; Add New` to add new Articles to the knowledge base.
    You can select a section from there while adding
 3. Optionally, create a new page or edit an existing one and add the shortcode `[knowledgebase]`
    or use the block to set up this page to display the knowledgebase

The plugin supports unlimited levels of category hierarchy. To build a multi-product
knowledge base:

 1. Set the _First section level_ under the Output tab to 2
 2. Create a set of top-level sections for each product
 3. Create sub-sections for each of the products

[This live demo](https://webberzone.com/support/knowledgebase/) is a working example
of a multi-product knowledge base.

## FAQ

If your question is not listed below, please create a new post at the [WordPress.org support forum](https://wordpress.org/support/plugin/knowledgebase).
It is the fastest way to get support, as I monitor the forums regularly. I also 
provide [premium _paid_ support via email](https://webberzone.com/support/).

### 404 errors on the knowledge base

This is usually due to outdated permalinks. To flush the existing permalink rules,
visit Settings > Permalinks in your WordPress admin area.

### Shortcodes

For details on all the shortcodes included in the plugin, refer to [this Knowledge Base article](https://webberzone.com/support/knowledgebase/knowledge-base-shortcodes/).

### Using your own templates for archives and search

WebberZone Knowledge Base comes built with custom templates to display archives 
of the articles, category archives, and search results. You can easily override 
any of these templates by creating your template in your theme’s folder or in `wp-
content/knowledgebase/templates`

 1. Article view: single-wz_knowledgebase.php or single-wz_knowledgebase.html
 2. Articles archive: archive-wz_knowledgebase.php or archive-wz_knowledgebase.html
 3. Category archive: taxonomy-wzkb_category.php or taxonomy-wzkb_category.html
 4. Search results: wzkb-search.php or wzkb-search.html

### How do I sort the posts or sections?

The plugin doesn’t have an inbuilt feature to sort posts or sections. You will need
an external plugin like [Intuitive Custom Post Order](https://wordpress.org/plugins/intuitive-custom-post-order/)
which allows you to easily drag and drop posts, sections or tags to display them
in a custom order.

### How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program.
The Patchstack team help validate, triage and handle any security vulnerabilities.
[Report a security vulnerability.](https://patchstack.com/database/vdp/knowledgebase)

## Reviews

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

### 󠀁[Everything that you need for a good knowledge base](https://wordpress.org/support/topic/everything-that-you-need-for-a-good-knowledge-base/)󠁿

 [Allyson](https://profiles.wordpress.org/allysonsouza/) juillet 19, 2020 1 reply

The plugin is great, it comes with everything that you need for a good knowledge
base. Using it with Ultimate Member will give you the ability to control visibility
of articles and other stuff.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/knowledgebase/reviews/)

## Contributors & Developers

“Knowledge Base” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ Ajay ](https://profiles.wordpress.org/ajay/)
 *   [ WebberZone ](https://profiles.wordpress.org/webberzone/)

[Translate “Knowledge Base” into your language.](https://translate.wordpress.org/projects/wp-plugins/knowledgebase)

### Interested in development?

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

## Changelog

#### 2.3.2

 * Bug fixes:
    - Fixed security issue where Knowledge Base slug in settings was not sanitized.

#### 2.3.1

 * Bug fixes:
    - Fixed security issue where arguments passed to the shortcodes were not properly
      sanitized.

#### 2.3.0

Release post: [https://webberzone.com/blog/knowledge-base-v2-3-0/](https://webberzone.com/blog/knowledge-base-v2-3-0/)

The plugin has been completely rewritten to use classes and autoloading.

 * Features:
    - New block: Knowledge Base Articles.
    - New block: Knowledge Base Breadcrumbs.
    - New block: Knowledge Base Sections.
 * Modifications:
    - Enhanced breadcrumb navigation with semantic HTML5 markup and improved accessibility
    - Added Schema.org BreadcrumbList markup for better SEO
    - Added support for custom Unicode separators in breadcrumbs

#### 2.2.1

 * Enhancements:
    - The plugin will now load RTL styles if your site is in RTL mode.
    - Only load CSS on the frontend if the option is enabled in the Settings page.
 * Bug fixes:
    - Fixed a security issue in the alerts block that impacted edge cases of stored
      data from contributors. Now the alert block content is passed through `wp_kses_post`
      before being displayed.
    - Fixed a bug where the block would not render correctly in the editor

#### 2.2.0

Release post: [https://webberzone.com/blog/knowledge-base-v2-2-0/](https://webberzone.com/blog/knowledge-base-v2-2-0/)

 * Enhancements:
    - The plugin will now look for templates within `wp-content/knowledgebase/templates`
      folder if it is not found within the existing theme before using the plugin’s
      included templates
    - Alerts block now shows a preview and the Default style is inserted correctly
    - Upgrade settings handling to use the WebberZone Settings_API class
    - Knowledge Base block is wrapped in the `<Disabled>` component which prevent
      any accidental clicking when you’re using it in the block editor (Gutenberg)

#### Earlier versions

For the changelog of earlier versions, please refer to the separate changelog.txt
file or the [Github releases page](https://github.com/WebberZone/knowledgebase/releases)

## Meta

 *  Version **2.3.2**
 *  Last updated **4 mois ago**
 *  Active installations **100+**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/knowledgebase/)
 * Tags
 * [documentation](https://tah.wordpress.org/plugins/tags/documentation/)[faq](https://tah.wordpress.org/plugins/tags/faq/)
   [knowledge base](https://tah.wordpress.org/plugins/tags/knowledge-base/)[knowledgebase](https://tah.wordpress.org/plugins/tags/knowledgebase/)
   [support](https://tah.wordpress.org/plugins/tags/support/)
 *  [Advanced View](https://tah.wordpress.org/plugins/knowledgebase/advanced/)

## Ratings

 5 out of 5 stars.

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

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

[See all reviews](https://wordpress.org/support/plugin/knowledgebase/reviews/)

## Contributors

 *   [ Ajay ](https://profiles.wordpress.org/ajay/)
 *   [ WebberZone ](https://profiles.wordpress.org/webberzone/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/knowledgebase/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://ajaydsouza.com/donate/)