Taxonomy Shortcodes (Genres, Country, Year)
Display taxonomy terms such as Genres, Years, Countries, Languages, and more.
These shortcodes help you build filter sections, navigation menus, and category-based browsing pages.
📌 Available Shortcodes
| Shortcode | Description |
|---|---|
movie_engine_taxonomies | Main flexible taxonomy shortcode |
movie_engine_genres | Alias for genres |
movie_engine_years | Alias for years |
movie_engine_taxonomy_terms | Display terms of a specific taxonomy |
📦 1. Main Shortcode
Basic Usage
[movie_engine_taxonomies]
Example
[movie_engine_taxonomies type="genre" layout="grid" columns="6"]
Core Parameters
Controls which taxonomy is displayed.
| Parameter | Type | Default | Description |
|---|---|---|---|
type | string | genre | Taxonomy type (genre, year, country, language, etc.) |
limit | number | — | Number of terms to show |
orderby | string | name | Sorting method |
order | string | ASC | Sort direction |
hide_empty | string | true | Hide empty terms |
🔹 Example (Core Query)
[movie_engine_taxonomies type="genre" orderby="name"]
Layout & Display
Control how taxonomy items are displayed.
| Parameter | Type | Default | Description |
|---|---|---|---|
layout | string | grid | Layout type (grid, slider, list) |
columns | number | 4 | Desktop columns |
columns_laptop | number | 4 | Laptop columns |
columns_tablet | number | 3 | Tablet columns |
columns_mobile | number | 2 | Mobile columns |
gap | string | — | Space between items (px) |
style | string | default | Display style |
🔹 Example (Layout)
[movie_engine_taxonomies type="genre" columns="5" layout="grid"]
Slider Options
Only applies when layout="slider".
| Parameter | Type | Default | Description |
|---|---|---|---|
autoplay | string | false | Enable autoplay |
autoplay_speed | number | 3000 | Slide delay |
loop | string | false | Infinite loop |
pause_on_hover | string | true | Pause on hover |
show_dots | string | false | Show dots |
🔹 Example (Slider)
[movie_engine_taxonomies type="genre" layout="slider" autoplay="true"]
Content Options
Control what appears inside each taxonomy item.
| Parameter | Type | Default | Description |
|---|---|---|---|
show_count | string | true | Show number of items |
show_image | string | true | Show term image (if available) |
show_name | string | true | Show taxonomy name |
🔹 Example (Content)
[movie_engine_taxonomies show_count="true"]
Section Header
| Parameter | Type | Default | Description |
|---|---|---|---|
title | string | — | Section title |
show_view_all | string | false | Show “View All” link |
view_all_url | string | — | Custom URL |
Styling
| Parameter | Type | Default | Description |
|---|---|---|---|
custom_class | string | — | Custom CSS class |
Supported Values
type (taxonomy)
genreyearcountrylanguagetagstudionetwork
👉 You can also use custom taxonomy slugs
layout
- grid
- slider
- list
orderby
- name
- count
- id
order
- ASC
- DESC
🔗 Alias Shortcodes
These are shortcuts for common taxonomy types:
🎬 Genres
[movie_engine_genres]
👉 Same as:
[movie_engine_taxonomies type="genre"]
Years
[movie_engine_years]
👉 Same as:
[movie_engine_taxonomies type="year"]
Taxonomy Terms
[movie_engine_taxonomy_terms taxonomy="genre"]
Use this for custom taxonomy display.
Behavior Notes
- Works with all registered taxonomies
- Supports custom taxonomy slugs
- Clicking a term redirects to:
- Archive page OR
- Filtered library page
- Empty terms are hidden when
hide_empty="true" - The slider disables automatically if there are few items
Example Shortcodes
Genre Grid
[movie_engine_taxonomies type="genre" columns="6"]
Country Slider
[movie_engine_taxonomies type="country" layout="slider" autoplay="true"]
Year List
[movie_engine_years layout="list"]
Custom Taxonomy
[movie_engine_taxonomies type="network"]
