[benecaster_episode_nav]
Renders previous and next episode navigation links for the current (or specified) episode. Use when you need manual placement — in show notes content, a sidebar widget, or a page builder section. The Episode Page settings panel (Settings → Show → Episode Page) handles auto-injection without this shortcode.
Respects benecaster_episode_nav_prev and benecaster_episode_nav_next filters on the resolved adjacent episode posts. Output filterable via benecaster_episode_page_block_episode_nav.
Parameters
| Name | Type | Default | Required | Description |
|---|---|---|---|---|
episode_id |
int |
(current episode)
|
No | Episode to generate navigation for |
show_id |
int |
(current show)
|
No | Scopes prev/next lookup to this show |
style |
string |
arrows
|
No | Navigation style: arrows (← / → with title), text (Previous / Next with title), both (glyph + label + title) |
show_titles |
bool |
true
|
No | Whether to display episode titles alongside the navigation links |
prev_label |
string |
Previous
|
No | Label text for the previous-episode link |
next_label |
string |
Next
|
No | Label text for the next-episode link |
scope |
string |
show
|
No | show — prev/next across all episodes in the show; season — prev/next within the current episode's season only (falls back to show if no season is assigned) |
Example
<!-- Default arrows style on the current episode page -->
[benecaster_episode_nav]
<!-- Text style without titles, specific episode -->
[benecaster_episode_nav episode_id="123" style="text" show_titles="false"]
<!-- Season-scoped navigation with custom labels -->
[benecaster_episode_nav scope="season" prev_label="← Previous chapter" next_label="Next chapter →"]
<!-- Both arrow and text label -->
[benecaster_episode_nav style="both"]