{"id":10653,"date":"2024-06-06T23:10:37","date_gmt":"2024-06-06T20:10:37","guid":{"rendered":"https:\/\/creativethemes.com\/blocksy\/?post_type=documentation&#038;p=10653"},"modified":"2026-10-08T13:59:22","modified_gmt":"2026-10-08T10:59:22","slug":"advanced-taxonomies","status":"publish","type":"documentation","link":"https:\/\/creativethemes.com\/blocksy\/docs\/theme-blocks\/advanced-taxonomies\/","title":{"rendered":"Advanced Taxonomies"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-video\"><video height=\"2056\" style=\"aspect-ratio: 3456 \/ 2056;\" width=\"3456\" autoplay loop muted src=\"https:\/\/creativethemes.com\/blocksy\/wp-content\/uploads\/2024\/06\/Screen-Recording-2024-06-07-at-10.16.25.mov\" playsinline><\/video><figcaption class=\"wp-element-caption\">The Advanced Taxonomies block in action.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Advanced Taxonomies<\/strong> block lets you display taxonomy terms as a customisable grid or slideshow directly inside the WordPress block editor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It can be used with standard WordPress categories and tags, WooCommerce taxonomies and registered custom taxonomies, making it useful for category directories, product-category sections, brand listings and other taxonomy-based navigation.<\/p>\n\n\n\n<div class=\"wp-block-group has-palette-color-8-color has-palette-color-1-background-color has-text-color has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"is-style-info coblocks-alert-paragraph wp-block-paragraph\"><strong>Blocksy Companion required<\/strong><br>The Advanced Taxonomies block becomes available after installing and activating <strong>Blocksy Companion<\/strong>. Some taxonomy sources and additional term data depend on WooCommerce or Blocksy Pro functionality being active.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Getting Started<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Open the WordPress block inserter and search for <strong>Advanced Taxonomies<\/strong>. After adding the block, select the taxonomy you want to display and configure the query and presentation from the editor sidebar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The block can be inserted anywhere the WordPress block editor is available, including posts, pages, widget areas and Content Blocks.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Taxonomy Support<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Advanced Taxonomies works with registered WordPress taxonomies rather than being limited to regular post categories.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WordPress taxonomies<\/strong> \u2013 display native taxonomies such as post categories and tags.<\/li>\n\n\n\n<li><strong>WooCommerce taxonomies<\/strong> \u2013 display product categories and other supported product taxonomies. Product brands can also be used when the corresponding Blocksy Pro functionality is available.<\/li>\n\n\n\n<li><strong>Custom taxonomies<\/strong> \u2013 display taxonomies registered by your own code or by compatible plugins.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Granular Controls<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6add15fea1b52&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6add15fea1b52\" class=\"wp-block-image size-full has-lightbox wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"280\" height=\"1200\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/creativethemes.com\/blocksy\/wp-content\/uploads\/2024\/06\/Screenshot-2025-02-10-at-17.22.45.png\" alt=\"Advanced Taxonomies block settings in the WordPress editor\" class=\"wp-image-12643\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Configuring the Advanced Taxonomies block.<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h3 class=\"wp-block-heading\">Taxonomy<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Select the taxonomy whose terms should be displayed. The available choices are generated from the taxonomies registered on your website, so they can vary depending on your content types and active plugins.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Slideshow<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enable <strong>Slideshow<\/strong> to display the taxonomy terms as a horizontal carousel instead of a regular grid. This can be useful when you want to present a larger collection of terms without using as much vertical space.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additional slideshow controls include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Navigation Arrows<\/strong> \u2013 display controls for manually moving between slides.<\/li>\n\n\n\n<li><strong>Navigation Pills<\/strong> \u2013 display pagination indicators for navigating between groups of terms.<\/li>\n\n\n\n<li><strong>Autoplay<\/strong> \u2013 automatically advance the slideshow and configure the interval between transitions.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pagination<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pagination can be enabled when the taxonomy query contains more terms than should be displayed at once. This lets visitors access additional terms without requiring the complete taxonomy collection to be shown in the initial layout.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Supported pagination behaviour includes <strong>Infinite Scroll<\/strong>, which automatically retrieves additional terms as the visitor progresses through the listing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Limit Terms<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Set the maximum number of taxonomy terms displayed by the initial query. This is useful when you want to keep the section focused on a limited selection instead of displaying every available term at once.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ordering<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Control how the returned taxonomy terms are sorted. Available ordering options let you determine which terms appear first and how the final collection is arranged.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Include &amp; Exclude Terms<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Explicitly include or exclude individual taxonomy terms when the block should display only a curated subset of the available results.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Level<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Control which part of a hierarchical taxonomy should be queried. Depending on the current context, this can be used to display all applicable terms, parent-level terms or terms associated with the current item.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hide Empty Taxonomies<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enable this option to exclude terms that do not currently have any associated content. Disable it when empty terms should remain visible as part of the taxonomy structure.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Using Dynamic Data<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Advanced Taxonomies block can be combined with Blocksy&#8217;s <a href=\"https:\/\/creativethemes.com\/blocksy\/docs\/theme-blocks\/dynamic-data\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Data<\/strong><\/a> block to build richer layouts for individual taxonomy terms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When Dynamic Data is used in an Advanced Taxonomies context, additional term-specific sources become available:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Term Title<\/strong> \u2013 display the taxonomy term&#8217;s name.<\/li>\n\n\n\n<li><strong>Term Description<\/strong> \u2013 display the description assigned to the term.<\/li>\n\n\n\n<li><strong>Term Image<\/strong> \u2013 display an image associated with the term where the required taxonomy-image functionality is available.<\/li>\n\n\n\n<li><strong>Term Count<\/strong> \u2013 display the number of posts, products or other entries assigned to the term.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This makes it possible to create more informative taxonomy cards instead of relying only on a simple term name and link.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Custom Queries<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Developers can modify the query generated by an individual Advanced Taxonomies block when the built-in controls are not sufficient. Each block exposes a unique Block ID that can be used to target a specific instance from a PHP filter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See <a href=\"https:\/\/creativethemes.com\/blocksy\/docs\/code-snippets\/custom-queries-for-advanced-taxonomies-blocks\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Custom Queries for Advanced Taxonomies blocks<\/strong><\/a> for an implementation example.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Advanced Taxonomies block lets you display taxonomy terms as a customisable grid or slideshow directly inside the WordPress block editor. It can be used with standard WordPress categories and tags, WooCommerce taxonomies and registered custom taxonomies, making it useful for category directories, product-category sections, brand listings and other taxonomy-based navigation. Blocksy Companion requiredThe Advanced [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_categories":[133],"class_list":["post-10653","documentation","type-documentation","status-publish","hentry","doc_categories-theme-blocks"],"acf":[],"_links":{"self":[{"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/documentation\/10653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/documentation"}],"about":[{"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/types\/documentation"}],"author":[{"embeddable":true,"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/comments?post=10653"}],"version-history":[{"count":18,"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/documentation\/10653\/revisions"}],"predecessor-version":[{"id":15325,"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/documentation\/10653\/revisions\/15325"}],"wp:attachment":[{"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/media?parent=10653"}],"wp:term":[{"taxonomy":"doc_categories","embeddable":true,"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/doc_categories?post=10653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}