{"id":31403,"date":"2014-08-29T20:06:37","date_gmt":"2014-08-29T20:06:37","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/very-simple-knowledge-base\/"},"modified":"2026-02-14T17:12:34","modified_gmt":"2026-02-14T17:12:34","slug":"very-simple-knowledge-base","status":"publish","type":"plugin","link":"https:\/\/szl.wordpress.org\/plugins\/very-simple-knowledge-base\/","author":8604367,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"8.7","stable_tag":"8.7","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"VS Knowledge Base","header_author":"Guido","header_description":"","assets_banners_color":"f26535","last_updated":"2026-02-14 17:12:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.guido.site","rating":4.8,"author_block_rating":0,"active_installs":300,"downloads":44074,"num_ratings":16,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"5.8":{"tag":"5.8","author":"Guido07111975","date":"2022-04-01 19:50:19"},"5.9":{"tag":"5.9","author":"Guido07111975","date":"2022-04-11 06:05:59"},"6.0":{"tag":"6.0","author":"Guido07111975","date":"2022-05-27 20:09:07"},"6.1":{"tag":"6.1","author":"Guido07111975","date":"2022-06-02 09:49:23"},"6.2":{"tag":"6.2","author":"Guido07111975","date":"2022-06-02 10:35:27"},"6.3":{"tag":"6.3","author":"Guido07111975","date":"2022-08-11 11:49:55"},"6.4":{"tag":"6.4","author":"Guido07111975","date":"2022-10-19 15:24:12"},"6.5":{"tag":"6.5","author":"Guido07111975","date":"2022-12-29 07:31:49"},"6.6":{"tag":"6.6","author":"Guido07111975","date":"2023-03-13 17:15:16"},"6.7":{"tag":"6.7","author":"Guido07111975","date":"2023-07-03 11:12:54"},"6.8":{"tag":"6.8","author":"Guido07111975","date":"2023-09-09 11:44:27"},"6.9":{"tag":"6.9","author":"Guido07111975","date":"2023-10-11 05:42:51"},"7.0":{"tag":"7.0","author":"Guido07111975","date":"2024-01-02 14:07:52"},"7.1":{"tag":"7.1","author":"Guido07111975","date":"2024-04-21 15:37:18"},"7.2":{"tag":"7.2","author":"Guido07111975","date":"2024-04-27 11:02:00"},"7.3":{"tag":"7.3","author":"Guido07111975","date":"2024-05-02 05:51:11"},"7.4":{"tag":"7.4","author":"Guido07111975","date":"2024-06-07 10:27:20"},"7.5":{"tag":"7.5","author":"Guido07111975","date":"2024-09-07 17:35:04"},"7.6":{"tag":"7.6","author":"Guido07111975","date":"2024-11-02 14:18:50"},"7.7":{"tag":"7.7","author":"Guido07111975","date":"2024-11-09 16:21:21"},"7.8":{"tag":"7.8","author":"Guido07111975","date":"2025-01-25 21:11:35"},"7.9":{"tag":"7.9","author":"Guido07111975","date":"2025-05-03 11:06:20"},"8.0":{"tag":"8.0","author":"Guido07111975","date":"2025-05-24 11:44:43"},"8.1":{"tag":"8.1","author":"Guido07111975","date":"2025-06-29 15:59:12"},"8.2":{"tag":"8.2","author":"Guido07111975","date":"2025-10-18 14:45:10"},"8.3":{"tag":"8.3","author":"Guido07111975","date":"2025-11-04 19:04:53"},"8.4":{"tag":"8.4","author":"Guido07111975","date":"2026-01-11 19:18:31"},"8.5":{"tag":"8.5","author":"Guido07111975","date":"2026-01-16 16:50:57"},"8.6":{"tag":"8.6","author":"Guido07111975","date":"2026-01-30 16:34:24"},"8.7":{"tag":"8.7","author":"Guido07111975","date":"2026-02-14 17:12:34"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":3,"5":13},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1415756,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1415756,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1415756,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"vskb\/vskb-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"vskb\/vskb-block","version":"1.0","title":"VS Knowledge Base","category":"text","icon":"book","textdomain":"very-simple-knowledge-base","attributes":{"listType":{"type":"string"},"shortcodeSettings":{"type":"string"}},"editorScript":"file:.\/index.js"}},"tagged_versions":["5.8","5.9","6.0","6.1","6.2","6.3","6.4","6.5","6.6","6.7","6.8","6.9","7.0","7.1","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","8.0","8.1","8.2","8.3","8.4","8.5","8.6","8.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3380566,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3099238,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3418388,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3418388,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Knowledge Base","2":"Knowledge Base WooCommerce products","3":"Page with block (dashboard)","4":"Widget (dashboard)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[165197,1643,2101,14090,9545],"plugin_category":[47],"plugin_contributors":[79385],"plugin_business_model":[],"class_list":["post-31403","plugin","type-plugin","status-publish","hentry","plugin_tags-classicpress","plugin_tags-faq","plugin_tags-frequently-asked-questions","plugin_tags-knowledge-base","plugin_tags-wiki","plugin_category-education-and-support","plugin_contributors-guido07111975","plugin_committers-guido07111975"],"banners":{"banner":"https:\/\/ps.w.org\/very-simple-knowledge-base\/assets\/banner-772x250.png?rev=1415756","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/very-simple-knowledge-base\/assets\/icon-128x128.png?rev=1415756","icon_2x":"https:\/\/ps.w.org\/very-simple-knowledge-base\/assets\/icon-256x256.png?rev=1415756","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/very-simple-knowledge-base\/assets\/screenshot-1.png?rev=3380566","caption":"Knowledge Base"},{"src":"https:\/\/ps.w.org\/very-simple-knowledge-base\/assets\/screenshot-2.png?rev=3099238","caption":"Knowledge Base WooCommerce products"},{"src":"https:\/\/ps.w.org\/very-simple-knowledge-base\/assets\/screenshot-3.png?rev=3418388","caption":"Page with block (dashboard)"},{"src":"https:\/\/ps.w.org\/very-simple-knowledge-base\/assets\/screenshot-4.png?rev=3418388","caption":"Widget (dashboard)"}],"raw_content":"<!--section=description-->\n<h4>About<\/h4>\n\n<p>With this lightweight plugin you can create a knowledge base that contains your categories and posts.<\/p>\n\n<p>Main features of the plugin:<\/p>\n\n<ul>\n<li>Free and lightweight<\/li>\n<li>Support for Block Editor and Classic Editor<\/li>\n<li>Display your knowledge base with block, shortcode or widget<\/li>\n<li>Custom post types are supported (such as WooCommerce product categories and products)<\/li>\n<li>Customize your knowledge base with attributes<\/li>\n<li>Documentation at WP plugin page<\/li>\n<li>Active support from developer at WP forum<\/li>\n<\/ul>\n\n<p>With this plugin you can also create a FAQ or wiki in the same way as a knowledge base.<\/p>\n\n<h4>How to use<\/h4>\n\n<p>After installation make sure you already have some categories and posts.<\/p>\n\n<p>Go to the editor and add the VS Knowledge Base block or the shortcode <code>[knowledgebase]<\/code> to a page. This will display your knowledge base.<\/p>\n\n<p>Or go to Appearance &gt; Widgets and use the VS Knowledge Base widget.<\/p>\n\n<p>Default settings categories:<\/p>\n\n<ul>\n<li>4 columns when using block or shortode<\/li>\n<li>1 column when using widget<\/li>\n<li>2 columns in small screens<\/li>\n<li>Order by name<\/li>\n<li>Ascending order (A-Z)<\/li>\n<li>Empty categories are hidden<\/li>\n<li>Parent and subcategories are displayed separately<\/li>\n<\/ul>\n\n<p>Default settings posts:<\/p>\n\n<ul>\n<li>Order by date<\/li>\n<li>Descending order (new to old)<\/li>\n<li>All posts are displayed<\/li>\n<\/ul>\n\n<p>Customize your knowledge base with attributes.<\/p>\n\n<h4>Attributes<\/h4>\n\n<p>You can customize your knowledge base by adding attributes to the block, shortcode or widget.<\/p>\n\n<ul>\n<li>Add custom CSS class to knowledge base: <code>class=\"your-class-name\"<\/code><\/li>\n<li>Change the number of columns: <code>columns=\"3\"<\/code><\/li>\n<li>Disable the columns: <code>columns=\"0\"<\/code><\/li>\n<li>Include certain categories: <code>include=\"1,3,5\"<\/code><\/li>\n<li>Exclude certain categories: <code>exclude=\"8,10,12\"<\/code><\/li>\n<li>Display empty categories too: <code>hide_empty=\"0\"<\/code><\/li>\n<li>Change the number of posts per category: <code>posts_per_category=\"5\"<\/code><\/li>\n<li>Reverse the order of posts: <code>order=\"ASC\"<\/code><\/li>\n<li>Display posts by title: <code>orderby=\"title\"<\/code><\/li>\n<li>Display posts in random order: <code>orderby=\"rand\"<\/code><\/li>\n<li>Disable category link: <code>category_link=\"false\"<\/code><\/li>\n<li>Display category description: <code>category_description=\"true\"<\/code><\/li>\n<li>Display post counter: <code>post_count=\"true\"<\/code><\/li>\n<li>Display post meta (date and author): <code>post_meta=\"true\"<\/code><\/li>\n<li>Display View All link: <code>view_all_link=\"true\"<\/code><\/li>\n<li>Change label of View All link: <code>view_all_link_label=\"your label\"<\/code><\/li>\n<li>Change label of post without title: <code>no_post_title_label=\"your label\"<\/code><\/li>\n<li>Change the \"no categories are found\" text: <code>no_categories_text=\"your text\"<\/code><\/li>\n<\/ul>\n\n<p>Example: <code>[knowledgebase include=\"1,3,5\" hide_empty=\"0\" post_meta=\"true\"]<\/code><\/p>\n\n<p>When using the block or the widget, don't add the main shortcode tag or the brackets.<\/p>\n\n<p>Example: <code>include=\"1,3,5\" hide_empty=\"0\" post_meta=\"true\"<\/code><\/p>\n\n<p>With the columns attribute you can set the number of columns between 1 and 4.<\/p>\n\n<p>In small screens max 2 colums.<\/p>\n\n<p>You can disable the columns in favour of your own styling.<\/p>\n\n<p>The columns attribute will be ignored when using the block or widget. Because you can set the columns via the block or widget settings.<\/p>\n\n<h4>Post tags<\/h4>\n\n<p>Besides displaying posts by category you can also display posts by tag: <code>taxonomy=\"post_tag\"<\/code><\/p>\n\n<h4>Custom post types<\/h4>\n\n<p>It's also possible to display categories and posts from a custom post type (such as WooCommerce product categories and products).<\/p>\n\n<p>To display these categories and posts you should add 2 attributes: \"taxonomy\" and \"post_type\"<\/p>\n\n<p>WooCommerce:<\/p>\n\n<ul>\n<li>Product categories and products: <code>taxonomy=\"product_cat\" post_type=\"product\"<\/code><\/li>\n<li>Include product category image: <code>taxonomy=\"product_cat\" post_type=\"product\" woo_image=\"true\"<\/code><\/li>\n<li>Display by tag instead of category: <code>taxonomy=\"product_tag\" post_type=\"product\"<\/code><\/li>\n<\/ul>\n\n<h4>Have a question?<\/h4>\n\n<p>Please take a look at the FAQ section.<\/p>\n\n<h4>Translation<\/h4>\n\n<p>Translations are not included, but the plugin supports WordPress language packs.<\/p>\n\n<p>More <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/very-simple-knowledge-base\">translations<\/a> are very welcome!<\/p>\n\n<p>The translation folder inside this plugin is redundant, but kept for reference.<\/p>\n\n<h4>Credits<\/h4>\n\n<p>Without help and support from the WordPress community I was not able to develop this plugin, so thank you!<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20set%20plugin%20language%3F\"><h3>How do I set plugin language?<\/h3><\/dt>\n<dd><p>The plugin will use the website language, set in Settings &gt; General.<\/p>\n\n<p>If translations are not available in the selected language, English will be used.<\/p><\/dd>\n<dt id=\"where%20is%20the%20settings%20page%3F\"><h3>Where is the settings page?<\/h3><\/dt>\n<dd><p>Plugin has no settings page. Use the block, shortcode or widget with attributes to make it work.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20have%20its%20own%20knowledge%20base%20post%20type%3F\"><h3>Does this plugin have its own knowledge base post type?<\/h3><\/dt>\n<dd><p>No, this plugin is build to create a knowledge base that contains the default categories and posts.<\/p>\n\n<p>It's also possible to display categories and posts from a custom post type (such as WooCommerce product categories and products).<\/p><\/dd>\n<dt id=\"why%20does%20the%20knowledge%20base%20look%20different%20between%20themes%3F\"><h3>Why does the knowledge base look different between themes?<\/h3><\/dt>\n<dd><p>The plugin uses minimal styling and therefore also depends on the styling of your theme.<\/p><\/dd>\n<dt id=\"how%20can%20i%20change%20the%20layout%20or%20colors%3F\"><h3>How can I change the layout or colors?<\/h3><\/dt>\n<dd><p>You can set the number of columns between 1 and 4 or disable the columns. This can be done via the block or widget settings or via an attribute.<\/p>\n\n<p>If you disable the columns CSS class \"vskb-custom\" is added to the knowledge base. This class can be used for your custom styling.<\/p>\n\n<p>You can use page Additional CSS of the Customizer for your custom styling.<\/p><\/dd>\n<dt id=\"where%20to%20find%20the%20category%20id%3F\"><h3>Where to find the category ID?<\/h3><\/dt>\n<dd><p>Every category URL contains an unique ID. You will find this ID when hovering the category title in your dashboard or when editing the category.<\/p>\n\n<p>It's the number that comes after: <code>tag_ID=<\/code><\/p><\/dd>\n<dt id=\"where%20to%20find%20the%20tag%20id%3F\"><h3>Where to find the tag ID?<\/h3><\/dt>\n<dd><p>Every tag URL contains an unique ID. You will find this ID when hovering the tag title in your dashboard or when editing the tag.<\/p>\n\n<p>It's the number that comes after: <code>tag_ID=<\/code><\/p><\/dd>\n<dt id=\"is%20it%20possible%20to%20display%20a%20subcategory%20underneath%20its%20parent%3F\"><h3>Is it possible to display a subcategory underneath its parent?<\/h3><\/dt>\n<dd><p>No, this is not possible. Parent and subcategories are displayed separately.<\/p><\/dd>\n<dt id=\"is%20a%20post%20without%20a%20title%20also%20displayed%3F\"><h3>Is a post without a title also displayed?<\/h3><\/dt>\n<dd><p>Yes, it will be displayed in the frontend of your website with a default label. You can change this label by using an attribute.<\/p><\/dd>\n<dt id=\"why%20is%20there%20no%20semantic%20versioning%3F\"><h3>Why is there no semantic versioning?<\/h3><\/dt>\n<dd><p>The version number won't give you info about the type of update (major, minor, patch). You should check the changelog to see whether or not the update is a major or minor one.<\/p><\/dd>\n<dt id=\"how%20can%20i%20make%20a%20donation%3F\"><h3>How can I make a donation?<\/h3><\/dt>\n<dd><p>You like my plugin and want to make a donation? There's a PayPal donate link at my website. Thank you!<\/p><\/dd>\n<dt id=\"other%20questions%20or%20comments%3F\"><h3>Other questions or comments?<\/h3><\/dt>\n<dd><p>Please open a topic in the WordPress.org support forum for this plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>Version 8.7<\/h4>\n\n<ul>\n<li>Minor changes in code<\/li>\n<\/ul>\n\n<h4>Version 8.6<\/h4>\n\n<ul>\n<li>Added support for ClassicPress<\/li>\n<li>The block will only load in WP 6.3 and higher<\/li>\n<li>Reverted the \"Requires at least\" version to 6.0<\/li>\n<\/ul>\n\n<h4>Version 8.5<\/h4>\n\n<ul>\n<li>New: attribute to disable the category linking to its category page<\/li>\n<li>Minor changes in code<\/li>\n<\/ul>\n\n<h4>Version 8.4<\/h4>\n\n<ul>\n<li>Full rewrite of the block<\/li>\n<li>It now supports the Block API version 3<\/li>\n<li>Bumped the \"Requires at least\" version to 6.3<\/li>\n<\/ul>\n\n<h4>Version 8.3<\/h4>\n\n<ul>\n<li>Fixed errors flagged by PCP<\/li>\n<li>Output escaping for widget<\/li>\n<li>Minor changes in code<\/li>\n<\/ul>\n\n<h4>Version 8.2<\/h4>\n\n<ul>\n<li>Minor changes in code<\/li>\n<\/ul>\n\n<h4>Version 8.1<\/h4>\n\n<ul>\n<li>Removed wrong header from main plugin file<\/li>\n<\/ul>\n\n<h4>Version 8.0<\/h4>\n\n<ul>\n<li>Minor changes in code<\/li>\n<\/ul>\n\n<h4>Version 7.9<\/h4>\n\n<ul>\n<li>Code improvements<\/li>\n<li>Bumped the \"requires PHP\" version to 7.4<\/li>\n<li>Bumped the \"Requires at least\" version to 6.0<\/li>\n<\/ul>\n\n<h4>Version 7.8<\/h4>\n\n<ul>\n<li>Minor changes in code<\/li>\n<\/ul>\n\n<p>For all versions please check file changelog.<\/p>","raw_excerpt":"With this lightweight plugin you can create a knowledge base that contains your categories and posts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/31403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=31403"}],"author":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/guido07111975"}],"wp:attachment":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=31403"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=31403"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=31403"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=31403"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=31403"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=31403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}