Query examplesCustom Categories
Custom Categories
Read more in guide Working with Custom Categories.
These are examples of queries to fetch custom category taxonomy data.
Taxonomies unmapped to the schema
Retrieve categories with taxonomy "product-category"
:
query {
categories(taxonomy: "product-category") {
__typename
...on Category {
count
description
id
name
slug
url
}
...on GenericCategory {
taxonomy
customPostCount
customPosts {
__typename
...on CustomPost {
id
title
}
}
}
}
}
Retrieving categories associated to a custom post
Type GenericCustomPost
has field categories
, to retrieve the custom categories added to the custom post:
query {
customPosts(
filter: { customPostTypes: "product" }
) {
__typename
... on GenericCustomPost {
categories(taxonomy: "product-cat") {
__typename
id
name
taxonomy
}
}
}
}
Filtering custom posts by category
To retrieve the custom posts with a given category or categories, we can use inputs filter.categoryIDs
and filter.categoryTaxonomy
:
query {
customPostsByCat: customPosts(
filter: {
categoryIDs: [26, 28],
categoryTaxonomy: "product-category"
}
) {
id
title
}
}
Prev
Next