{"id":1917,"date":"2026-01-21T05:10:31","date_gmt":"2026-01-21T05:10:31","guid":{"rendered":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/?p=1917"},"modified":"2026-01-27T13:12:09","modified_gmt":"2026-01-27T13:12:09","slug":"sidebar-settings","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/kivicare-pro\/documentation\/configuration-kivi-pro\/sidebar-settings\/","title":{"rendered":"Sidebar Settings"},"content":{"rendered":"<div class=\"nolwrap\">\n<h2 class=\"wp-block-heading\">1. Overview<\/h2>\n\n\n\n<p>The <strong>Sidebar Settings<\/strong> feature allows administrators to customize the main navigation menu for all user roles, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Administrator<\/li>\n\n\n\n<li>Doctor<\/li>\n\n\n\n<li>Receptionist<\/li>\n\n\n\n<li>Patient<\/li>\n\n\n\n<li>Clinic Admin<\/li>\n<\/ul>\n\n\n\n<p>This functionality ensures that each user type has access to the most relevant tools and links, improving overall usability and workflow efficiency.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">2. Why Use Sidebar Settings?<\/h2>\n\n\n\n<p>Sidebar Settings provide flexibility and control over navigation through the following benefits:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Role-Specific Navigation<\/strong><br>Tailor the sidebar experience for each user role by displaying only the most relevant menu items.<\/li>\n\n\n\n<li><strong>Improved Organization<\/strong><br>Reorder, group, or nest items to create a logical and intuitive menu structure.<\/li>\n\n\n\n<li><strong>Custom Links<\/strong><br>Add new external URLs or custom internal routes directly to the sidebar.<\/li>\n\n\n\n<li><strong>Simplified Interface<\/strong><br>Remove unused or irrelevant default menu items to reduce clutter and improve focus.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">3. How It Works<\/h2>\n\n\n\n<p>The Sidebar Settings interface uses a <strong>drag-and-drop builder<\/strong> to manage navigation.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Administrators select a <strong>user role tab<\/strong> (e.g., Administrator, Doctor, Patient).<\/li>\n\n\n\n<li>The current sidebar structure for that role is displayed.<\/li>\n\n\n\n<li>Menu items can be reordered, nested, added, or removed.<\/li>\n\n\n\n<li>When changes are saved:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The custom configuration is stored in the database.<\/li>\n\n\n\n<li>The system merges the custom settings with default system routes.<\/li>\n\n\n\n<li>The final sidebar is rendered dynamically for the logged-in user.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">4. Key Features<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Drag &amp; Drop Builder<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Easily reorder menu items<\/li>\n\n\n\n<li>Create nested sub-menus (up to <strong>2 levels deep<\/strong>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Multi-Role Management<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Separate configurations for each user role<\/li>\n\n\n\n<li>Managed through dedicated role-based tabs<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Custom Menu Items<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add <strong>Sections<\/strong> (non-clickable headers)<\/li>\n\n\n\n<li>Add <strong>Items<\/strong> (clickable links)<\/li>\n\n\n\n<li>Customize labels, icons, and routes<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Reset to Default<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>One-click <strong>Reset to Default<\/strong> option<\/li>\n\n\n\n<li>Restores the original system-defined sidebar structure<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Validation &amp; Safety<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Built-in validation ensures:<\/li>\n\n\n\n<li>Menu structure remains valid<\/li>\n\n\n\n<li>Links and nesting do not break navigation<\/li>\n\n\n\n<li>System-required routes are preserved<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"658\" height=\"1024\" src=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2026\/01\/sidebar-setting-658x1024.png\" alt=\"\" class=\"wp-image-2528\" style=\"aspect-ratio:0.6425785016231894;width:645px;height:auto\" srcset=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2026\/01\/sidebar-setting-658x1024.png 658w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2026\/01\/sidebar-setting-193x300.png 193w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2026\/01\/sidebar-setting-768x1196.png 768w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2026\/01\/sidebar-setting-986x1536.png 986w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2026\/01\/sidebar-setting.png 1229w\" sizes=\"auto, (max-width: 658px) 100vw, 658px\" \/><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>1. Overview The Sidebar Settings feature allows administrators to customize the main navigation menu for all user roles, including: This functionality ensures that each user type has access to the most relevant tools and links, improving overall usability and workflow efficiency. 2. Why Use Sidebar Settings? Sidebar Settings provide flexibility and control over navigation through [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50],"tags":[],"class_list":["post-1917","post","type-post","status-publish","format-standard","hentry","category-configuration-kivi-pro"],"featured_image_src":null,"author_info":{"display_name":"wordpressadminiq","author_link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/author\/wordpressadminiq\/"},"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/comments?post=1917"}],"version-history":[{"count":2,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1917\/revisions"}],"predecessor-version":[{"id":2530,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1917\/revisions\/2530"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/media?parent=1917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/categories?post=1917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/tags?post=1917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}