Template:Podcast episode v2
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:
|
- - - - - - - - |
|---|
<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>