Jump to content

Template:Podcast episode v2

From Mormon Polygamy Wiki
Revision as of 18:29, 28 August 2025 by WikiSysop (talk | contribs)

This template renders a podcast episode page with: - Compact infobox with episode metadata (auto‑hides empty rows) - Embedded YouTube (or Vimeo) video (responsive) - Optional sections for Overview, Links, Notes, Scriptures, Chapters, Sources, Transcript (auto‑rendered only when provided) - Auto‑categories (series + WordPress categories + WordPress tags) — can be disabled per page - VisualEditor support via TemplateData

Usage:



Series
Episode
Date
Tags
Image



<templatedata> {

 "description": "Renders a podcast episode with an infobox, optional embedded video, and structured sections.",
 "params": {
   "episode": {"label":"Episode #","type":"string","description":"Episode number (or code)","required":false},
   "title": {"label":"Title","type":"string","description":"Display title (defaults to Episode # if omitted)","required":false},
   "series": {"label":"Series","type":"string","required":false},
   "date": {"label":"Date","type":"string","required":false},
   "duration": {"label":"Duration","type":"string","required":false},
   "image": {"label":"Image filename","type":"string","description":"Upload first, then reference the File: name","required":false},
   "youtube_id": {"label":"YouTube ID","type":"string","description":"11‑char YouTube video id (not full URL)","required":false},
   "vimeo_id": {"label":"Vimeo ID","type":"string","description":"Numeric Vimeo id (optional alternative to YouTube)","required":false},
   "guests": {"label":"Guests","type":"string","description":"Freeform list or links","required":false},
   "tags": {"label":"WordPress tags","type":"string","description":"Comma‑separated list of WordPress tags","required":false},
   "categories": {"label":"WordPress categories","type":"string","description":"Comma‑separated list of WordPress categories","required":false},
   "summary": {"label":"Overview","type":"content","required":false},
   "links": {"label":"Links (bulleted)","type":"content","required":false},
   "notes": {"label":"Notes","type":"content","required":false},
   "scriptures": {"label":"Scriptures (bulleted)","type":"content","required":false},
   "chapters": {"label":"Chapters (bulleted)","type":"content","required":false},
   "sources": {"label":"Sources (bulleted)","type":"content","required":false},
   "transcript": {"label":"Transcript","type":"content","required":false},
   "wp_categories": {"label":"WP Categories (CSV)","type":"string","description":"Comma‑separated WordPress category names; each will be added as  (requires Extension:Arrays)","required":false},
   "wp_tags": {"label":"WP Tags (CSV)","type":"string","description":"Comma‑separated WordPress tag names; each will be added as  (requires Extension:Arrays)","required":false},
   "wp_categories_links": {"label":"WP Categories (preformatted)","type":"content","description":"Optional: paste ready‑made  links (fallback if Arrays not installed)","required":false},
   "wp_tags_links": {"label":"WP Tags (preformatted)","type":"content","description":"Optional: paste ready‑made  links (fallback if Arrays not installed)","required":false},
   "nocat": {"label":"Suppress categories","type":"string","description":"Set to 'yes' to disable auto‑categories","required":false}
 }

} </templatedata>