{"id":1329,"date":"2026-02-15T20:14:31","date_gmt":"2026-02-15T20:14:31","guid":{"rendered":"https:\/\/docs.ai.drawconclusions.org\/?page_id=1329"},"modified":"2026-02-24T12:45:56","modified_gmt":"2026-02-24T12:45:56","slug":"page-categories","status":"publish","type":"page","link":"https:\/\/docs.ai.drawconclusions.org\/?page_id=1329","title":{"rendered":"Page Categories"},"content":{"rendered":"<h1>page_categories<\/h1>\n<h2>Overview<\/h2>\n<ul>\n<li>Documentation pages are grouped by categories for navigation.<\/li>\n<li>Categories show in a right-hand column on most pages.<\/li>\n<li>Clicking a category opens a list of pages in that category.<\/li>\n<li>The Categories index lists all categories alphabetically with page counts.<\/li>\n<\/ul>\n<h2>Categories<\/h2>\n<ul>\n<li>database_tables<\/li>\n<li>routes<\/li>\n<li>docker<\/li>\n<li>workflow<\/li>\n<li>email<\/li>\n<li>user<\/li>\n<li>server<\/li>\n<li>ui<\/li>\n<\/ul>\n<h2>Assignment Rules<\/h2>\n<ul>\n<li>Rules are based on page slugs (auto-assigned).<\/li>\n<li>Multiple categories can be assigned to the same page.<\/li>\n<li>Examples:<\/li>\n<li><code>table-*<\/code> -&gt; database_tables<\/li>\n<li><code>route-*<\/code> -&gt; routes<\/li>\n<li><code>service-*<\/code> \/ <code>*docker*<\/code> -&gt; docker<\/li>\n<li><code>deployment<\/code>, <code>work-queues<\/code>, <code>processes<\/code>, <code>freshness-watchdog<\/code>, <code>workflows<\/code> -&gt; workflow<\/li>\n<li><code>*email*<\/code> \/ <code>*mail*<\/code> -&gt; email<\/li>\n<li><code>*user*<\/code>, <code>*account*<\/code>, <code>*profile*<\/code>, <code>login<\/code>, <code>register<\/code>, <code>reset-password<\/code> -&gt; user<\/li>\n<li><code>server*<\/code> -&gt; server<\/li>\n<li>UI pages (menus, themes, sidebars, login\/register) -&gt; ui<\/li>\n<\/ul>\n<h2>Implementation<\/h2>\n<ul>\n<li>Plugin: <code>server\/var_www\/devdocs_wp\/wp-content\/plugins\/dracon-doc-categories\/doc-categories.php<\/code>.<\/li>\n<li>Taxonomy: <code>doc_category<\/code> (public, taxonomy archive enabled).<\/li>\n<li>Theme category listing: <code>server\/var_www\/devdocs_wp\/wp-content\/themes\/draconai\/index.php<\/code>.<\/li>\n<li>Category archive template: <code>server\/var_www\/devdocs_wp\/wp-content\/themes\/draconai\/taxonomy-doc_category.php<\/code>.<\/li>\n<li>Categories index page: <code>server\/var_www\/devdocs_wp\/wp-content\/themes\/draconai\/page-categories.php<\/code>.<\/li>\n<li>The category archive sidebar omits the categories widget; only child navigation remains.<\/li>\n<\/ul>\n<p class=\"developerdocs-id-search\" aria-hidden=\"true\">DeveloperDoc ID: dd_id_52033e6ee3<\/p>\n","protected":false},"excerpt":{"rendered":"<p>page_categories Overview Documentation pages are grouped by categories for navigation. Categories show in a right-hand column on most pages. Clicking a category opens a list of pages in that category. The Categories index lists all categories alphabetically with page counts. Categories database_tables routes docker workflow email user server ui Assignment Rules Rules are based on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1363,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[9],"doc_layer":[29],"class_list":["post-1329","page","type-page","status-publish","hentry","doc_category-ui","layer-dd_id_251cc20e41"],"_links":{"self":[{"href":"https:\/\/docs.ai.drawconclusions.org\/index.php?rest_route=\/wp\/v2\/pages\/1329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.ai.drawconclusions.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.ai.drawconclusions.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.ai.drawconclusions.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.ai.drawconclusions.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1329"}],"version-history":[{"count":5,"href":"https:\/\/docs.ai.drawconclusions.org\/index.php?rest_route=\/wp\/v2\/pages\/1329\/revisions"}],"predecessor-version":[{"id":3863,"href":"https:\/\/docs.ai.drawconclusions.org\/index.php?rest_route=\/wp\/v2\/pages\/1329\/revisions\/3863"}],"up":[{"embeddable":true,"href":"https:\/\/docs.ai.drawconclusions.org\/index.php?rest_route=\/wp\/v2\/pages\/1363"}],"wp:attachment":[{"href":"https:\/\/docs.ai.drawconclusions.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1329"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/docs.ai.drawconclusions.org\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_category&post=1329"},{"taxonomy":"doc_layer","embeddable":true,"href":"https:\/\/docs.ai.drawconclusions.org\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_layer&post=1329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}