How To: Create a Knowledge Base using WordPress

My friend Andra Yogi over at ThemeWarrior has just released a new theme called “nowLedge” which enables you to use WordPress to power a knowledge base.

What is a knowledge base ?

In general, a knowledge base is a centralized repository for information: a public library, a database of related information about a particular subject
Source: Tech Target

You can use a Knowledge base (or KB) if you are selling a product or service, they usually provide answers to commonly asked questions by your customers. As you receive more questions in from visitors you can add these to the KB so over time it becomes more usefull.

About the Theme

nowLedge will help you build a knowledge base site using WordPress with ease. The homepage is fully-widgetized and optional blog layout is also available for anyone who just want to use nowLedge as a normal blog. nowLedge also has a built-in AJAX rating system and post view counter to help you know how many people viewed an article and how useful the article is.

Install the theme

Once you have purchased the theme you receive a zip file to download – In your WordPress admin screen, click “Appearance” > “Themes” > “Install Themes” > “Upload” you will now be presented with an upload box, use this to upload the theme zip file.

Now click “Activate” under the theme name.

Once this is done, you will see a new menu option called “nowLedge”, the theme is now installed and you can begin configuring it for your site.

Theme Options Panel

The good thing about the nowLedge theme is that is the first ThemeWarrior theme to feature their new Warrior Panel and framework, it provides a good range of customisation options in a clean easy to use panel :


The first tab is the general options tab, here you can choose to display heading text or not and has a box to enter your text. The Heading text appears at the top of your theme :


The appearance tab is where you can customise the look of your theme – choose a theme style ( 4 colors are provided ),  Upload your logo and a favicon, choose main text and link colors and also add in any custom CSS rules you like.


In the navigation tab you can choose to use WordPress menu builder if you are using WP version 3.0 and above, you can choose which categories to include in the menu, which pages and you can change the order they are displayed in.


The homepage tab is a simple choice whether to use the theme with a Knowledge Base layout or a normal blog layout – the theme looks good as a blog as well.

Post Options

The post options tab has some choices to make about info displayed which your articles – date format, whether to show when the post was updated, view counter and star post ratings. You can also set a time limit for anonymous users to be able to rate the posts.


The advertisement tab allows you to add up to six 125px x 125px adverts which can be displayed via a widget.

Social Network

Social Network is where you can enter all your usernames for various social networking sites, includes inputs for :

  • RSS Feed
  • Twitter
  • Facebook
  • Myspace
  • Linkedin
  • Flickr
  • Youtube
  • Vimeo


The final tab is miscellaneous, it includes an inout box where you can paste any codes which will go in your footer, for example Google Analytics etc.


Once you have set up your theme options, the final thing to do is add some widgets, to do this, in your admin menu Visit “Appearance” > “Widgets”.

The nowLedge theme includes a number of custom widgets for you to use in two widgetized areas – the homepage and the sidebar. Choose the ones you wish to include and play about with the placing :


If you are looking to add a FAQ or Knowledge Base to your site, then the nowLedge theme provides a quick way to get up and running. The design is simple and clean, it should allow for easy customisation – if you have an existing site, enable Multisite and use this theme on a new WP blog and then add some CSS styles to match it to your site.



Oliver Dale is the founder of Kooc Media, An Internet Company based in Manchester, UK. I founded WPLift and ThemeFurnace, find out more on my Personal Blog. Thanks!

Related Articles


3 thoughts on “How To: Create a Knowledge Base using WordPress”

  1. That is an awesome project which just goes to show the power of WordPress and its endless possibilities.

    From the looks of things, I’d even go so far as to say that this theme is underpriced for its functionality and appearance. If I ever need to create a Knowledgebase, I know what my first stop will be.

Comments are closed.

learn wordpress wplift icon

Learn The Inner Workings Of WordPress,

Even If You Don’t Know How to Code...

Join Our 30,000+ WordPress Aficionados, From Newbies To Experts, And Power-Up. Your WordPress Site With The Best Plugins, Techniques and Tricks.