MOCKUP · Taxonomy reference · shared across articles & products All mockups · Pattern library
Taxonomy reference

One vocabulary for articles and products

The controlled terms that drive filtering, browse-by pages, and related content. Topic and Audience are shared by both articles and products, so a blog post and a product can surface each other.

How each dimension is used

DimensionInsights (blog)Products / resourcesNotes
TopicYes (category)YesBlog categories are the Topic terms. Shared.
AudienceYesYesShared. Powers browse-by-audience.
PartnerYesYes (one per product)Ties content to the partner behind it.
Resource TypeNoYesProduct attribute only.
FormatNoYesHow the resource is delivered.
Age / GradeOptionalYesThe learner the resource serves.
Cost (Free / Paid)NoDerivedRead from product price at query time, not an editor term.

Controlled vocabulary only in v1, no freeform tags. Terms are provisional pending final approval.

Dev note · PartnersPartners stay on the WooCommerce Brand taxonomy with ACF fields on the term (logo, display mode, external URL, description) that drive both the partner modal and the full partner page from one place.

Topic Shared

Used by articles (as categories) and products.

Literacy and ReadingCommunication and LanguageBehavior and Classroom ManagementSocial-Emotional LearningEarly Childhood DevelopmentFamily EngagementAssessment and Progress MonitoringProfessional Development and CoachingEquity and InclusionMath

Dev note · TopicRegistered as a custom taxonomy on both products and posts (not a Woo product category), so one term tags an article and a product together; archive at /topic/{term}.

Audience Shared

Used by articles and products. The four browse-by landing pages (Families, Educators, Administrators, Policymakers) group these.

Educators (Classroom)Early Childhood Educators (Birth to 5)Administrators and School LeadersCoaches and Implementation SpecialistsParents and FamiliesHome VisitorsClinicians and TherapistsResearchersPre-Service Educators and Students

Dev note · AudienceThe same shared custom taxonomy as Topic; its archive at /for/{term} powers the browse-by-audience pages.

Resource Type

Products and resources only.

ToolkitCurriculumTraining (one-time)Coaching (ongoing)ConsultationCourse (online)Assessment InstrumentScoring ServiceData Platform or Software ToolPhysical KitArticle or Research SummaryVideoWebinarInteractive Tool or CalculatorBook or Manual

Dev note · Product axesResource Type, Format, and Age are product-only taxonomies. Cost (Free / Paid) is derived from the product price, never stored as a term.

Format

Products and resources only. How it is delivered.

PDFPrintVideo (recorded)AudioLive Online (Zoom, Teams)In-PersonHybridInteractive Web ToolSpreadsheet or TemplateMobile App

Age / Grade

The learner the resource serves.

Birth to 3PreK (3-5 years)K-5 (Elementary)6-8 (Middle School)9-12 (High School)Adult Learner or Professional Development

Mode Drives the CTA

Determines the action on a product page. Cost (Free / Paid) is derived from these.

Free downloadPaid digitalPaid physicalCourseQuote-based service

Dev note · ModeA product field that drives the call to action; WooCommerce is catalog-only, so paid items link out to KU’s uStore.

Dev note · RenderingCards are a Kadence Pro Query Loop reused as one synced pattern; term lists (pills, partner carousel) use small shortcodes, since query loops iterate posts, not terms.