{"id":36410,"date":"2015-05-23T19:58:31","date_gmt":"2015-05-23T19:58:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/knowledgebase\/"},"modified":"2026-05-10T13:06:07","modified_gmt":"2026-05-10T13:06:07","slug":"knowledgebase","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/knowledgebase\/","author":2277,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.0.0","stable_tag":"3.0.0","tested":"7.0","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"WebberZone Knowledge Base","header_author":"WebberZone","header_description":"","assets_banners_color":"2d2650","last_updated":"2026-05-10 13:06:07","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wzn.io\/donate-wz","header_plugin_uri":"https:\/\/github.com\/WebberZone\/knowledgebase","header_author_uri":"https:\/\/webberzone.com","rating":5,"author_block_rating":0,"active_installs":100,"downloads":14440,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"Ajay","date":"2015-05-23 19:58:31"},"1.1.0":{"tag":"1.1.0","author":"Ajay","date":"2015-06-29 17:34:20"},"1.2.0":{"tag":"1.2.0","author":"Ajay","date":"2016-01-24 18:30:48"},"1.3.0":{"tag":"1.3.0","author":"Ajay","date":"2016-12-04 15:04:56"},"1.4.0":{"tag":"1.4.0","author":"Ajay","date":"2017-04-22 17:18:13"},"1.5.0":{"tag":"1.5.0","author":"Ajay","date":"2017-08-06 17:34:05"},"1.6.0":{"tag":"1.6.0","author":"Ajay","date":"2018-12-05 21:47:21"},"1.7.0":{"tag":"1.7.0","author":"Ajay","date":"2019-02-12 14:56:13"},"1.8.0":{"tag":"1.8.0","author":"Ajay","date":"2019-09-14 09:45:31"},"1.9.0":{"tag":"1.9.0","author":"Ajay","date":"2020-01-25 09:12:35"},"2.0.0":{"tag":"2.0.0","author":"Ajay","date":"2020-06-12 18:22:19"},"2.0.1":{"tag":"2.0.1","author":"Ajay","date":"2021-07-10 18:29:29"},"2.1.0":{"tag":"2.1.0","author":"Ajay","date":"2022-01-08 09:03:36"},"2.1.1":{"tag":"2.1.1","author":"Ajay","date":"2022-11-09 11:33:32"},"2.1.2":{"tag":"2.1.2","author":"Ajay","date":"2023-04-01 10:42:31"},"2.2.0":{"tag":"2.2.0","author":"Ajay","date":"2024-07-16 18:17:19"},"2.2.1":{"tag":"2.2.1","author":"Ajay","date":"2024-10-15 18:45:31"},"2.2.2":{"tag":"2.2.2","author":"Ajay","date":"2024-10-27 15:31:53"},"2.3.0":{"tag":"2.3.0","author":"Ajay","date":"2025-04-15 18:56:14"},"2.3.1":{"tag":"2.3.1","author":"Ajay","date":"2025-06-05 07:00:33"},"2.3.2":{"tag":"2.3.2","author":"Ajay","date":"2025-11-29 05:54:20"},"3.0.0":{"tag":"3.0.0","author":"Ajay","date":"2026-05-10 13:06:07"}},"upgrade_notice":{"3.0.0":"<p>Major update: Multi-product mode, new Setup Wizard. Introduced Pro.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3383574,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3383574,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3383756,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3383756,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"knowledgebase\/alerts":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"knowledgebase\/alerts","version":"2.3.0","title":"Knowledge Base Alerts","category":"knowledgebase","icon":"book","keywords":["knowledgbase","alerts","kb"],"description":"Display alerts for WZ Knowledge Base","supports":{"html":false},"styles":[{"name":"primary","label":"Primary","isDefault":true},{"name":"secondary","label":"Secondary"},{"name":"success","label":"Success"},{"name":"info","label":"Info"},{"name":"warning","label":"Warning"},{"name":"danger","label":"Danger"},{"name":"light","label":"Light"},{"name":"dark","label":"Dark"}],"attributes":{"content":{"type":"string","source":"html","selector":"div"},"align":{"type":"string","default":"none"}},"example":{},"textdomain":"knowledgebase","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"knowledgebase\/articles":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"knowledgebase\/articles","version":"2.3.0","title":"Knowledge Base Articles","category":"knowledgebase","icon":"book","keywords":["knowledgbase","articles","kb"],"description":"Display the Knowledge Base Articles by Product or Section","supports":{"html":false},"attributes":{"className":{"type":"string","default":""},"limit":{"type":"number","default":-1},"showExcerpt":{"type":"boolean","default":false},"productId":{"type":"number","default":0},"termID":{"type":"number","default":0},"depth":{"type":"number","default":-1},"title":{"type":"string","default":""},"showHeading":{"type":"boolean","default":false},"linkHeading":{"type":"boolean","default":false},"headingLevel":{"type":"string","default":"h2"}},"example":{},"textdomain":"knowledgebase","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css"},"knowledgebase\/knowledgebase":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"knowledgebase\/knowledgebase","version":"2.3.0","title":"Knowledge Base","category":"knowledgebase","icon":"book","keywords":["knowledgbase","kb","faq"],"description":"Display the Knowledge Base","supports":{"html":false},"attributes":{"className":{"type":"string","default":""},"category":{"type":"string","default":""},"productId":{"type":"number","default":0},"limit":{"type":"number"},"showArticleCount":{"type":"boolean"},"showExcerpt":{"type":"boolean"},"hasClickableSection":{"type":"boolean"},"showEmptySections":{"type":"boolean"},"title":{"type":"string","default":""},"showHeading":{"type":"boolean","default":false},"linkHeading":{"type":"boolean","default":false},"headingLevel":{"type":"string","default":"h2"},"other_attributes":{"type":"string","default":""}},"example":{},"textdomain":"knowledgebase","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css"},"knowledgebase\/breadcrumb":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"knowledgebase\/breadcrumb","version":"2.3.0","title":"Knowledge Base Breadcrumb","category":"knowledgebase","icon":"menu","keywords":["knowledgebase","breadcrumb","kb","navigation"],"description":"Display the Knowledge Base Breadcrumb navigation","supports":{"html":false,"align":true},"attributes":{"className":{"type":"string","default":""},"separator":{"type":"string","default":"\u00bb"}},"example":{},"textdomain":"knowledgebase","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"knowledgebase\/search":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"knowledgebase\/search","version":"3.0.0","title":"Knowledge Base Search","category":"knowledgebase","icon":"search","keywords":["knowledgebase","search","kb"],"description":"Display a search form for the Knowledge Base","supports":{"html":false,"align":true},"attributes":{"className":{"type":"string","default":""},"placeholder":{"type":"string","default":"Search the knowledgebase\u2026"},"buttonText":{"type":"string","default":"Search"}},"example":{},"textdomain":"knowledgebase","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"knowledgebase\/related":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"knowledgebase\/related","version":"3.0.0","title":"Knowledge Base Related Articles","category":"knowledgebase","icon":"book","keywords":["knowledgebase","related","articles","kb"],"description":"Display related articles for the current knowledge base article","supports":{"html":false},"attributes":{"className":{"type":"string","default":""},"title":{"type":"string","default":"Related Articles"},"limit":{"type":"number","default":5},"headingLevel":{"type":"string","default":"h3"},"showExcerpt":{"type":"boolean","default":false},"showThumb":{"type":"boolean","default":true},"showDate":{"type":"boolean","default":true}},"example":{},"textdomain":"knowledgebase","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"knowledgebase\/sections":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"knowledgebase\/sections","version":"2.3.0","title":"Knowledge Base Sections","category":"knowledgebase","icon":"book","keywords":["knowledgbase","sections","kb"],"description":"Display subsections of a selected section or the full knowledge base sections tree if no section is selected","supports":{"html":false},"attributes":{"className":{"type":"string","default":""},"title":{"type":"string","default":""},"termID":{"type":"number","default":0},"depth":{"type":"number","default":-1},"beforeLiItem":{"type":"string","default":""},"afterLiItem":{"type":"string","default":""}},"example":{},"textdomain":"knowledgebase","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"knowledgebase\/products":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"knowledgebase\/products","version":"3.0.0","title":"Knowledge Base Products","category":"knowledgebase","icon":"products","keywords":["knowledgebase","kb","products"],"description":"Display sections under a selected product or the full knowledge base products\/sections tree if none selected","supports":{"html":false},"attributes":{"title":{"type":"string","default":""},"productId":{"type":"number","default":0},"depth":{"type":"number","default":-1},"beforeLiItem":{"type":"string","default":""},"afterLiItem":{"type":"string","default":""}},"example":{},"textdomain":"knowledgebase","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"}},"tagged_versions":["1.0.0","1.1.0","1.2.0","1.3.0","1.4.0","1.5.0","1.6.0","1.7.0","1.8.0","1.9.0","2.0.0","2.0.1","2.1.0","2.1.1","2.1.2","2.2.0","2.2.1","2.2.2","2.3.0","2.3.1","2.3.2","3.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1335073,"resolution":"1","location":"assets","locale":"","width":604,"height":266},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2648558,"resolution":"2","location":"assets","locale":"","width":1087,"height":1872},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2654485,"resolution":"3","location":"assets","locale":"","width":736,"height":1066},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2156472,"resolution":"4","location":"assets","locale":"","width":955,"height":1206},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2654485,"resolution":"5","location":"assets","locale":"","width":960,"height":971},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2654485,"resolution":"6","location":"assets","locale":"","width":949,"height":699},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2654485,"resolution":"7","location":"assets","locale":"","width":341,"height":922}},"screenshots":{"1":"Knowledge Base Menu in the WordPress Admin","2":"Knowledge Base Viewer Facing with Default styles","3":"Knowledge Base alerts","4":"Settings &raquo; General","5":"Settings &raquo; Output","6":"Settings &raquo; Styles","7":"Knowledge Base widgets"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[6941,1643,14090,1104,9545],"plugin_category":[39,41,47],"plugin_contributors":[78250,78249],"plugin_business_model":[],"class_list":["post-36410","plugin","type-plugin","status-publish","hentry","plugin_tags-documentation","plugin_tags-faq","plugin_tags-knowledge-base","plugin_tags-support","plugin_tags-wiki","plugin_category-business","plugin_category-communication","plugin_category-education-and-support","plugin_contributors-ajay","plugin_contributors-webberzone","plugin_committers-ajay","plugin_committers-webberzone"],"banners":{"banner":"https:\/\/ps.w.org\/knowledgebase\/assets\/banner-772x250.jpg?rev=3383756","banner_2x":"https:\/\/ps.w.org\/knowledgebase\/assets\/banner-1544x500.jpg?rev=3383756","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/knowledgebase\/assets\/icon-128x128.jpg?rev=3383574","icon_2x":"https:\/\/ps.w.org\/knowledgebase\/assets\/icon-256x256.jpg?rev=3383574","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/knowledgebase\/assets\/screenshot-1.png?rev=1335073","caption":"Knowledge Base Menu in the WordPress Admin"},{"src":"https:\/\/ps.w.org\/knowledgebase\/assets\/screenshot-2.png?rev=2648558","caption":"Knowledge Base Viewer Facing with Default styles"},{"src":"https:\/\/ps.w.org\/knowledgebase\/assets\/screenshot-3.png?rev=2654485","caption":"Knowledge Base alerts"},{"src":"https:\/\/ps.w.org\/knowledgebase\/assets\/screenshot-4.png?rev=2156472","caption":"Settings &raquo; General"},{"src":"https:\/\/ps.w.org\/knowledgebase\/assets\/screenshot-5.png?rev=2654485","caption":"Settings &raquo; Output"},{"src":"https:\/\/ps.w.org\/knowledgebase\/assets\/screenshot-6.png?rev=2654485","caption":"Settings &raquo; Styles"},{"src":"https:\/\/ps.w.org\/knowledgebase\/assets\/screenshot-7.png?rev=2654485","caption":"Knowledge Base widgets"}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/webberzone.com\/plugins\/knowledgebase\/\">Knowledge Base<\/a> makes building a knowledge base or FAQ for your WordPress site easy, fast, and scalable.<\/p>\n\n<p>Whether you need a simple FAQ page, a full self-service help center, or a structured multi-product wiki, Knowledge Base scales to fit. Organize articles into products and sections, customize permalinks, and let your customers help themselves: no coding required.<\/p>\n\n<p>Perfect for:<\/p>\n\n<ul>\n<li>Multi-product companies managing multiple help centers<\/li>\n<li>SaaS platforms with self-service documentation portals<\/li>\n<li>Ecommerce support centres reducing ticket volume<\/li>\n<li>Documentation hubs and internal company wikis<\/li>\n<li>Developers building customer-facing knowledge portals<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/webberzone.com\/support\/knowledgebase\/\">Live Demo<\/a>.<\/p>\n\n<h3>Powerful features available in the Free version<\/h3>\n\n<ul>\n<li><strong>Unlimited Knowledge Bases<\/strong>: Support as many products as you like, with unlimited sections and sub-sections.<\/li>\n<li><strong>Beautiful, Responsive Layouts<\/strong>: Ships with clean templates powered by the Responsive Grid System.<\/li>\n<li><strong>Customisable Permalinks<\/strong>: View your KB at \/knowledgebase\/ by default or change the base slugs for articles, sections, products, and tags. Advanced custom permalink structures with dynamic placeholders are available in Pro.<\/li>\n<li><strong>Shortcodes + Gutenberg Blocks<\/strong>: Add KB listings anywhere using [knowledgebase] or use the Knowledge Base block.<\/li>\n<li><strong>Built-in Breadcrumbs<\/strong>: Improve UX and SEO with breadcrumb navigation.<\/li>\n<li><strong>Widgets Included<\/strong>: WZKB Articles, WZKB Sections, WZKB Products, and WZKB Breadcrumbs widgets.<\/li>\n<li><strong>Built-in Caching<\/strong>: Speed up your Knowledge Base without extra plugins. Configurable cache expiry settings are available in Pro.<\/li>\n<li><strong>Multilingual Ready<\/strong>: Full WPML and Polylang compatibility \u2014 translate articles, sections, products, and tags; language-aware caching and widgets included out of the box.<\/li>\n<li><strong>Auto Table of Contents<\/strong>: Automatically generate a linked Table of Contents from article headings, with configurable depth and minimum heading threshold.<\/li>\n<li><strong>Live Search Suggestions<\/strong>: Show accessible AJAX search suggestions as visitors type in the Knowledge Base search form.<\/li>\n<li><strong>Related Articles<\/strong>: Display related articles at the bottom of KB articles based on categories and tags.<\/li>\n<li><strong>Alerts<\/strong>: Add attention-grabbing alert boxes with the [kbalert] shortcode or Alerts block.<\/li>\n<\/ul>\n\n<h3>Pro features<\/h3>\n\n<p><a href=\"https:\/\/webberzone.com\/plugins\/knowledgebase\/#pro\">Knowledge Base Pro<\/a> enhances the plugin with advanced features for larger documentation sites, including ratings and feedback, a help widget, a powerful custom permalinks engine, premium layouts, enhanced TOC surfaces, and additional admin tools.<\/p>\n\n<ul>\n<li><strong>Article Rating &amp; Feedback System<\/strong>: Collect binary or 5-star feedback with optional follow-up questions, admin alerts, Bayesian sorting, and GDPR-friendly tracking modes.<\/li>\n<li><strong>Help Widget<\/strong>: Offer an in-app support hub with live search, suggested articles, and a contact form inside a floating assistant.<\/li>\n<li><strong>Custom Permalinks Engine<\/strong>: Craft advanced URL structures for articles, sections, tags, and products using dynamic placeholders.<\/li>\n<li><strong>Knowledge Base Homepage Mode<\/strong>: Display the Knowledge Base on your site homepage. The Knowledge Base URL becomes the homepage and the Knowledge Base archive URL redirects to the homepage.<\/li>\n<li><strong>Premium Layout Pack<\/strong>: Unlock seven additional frontend styles (Modern, Minimal, Boxed, Gradient, Compact, Magazine, Professional).<\/li>\n<li><strong>Enhanced Table of Contents<\/strong>: Three Pro TOC delivery surfaces \u2014 a sidebar widget that renders the TOC for the current article, a Gutenberg block to insert the TOC inline, and a floating\/sticky panel that follows the reader down the page.<\/li>\n<li><strong>Advanced Admin Tools<\/strong>: Control knowledge base caching with expiry settings, on-demand cache clearing, and other productivity enhancements.<\/li>\n<\/ul>\n\n<h3>Key Concepts<\/h3>\n\n<ul>\n<li><strong>Articles:<\/strong> Custom post type <code>wz_knowledgebase<\/code>: your FAQs, how-to guides, and documentation.<\/li>\n<li><strong>Products:<\/strong> Custom taxonomy <code>wzkb_product<\/code>: link articles to one or more products.<\/li>\n<li><strong>Sections:<\/strong> Custom taxonomy <code>wzkb_category<\/code>: organize content neatly into categories.<\/li>\n<li><strong>Tags:<\/strong> Optional <code>wzkb_tag<\/code> taxonomy: make finding content even easier.<\/li>\n<\/ul>\n\n<h3>Contribute<\/h3>\n\n<p>If you have an idea, I'd love to hear it. WebberZone Knowledge Base is also available on <a href=\"https:\/\/github.com\/WebberZone\/knowledgebase\">Github<\/a>. You can <a href=\"https:\/\/github.com\/WebberZone\/knowledgebase\/issues\">create an issue on the Github page<\/a> or, better yet, fork the plugin, add a new feature and send me a pull request.<\/p>\n\n<!--section=installation-->\n<h3>WordPress install (The easy way)<\/h3>\n\n<ol>\n<li>Navigate to \u201cPlugins\u201d within your WordPress Admin Area<\/li>\n<li>Click \u201cAdd new\u201d and in the search box enter \u201cKnowledgebase\u201d or \"Knowledge Base\"<\/li>\n<li>Find the plugin in the list (usually the first result) and click \u201cInstall Now\u201d<\/li>\n<li>Activate or Network activate the Plugin in WP-Admin under the Plugins screen<\/li>\n<\/ol>\n\n<h3>Manual install<\/h3>\n\n<ol>\n<li>Download the plugin<\/li>\n<li>Extract the contents of knowledgebase.zip to wp-content\/plugins\/ folder. You should get a folder called knowledgebase.<\/li>\n<li>Activate or Network activate the Plugin in WP-Admin under the Plugins screen<\/li>\n<\/ol>\n\n<h3>Quick Start<\/h3>\n\n<p>When you Activate the plugin for the first time, you will be taken to the Setup Wizard. Follow the instructions to set up your knowledge base.<\/p>\n\n<p>After the Setup Wizard, you can:<\/p>\n\n<ol>\n<li>Go to <strong>Knowledge Base &raquo; Products<\/strong>: add your first Products if you've selected Multi-Product mode.<\/li>\n<li>Go to <strong>Knowledge Base &raquo; Sections<\/strong>: add your first categories.<\/li>\n<li>Go to <strong>Knowledge Base &raquo; Add New<\/strong>\u2014 create articles and assign them to sections.<\/li>\n<\/ol>\n\n<p><strong>Want a multi-product Knowledge Base only with Sections?<\/strong><\/p>\n\n<ol>\n<li>Set the <em>First section level<\/em> under the Output tab to 2<\/li>\n<li>Create a set of top-level sections for each product<\/li>\n<li>Create sub-sections for each of the products<\/li>\n<\/ol>\n\n<p>See a live example: <a href=\"https:\/\/webberzone.com\/support\/knowledgebase\/\">WebberZone Knowledge Base Demo<\/a>.<\/p>\n\n<!--section=faq-->\n<p>If you don't see your question answered below, please post it on the <a href=\"http:\/\/wordpress.org\/support\/plugin\/knowledgebase\">WordPress.org support forum<\/a>. This is the quickest way to get help, as I check the forums daily. For more personalized assistance, I also offer <a href=\"https:\/\/webberzone.com\/support\/\">premium <em>paid<\/em> support via email<\/a>.<\/p>\n<dl>\n<dt id=\"why%20are%20knowledge%20base%20pages%20giving%20404%20errors%3F\"><h3>Why are Knowledge Base pages giving 404 errors?<\/h3><\/dt>\n<dd><p>Flush permalinks! Go to <strong>Settings &gt; Permalinks<\/strong> and just click <strong>Save Changes<\/strong>.<\/p><\/dd>\n<dt id=\"what%20shortcodes%20are%20available%3F\"><h3>What shortcodes are available?<\/h3><\/dt>\n<dd><p>Check the full shortcode guide here: <a href=\"https:\/\/webberzone.com\/support\/knowledgebase\/knowledge-base-shortcodes\/\">Knowledge Base Shortcodes<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20override%20templates%3F\"><h3>Can I override templates?<\/h3><\/dt>\n<dd><p>Absolutely! Copy these files into your theme or <code>wp-content\/knowledgebase\/templates\/<\/code>:<\/p>\n\n<ul>\n<li><code>single-wz_knowledgebase.php<\/code><\/li>\n<li><code>archive-wz_knowledgebase.php<\/code><\/li>\n<li><code>taxonomy-wzkb_category.php<\/code><\/li>\n<li><code>wzkb-search.php<\/code><\/li>\n<\/ul>\n\n<p>Or .html versions if you are using a block theme.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20article%20or%20section%20order%3F\"><h3>How do I change the article or section order?<\/h3><\/dt>\n<dd><p>Use a plugin like <a href=\"https:\/\/wordpress.org\/plugins\/intuitive-custom-post-order\/\">Intuitive Custom Post Order<\/a> to easily drag and drop posts, sections or tags to display them in a custom order.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20as%20a%20help%20center%20or%20wiki%3F\"><h3>Can I use this as a help center or wiki?<\/h3><\/dt>\n<dd><p>Yes! Knowledge Base works equally well as a help center, wiki, FAQ site, or documentation portal. Use sections to organise topics and products to separate different areas of your documentation.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multiple%20products%20or%20projects%3F\"><h3>Does it support multiple products or projects?<\/h3><\/dt>\n<dd><p>Yes. Enable Multi-Product mode via the Setup Wizard to organise articles under separate Products, each with their own sections and sub-sections.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20page%20builders%20like%20elementor%20or%20divi%3F\"><h3>Is it compatible with page builders like Elementor or Divi?<\/h3><\/dt>\n<dd><p>Yes. You can use the [knowledgebase] shortcode in any page builder. The plugin also provides Gutenberg blocks for block-based themes.<\/p><\/dd>\n<dt id=\"can%20visitors%20search%20the%20knowledge%20base%3F\"><h3>Can visitors search the knowledge base?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes a built-in search form (via the [wzkb_search] shortcode and a Search block for Gutenberg) with optional live AJAX suggestions. You can enable or disable live search from the plugin settings. The Pro version also adds a floating Help Widget with live search and suggested articles.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20wpml%20or%20polylang%3F\"><h3>Is it compatible with WPML or Polylang?<\/h3><\/dt>\n<dd><p>Yes. Knowledge Base has built-in support for both WPML and Polylang:<\/p>\n\n<ul>\n<li><strong>Articles, sections, products, and tags<\/strong> are all translatable. WPML uses <code>wpml-config.xml<\/code> (bundled with the plugin) for automatic configuration. Polylang auto-detects the public post type and taxonomies.<\/li>\n<li><strong>Widgets<\/strong> (Articles, Sections, Products) translate stored term IDs to the current language automatically, so you can save a term ID in the default language and the widget will display the correct translation.<\/li>\n<li><strong>Archive URLs<\/strong> resolve to the language-aware URL via <code>get_post_type_archive_link()<\/code>, which both WPML and Polylang filter automatically.<\/li>\n<li><strong>Caching<\/strong> is language-aware \u2014 cached output is keyed per language so visitors never see content from the wrong locale.<\/li>\n<\/ul>\n\n<p><strong>Known limitations:<\/strong><\/p>\n\n<ul>\n<li>The Pro Custom Permalinks feature builds URL structures using <code>home_url()<\/code>. With WPML you may need to set the <em>Language URL format<\/em> to <em>Directory<\/em> (e.g. <code>\/en\/<\/code>, <code>\/fr\/<\/code>) for custom permalink structures to resolve correctly per language.<\/li>\n<li>The built-in search form posts to <code>home_url( '\/' )<\/code> \u2014 this is the standard WordPress search pattern and is handled correctly by both plugins' URL routing.<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20can%20i%20report%20security%20bugs%3F\"><h3>How can I report security bugs?<\/h3><\/dt>\n<dd><p>You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. <a href=\"https:\/\/patchstack.com\/database\/vdp\/knowledgebase\">Report a security vulnerability.<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.0<\/h4>\n\n<p>Release post: <a href=\"https:\/\/webberzone.com\/announcements\/knowledge-base-v3-0-0\/\">https:\/\/webberzone.com\/announcements\/knowledge-base-v3-0-0\/<\/a><\/p>\n\n<ul>\n<li><p>Features:<\/p>\n\n<ul>\n<li>Introduced a hierarchical Products taxonomy (<code>wzkb_product<\/code>) for multi-product knowledge bases.\n\n<ul>\n<li>Migration wizard with dry-run and batch processing to map existing sections and articles to products.<\/li>\n<li>Product-based frontend templates that preserve section hierarchy.<\/li>\n<li>Admin UI enhancements for managing products, sections, and migration.<\/li>\n<\/ul><\/li>\n<li>Setup Wizard to guide users through the initial configuration.<\/li>\n<li>New Product widget to display sections for a specific product.<\/li>\n<li>Block Templates and Patterns:\n\n<ul>\n<li>Full Site Editor (FSE) support with custom block templates for Knowledge Base layouts.<\/li>\n<li>Pre-designed block patterns including single article, archives, sections, products, and sidebar layouts.<\/li>\n<li>Sidebar pattern with search, sections, products, and recent articles for easy navigation.<\/li>\n<li>Templates work with both classic and block themes.<\/li>\n<\/ul><\/li>\n<li>Auto-generated Table of Contents for Knowledge Base articles: parses headings (H2\u2013H6), injects anchor IDs, and renders a nested linked TOC above article content.\n\n<ul>\n<li>Configurable heading depth (H2\u2013H6), minimum heading count threshold, and custom title text.<\/li>\n<li>WPML and Polylang support for TOC title translation.<\/li>\n<li>Filter <code>wzkb_toc<\/code> to customise the generated HTML.<\/li>\n<li>Public helper functions <code>wzkb_get_toc()<\/code> and <code>wzkb_toc()<\/code> for template use.<\/li>\n<li>[Pro] TOC widget, block and floating widget.<\/li>\n<\/ul><\/li>\n<li>Live search suggestions for the Knowledge Base search form, with AJAX results, keyboard navigation, and accessible screen reader support.<\/li>\n<li>[Pro] Custom permalinks for Products, Sections, Tags, and Articles.<\/li>\n<li>[Pro] Cache tools: Clear cache button and cache expiry option in the Settings page.<\/li>\n<li>[Pro] Flush permalinks button in the Settings page.<\/li>\n<li>[Pro] Knowledge Base Homepage Mode: Display the Knowledge Base on your site homepage, and redirect the Knowledge Base archive URL to the homepage.<\/li>\n<li>[Pro] Article Rating System:\n\n<ul>\n<li>Binary or 5-star voting, optional follow-up feedback, shortcode support, and Tools page controls.<\/li>\n<li>Multiple tracking methods (none, cookie, IP, cookie + IP, logged-in users) with hashed IP storage for GDPR compliance.<\/li>\n<li>Email alerts, per-article reset tools, feedback storage, privacy exporter\/eraser, and Bayesian average sorting in admin lists.<\/li>\n<\/ul><\/li>\n<li>[Pro] Floating Help Widget providing a branded assistant with live search, suggested articles, configurable labels\/colours, and a contact form with HTML email notifications.<\/li>\n<li>[Pro] Premium layout pack with seven additional frontend styles (Modern, Minimal, Boxed, Gradient, Compact, Magazine, Professional).<\/li>\n<\/ul><\/li>\n<li><p>Modifications:<\/p>\n\n<ul>\n<li>Standardised CSS class names to use consistent hyphenation (e.g. <code>wzkb_section<\/code> \u2192 <code>wzkb-section<\/code>). If you have custom CSS targeting the old class names, you'll need to update your stylesheets.<\/li>\n<li>Added <code>Hooks_Registry<\/code> class to organise hooks and prevent accidental duplicates.<\/li>\n<li>Upgraded the WebberZone Settings API.<\/li>\n<li>Media Handler now supports the FIFU WordPress plugin for featured image detection.<\/li>\n<li>Knowledge Base Block will dynamically load the global settings when first inserted.<\/li>\n<\/ul><\/li>\n<li><p>Breaking Changes:<\/p>\n\n<ul>\n<li>CSS classes have been renamed for consistency, for example:\n\n<ul>\n<li><code>wzkb_section<\/code> \u2192 <code>wzkb-section<\/code><\/li>\n<li><code>wzkb_section_wrapper<\/code> \u2192 <code>wzkb-section-wrapper<\/code><\/li>\n<li><code>wzkb_section_name<\/code> \u2192 <code>wzkb-section-name<\/code><\/li>\n<li><code>wzkb_section_count<\/code> \u2192 <code>wzkb-section-count<\/code><\/li>\n<li><code>wzkb_shortcode<\/code> \u2192 <code>wzkb-shortcode<\/code><\/li>\n<li><code>wzkb_block<\/code> \u2192 <code>wzkb-block<\/code><\/li>\n<li>and other similar class name changes.<\/li>\n<\/ul><\/li>\n<li>If you have custom CSS targeting these classes, please update your selectors.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>Earlier versions<\/h4>\n\n<p>For the changelog of earlier versions, please refer to the separate changelog.txt file or the <a href=\"https:\/\/github.com\/WebberZone\/knowledgebase\/releases\">Github releases page<\/a><\/p>","raw_excerpt":"Build a multi-product knowledge base for WordPress. Reduce support tickets with self-service docs, FAQs, and a built-in help center.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/36410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=36410"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ajay"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=36410"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=36410"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=36410"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=36410"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=36410"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=36410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}