BasePress Knowledge Base


BasePress allows you to build as many knowledge bases as you need to document your products or services.
Reduces your customer support cost and helps your customers find the answer they need 24/7.
It is designed to be easy to use thanks to its clean administration tools that integrates seamlessly in WordPress admin area.

What makes BasePress the right tool for your business?

  1. Ready to use in less then 5 minutes.
  2. Create as many knowledge bases as you need.
  3. Keep your content organized in a logical way dividing it by product or service.
  4. Serve targeted answer to your customers saving them time too.
  5. Adapts to all devices. Your customers can consult it form any device including tablets and phones.
  6. Keep the look of your website professional.

BasePress creates an entry page for your customers where they can choose the product or service they need help with.
They will be taken to the right knowledge base for their needs and all the articles, searches and suggestions will be fully relevant to what they are looking for.

This is a Lite version of our Premium plugin we wanted to share with the WordPress community.
It has all the features you need to create your fully functional knowledge base and nothing less.


  1. Build a single or multi product knowledge base
  2. A dedicated page for users to choose the product
  3. Unlimited sections hierarchy
  4. List and boxed sections styles
  5. Image and description for each product
  6. Image, icon and description for each section
  7. Icon selector for each articles
  8. Drag and drop reorder for products and sections
  9. Search bar with live results
  10. Shortcode to add the search bar anywhere in your website
  11. Related articles widget
  12. Sections widget
  13. Products widget
  14. Easy to use admin screens
  15. Translatable via .pot files
  16. Easy customization
  17. Automatic 301 redirects for articles that have been moved to a different section. For this to work the article’s slug must remain unchanged.

If you need some extra features for you and your customers consider upgrading and get access to these extra benefits:


  1. Improved search bar results based on user votes and visits as well
  2. Articles voting
  3. Popular articles widget based on votes and/or visits
  4. Dashboard widget
  5. Automatic Table of Contents (in article and/or widget)
  6. Drag and drop articles reorder
  7. Next and Previous articles navigation
  8. Advanced Content Restriction by user role
  9. Knowledge base Insights
  10. Multisite support
  11. WPML support
  12. Shortcode editor to add dynamic lists of articles outside of the knowledge base


  • BasePress Comes with 3 default themes
  • Easy to use admin tools
  • Search bar with Live Results


  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Create a page and add the shortcode [basepress] to that page.
  4. Go to BasePress->Settings->General and select the page you just created on ‘Knowledge Base page’.
  5. Select ‘Single product mode’ if you want a knowledge base for a single product skipping the product selection page.
  6. Start creating your first product and sections.
  7. Add your articles.


I don’t need multiple KBs can I still use it as standard knowledge base?

Yes. You just need to enable the ‘Single product mode’ in the settings and it would work as a standard KB.
You still need to create a product under Knowledge Base->Products before adding sections and articles.

Can I customize the look of the knowledge base?

Yes of course. There a few ways to do it depending on your needs.

  1. Simple modifications are possible via css on your theme stylesheet.
  2. You can customize the look by creating a child theme of one of the default themes that comes with the plugin.
    In the plugin directory there is a folder called ‘themes’. Inside there is a folder for each theme. You can override any of those files by creating a folder in your theme called ‘basepress’, place inside a new folder with the name of the theme you want to modify and override any of the files from there respecting the directory names.
    This works as a wooCommerce theme would.
  3. Build your own theme from scratch. To do this create a folder with the name of your theme and place inside of it all the necessary files. Follow the file structure of the default theme present on BasePress.
    Remember to place the ‘Theme Name: Your theme name’ at the beginning of the css file or BasePress won’t reconize it.
    Once the theme is ready it will be listed in the settings page.
I get 404 pages in the knowledge base

A 404 page will appear if any of the following points is true:

  1. You haven’t selected the main page containing the shortcode in the General settings.
  2. You haven’t created any product yet. Even if you use it as ‘single product mode’ you still need to create a product to function. Only the name is necessary.
  3. You haven’t created any section yet.
  4. You haven’t selected any product or section for the articles.
  5. You have changed the slug of the page with the shortcode. In this case just go to WP Settings->Permalinks and just click ‘Save Changes’.
My knowledge base page is empty

For the knowledge base to appear you needs at least a Product a Section and an article ready.
Products or sections without any article are not displayed by default.

Can I upgrade to the Premium version and keep my content?

Yes. You can use the free version and build your knowledge base as long as you like. If you then decide to upgrade to get all Premium features you can do it directly from within the plugin.
All your content will remain intact. New features might not be anabled after upgrade. Just go to BasePress->Settings and activate the one you need.

