All Episodes
Selfhost Podcasting > All Episodes lists episodes across every podcast and every supported episode storage type.
What appears here
The screen includes:
- Plugin-created episodes from
sh_podcasting_epi. - Migrated source episodes that remain as normal WordPress
postrecords. - Episodes attached to one or more podcasts.
Create or import from All Episodes
Use the Add New Episode bar:
- Choose the target podcast.
- Click Create New Episode or Import Episodes.
- Continue in that podcast's Manage Episodes workflow.
The global screen does not create unattached episodes.
Search, filter, and sort
The list supports:
- Search by episode text.
- Podcast filter.
- Status views: All, Published, Draft, Scheduled, Not feed-ready.
- Sorting by title and date.
- Pagination.
- Per-page screen options.
Columns
Common columns include:
- Title.
- Podcast.
- Type: Episode or Post.
- Duration.
- Feed Ready.
- Date.
Podcast-scoped episode lists hide the podcast column because the podcast is already known.
Row actions
- Edit for Feed: opens the Selfhost episode metadata editor.
- Edit for Website: opens the WordPress editor when the post type supports it.
- View or Preview: opens the public or preview post URL when available.
- Trash: moves the episode to trash.
Bulk actions
Bulk actions include:
- Detach: removes the podcast attachment.
- Move to Trash.
In global context, detach only works when the episode is attached to exactly one podcast. Multi-podcast rows must be detached from the specific podcast context.
Orphan repair
If old data contains episodes with no podcast attachment, All Episodes shows a warning and a repair flow to attach an orphaned episode to a podcast. Unattached episodes never reach a feed.
