Taxonomies

Studio Shortcode

Estimated reading: 5 minutes 9 views

Display production studios and streaming platforms (such as Netflix, Prime Video, Disney+, Hoichoi, Marvel Studios, A24, etc.) in a fully customizable grid, slider, or pills layout with official brand logos, responsive columns, and automatic archive linking.

๐Ÿงพ Basic Usage

[movie_engine_studios]

[movie_engine_studios title="Browse by Platform" layout="slider" columns="6" show_view_all="true"]

Overview

This shortcode allows you to:

  • Display official OTT platforms, TV networks, and film production studios
  • Showcase clean brand logo cards synced from TMDb or uploaded via the Media Library
  • Switch effortlessly between grid, carousel slider, and compact pill tags
  • Control responsive columns across desktop, laptop, tablet, and mobile devices
  • Link each studio card directly to its dedicated archive (/studio/{slug}/) containing both Movies and TV Series
  • Build OTT-style homepage sections like “Streaming Platforms” or “Popular Studios” with an automatic View All link

Core Query

Controls which studio terms are fetched from the movie_engine_studio taxonomy, how many items are displayed, and how they are sorted.

ParameterTypeDefaultDescription
limitnumber0Maximum number of studios to display. 0 = show all studios
orderbystringnameSorting field: name, count, slug, term_id, include
orderstringASCSort direction: ASC or DESC
hide_emptystringfalseHide studios that have 0 assigned movies/series (true or false)
includestringโ€”Comma-separated Studio term IDs. Overrides orderby and preserves exact order
excludestringโ€”Comma-separated Studio term IDs to exclude from output
typestringstudioTaxonomy type preset (studio maps to movie_engine_studio)
[movie_engine_studios limit="12" orderby="count" order="DESC" hide_empty="true"]

Layout & Display

Defines how studio cards are visually structured on the page, including grid vs. slider mode, responsive column counts, card spacing, and aspect ratios.

ParameterTypeDefaultDescription
layoutstringgridLayout style: grid, slider, or pills
columnsnumber6Desktop columns (2โ€“12). Dynamically adjusts both grid and slider card widths
columns_laptopnumberautoLaptop columns. Auto-scales from columns if omitted
columns_tabletnumberautoTablet columns. Auto-scales (3โ€“4) if omitted
columns_mobilenumber2Mobile columns. Defaults to 2
gapstring15Gap between studio cards in pixels (e.g. "15" or "20")
ratiostringlandscapeCard aspect ratio: landscape, portrait, square, banner, custom
custom_ratiostringโ€”Custom CSS aspect ratio used when ratio="custom" (e.g. 16/9, 3/2, 2/1)
[movie_engine_studios layout="grid" columns="6" columns_tablet="4" columns_mobile="2" gap="16"]

Section Header

Manages the top header bar above the studio block, including section headings and the View All link (which automatically points to your Official Studios Page if no custom URL is specified).

ParameterTypeDefaultDescription
titlestringโ€”Section heading text (header bar renders when title is provided)
show_view_allstringfalseShow the View All link (true or false)
view_all_urlstringautoCustom destination URL. When empty, automatically uses the Official Studios Page (/studio/)
view_all_textstringView AllCustom button/link text
[movie_engine_studios title="Streaming Platforms" layout="slider" columns="6" show_view_all="true"]

Slider Options

Applies only when layout="slider" is active. Controls carousel autoplay, interval speed, infinite looping, hover pause, and pagination dots.

ParameterTypeDefaultDescription
autoplaystringfalseEnable automatic carousel sliding (true or false)
autoplay_speedstring3000Autoplay interval speed in milliseconds (e.g. 3000, 5000)
loopstringfalseEnable infinite loop scrolling (true or false)
pause_on_hoverstringtruePause autoplay when hovering over the slider (true or false)
show_dotsstringfalseDisplay slider navigation dots below the carousel (true or false)
[movie_engine_studios layout="slider" columns="6" autoplay="true" autoplay_speed="3500" loop="true"]

Card Display Options

Controls what visual elements appear inside each studio card, allowing clean OTT logo-only cards or detailed cards with studio names and title counts.

ParameterTypeDefaultDescription
show_imagestringtrueDisplay the studio brand logo (falls back to an assigned title poster or icon if no logo exists)
show_titlestringfalseShow the studio name on the card. Automatically shown as a fallback when a studio has no logo image
show_countstringfalseDisplay the total count of Movies & TV Series assigned to the studio (true or false)
custom_classstringโ€”Extra CSS class(es) added to the shortcode wrapper for custom styling
[movie_engine_studios columns="5" show_image="true" show_title="true" show_count="true"]

Design & Page Settings

ParameterTypeDefaultDescription
studios_pagesetting/studio/Official Studios directory page under MovieEngine โ†’ Design โ†’ Pages (auto-created with [movie_engine_studios columns="6" layout="grid"])
Import Imagessettingremote / downloadUnder MovieEngine โ†’ Settings โ†’ API Settings โ€” controls whether TMDb studio logos use remote TMDb URLs or download to the WordPress Media Library
Auto Sync & Toolstoolโ€”Under MovieEngine โ†’ Settings โ†’ Auto Sync & Tools โ€” batch-syncs studios and official brand logos for already-imported Movies & TV Series

Related Shortcodes

ParameterTypeDefaultDescription
movie_engine_taxonomiesshortcodeโ€”Unified taxonomy shortcode (e.g. [movie_engine_taxonomies type="studio"])
movie_engine_genresshortcodeโ€”Displays Movie & TV Series genres in pills, grid, or slider layout
movie_engine_yearsshortcodeโ€”Displays release years in pills, grid, or slider layout

Example Shortcodes

1. Official Studios Directory Page (Full Grid)

[movie_engine_studios columns="6" layout="grid"]

2. Homepage OTT Platforms Carousel (with View All Link)

[movie_engine_studios title="Browse by Studio" layout="slider" columns="6" autoplay="true" loop="true" show_view_all="true"]

3. Top Studios Ordered by Content Count

[movie_engine_studios title="Top Production Houses" layout="grid" columns="5" limit="10" orderby="count" order="DESC" hide_empty="true" show_count="true"]

4. Handpicked Featured Platforms (Specific Term IDs)

[movie_engine_studios title="Featured Networks" layout="slider" columns="6" include="12,18,24,31,45,52"]

5. Compact Studio Pill Tags

[movie_engine_studios layout="pills" hide_empty="true" show_count="true"]

All Parameters (Quick Reference)

Here, we show all the parameters:

ParameterTypeDefault
typestringstudio
layoutstringgrid
titlestringโ€”
show_view_allbooleanfalse
view_all_urlstringauto
view_all_textstringView All
columnsnumber6
columns_laptopnumberauto
columns_tabletnumberauto
columns_mobilenumber2
gapstring15
ratiostringlandscape
custom_ratiostringโ€”
limitnumber0
orderbystringname
orderstringASC
hide_emptybooleanfalse
includestringโ€”
excludestringโ€”
show_imagebooleantrue
show_titlebooleanfalse
show_countbooleanfalse
autoplaybooleanfalse
autoplay_speednumber3000
loopbooleanfalse
pause_on_hoverbooleantrue
show_dotsbooleanfalse
custom_classstringโ€”

Share this Doc

Studio Shortcode

Or copy link

CONTENTS