Is this a limited version?

No. You get a fully functional plugin with no restrictions. You can create unlimited KBs, prodcuts, sections and articles.

Can I use BasePress in my language?

BasePress is fully translatable via .pot files that you can find inside the plugin folder under languages.
If you need a multilingual knowledge base than consider upgrading to our Premium version for WPML compatibility.

Can I get support for this plugin?

We only give support for any bug fix you may find in the free version.
Customers of our Premium Version get full support for a year from purchase.


Flexible knowledge base plugin, responsive developer

After looking at all free and paid knowledge base plugins, BasePress had the most convincing featureset and was straightforward to setup. By easily customizing one of the included themes, I was able to seamlessly include the plugin into my website without any break in look and feel.

Also, the developer was super responsive and implemented my feature request in just a few days.

Awesome plugin with great support from the developer

This one of the best Wiki plugins we could find, if not the best, it allows you for all kinds of modifications other plugins of its kind do not and the developer offers great support when you need it.

We purchased the Pro version for our site and do not regret it, try it, you can’t go wrong.

Awesome Plugin!!

I was looking for a plugin like this and after talking to the plugin author to get it working 100% on the page builder I use (OptimizePress’s new Smart Theme) now I have a fully functioning KnowledgeBase that I don’t have to worry about migrating over every time I decide to try a new help desk software. The KB just lives on my WordPress site and I can easily change my forms to point to the new HelpDesk.

Take my advice and don’t rely on knowledge base products that are attached to your subscription with ZenDesk, HelpScout, Groove, or any of the other help desks. If you quit paying for those then all your time and effort you put into your KB will be lost if you don’t have all the data saved.

I have tried a couple other plugins but BasePress seems to be the best one out there so far.

Give it a try and you will love it!

Read all 4 reviews

Contributors & Developers

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


“BasePress Knowledge Base” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “BasePress Knowledge Base” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added option to order articles alphabetically
  • Added Gutenberg editor support


  • Added possibility to run the Knowledge base from front page
  • Added Dashboard Widget (Premium Only)
  • Moved shortcode editor to its own page (Premium Only)
  • General code improvements


  • Hotfix for sections permalink not working


  • Added Users feedback feature (Premium Only)
  • fixed conflict with WooCommerce cart if KB page is not selected in settings
  • Fixed search that stopped working properly after version 1.8.9


  • Fixed pagination that stopped working after version 1.8.9


  • Improved articles list in sections. Now it shows the articles from that section and a list of sub-sections if present


  • Removed feed links from header inside all knowledge base pages as there are no feeds for the articles
  • Added automatic 301 redirects for all articles that have been moved to a different section (article’s slug must remain unchanged)
  • Updated Freemius SDK


  • Fixed post order page not showing all articles (Premium Only)
  • Small improvement on admin css


  • Fixed bug for searches when the KB is in sub-page


  • Improved search results to move exact matches on top


  • Removed page builders’ shortcodes from search snippets


  • Renamed some element’s css classes on admin side to avoid naming conflict with other plugins


  • Improved menu handling so KB menu item has class “current_menu_item” when visiting any KB page


  • Updated Freemius SDK


  • Fixed case insensitive search for non English languages


  • Added knowledge base Insights (Premium Only)
  • Fixed products template translation


  • Minor code optimization for post views counter


  • Fixed PHP error when section image is missing.
  • Fixed search feature not finding articles in sub-sections

  • Fixed PHP error when product image is missing.


  • Improved update and upgrade process
  • Improved articles voting system for better articles suggestions (Premium Only)


  • Improved permalink structure if KB is in a sub-page


  • Added an Icons Manager to have full control on the icons used in the knowledge base
  • Updated included themes to work with the new Icon Manager
  • Updated Freemius SDK


  • Fixed page title tag for single product mode always showing the same title name


  • Automated product selection on all admin screen if ‘Single product mode’ is enabled
  • Improved page title tag for single product mode


  • Fixed Search and Articles navigation not working on some installations
  • Updated Freemius SDK


  • Added possibility to disable the Table of Contents on individual articles (Premium Only)


  • Fixed bug that stopped highliting of found terms on search bar results
  • Fixed post counter not working on some WordPress installation


  • Improved compatibility with Yoast SEO which would make Table of Contents links not work correctly (Premium Only)


  • Fixed bug that made sections with not articles but only sub-sections disappear


  • First release