MK SYSTEM / DOCUMENTATION

YT Sheet Shortcode Generator

The YT Sheet Shortcode Generator creates a video-grid shortcode without requiring Elementor or a saved profile.

Location: WordPress admin → YT Sheet → Shortcode Generator. This screen builds a one-off [yt-sheet ...] shortcode without Elementor or a saved Profile. Select controls, choose Generate, then Copy and place the result in a WordPress Shortcode block.

YT Sheet Shortcode Generator with Source, Player and Pagination cards
Shortcode Generator with Source, Player and Pagination options.

The shortest shortcode is [yt-sheet], which uses global Settings defaults. With untouched generator controls, Generate currently emits [yt-sheet limit="48" ]: this explicitly sets the no-paging limit to 48. A shortcode is text; generating it does not save a Profile or check whether its feed is reachable.

Source, player and pagination

ControlOutput and effect
Use custom link for this shortcodeEnables a URL field and adds link="...". When off, the shortcode uses the default source in YT Sheet Settings.
Player modeInline (initial value), Lightbox or Off. Lightbox and Off add player_mode; Inline is omitted as the default.
Inline styleTop (initial value), Row or Playlist. Used only when Player mode is Inline; nondefault choices add style.
Max width (px)Blank or 0 leaves width unrestricted. A positive value adds player_maxw.
Pagination ModeNone (legacy limit), Load more or Pagination. None adds limit; the other modes add mode and per_page. Load more also adds step.
Limit; Per page; StepConditional inputs for the chosen pagination mode. Blank values fall back to current Settings defaults when Generate is selected.

Features and filter controls

ControlOutput and effect
Deep linkingAllows shareable ?v= links. Turning it off adds deeplink="0".
Search; Search scopeAdds a search bar and can choose Visible items or Whole feed (index). Whole-feed indexing places all items in page HTML and can make large pages heavier.
SortAdds column sort controls. Search scope is also relevant when Search, Sort or Filters panel is enabled.
SEO schemaAdds seo="1" for JSON-LD VideoObject output when item metadata supports it.
Enable panelAdds a left Filters panel. When enabled, set Panel title, Breakpoint and Sidebar width, then add filter rows with Field key, Label, Checkboxes/Dropdown, Multi and Search. The generator encodes those rows into the shortcode.
Enable chips; Field keyAdds clickable chips above the grid. Field key identifies the data column, commonly genres.

Cache, CSS and sticky player

ControlOutput and effect
Cache (minutes)Blank uses the default from Settings; a different number adds cache.
CSS classAdds a custom class attribute for styling the grid.
Enable stickyAdds sticky="yes". Set corner Position, Width, Height, Min screen and Margin as needed; the generator omits unchanged sticky defaults.
Generate; CopyGenerate refreshes the output text. Copy is enabled after output exists. Paste the result into the editor and publish the page to test it.

The generator starts from a direct/default feed. To reuse a built My Source with detailed layout controls, create a Profile and use its generated profile shortcode.