This guide explains how to install Podcast Composer and confirm that it is ready to use.
Requirements
Before installing, make sure your site has:
- WordPress 6.0 or newer.
- PHP 7.4 or newer.
- Administrator access to WordPress.
- A working WordPress site URL.
- Publicly accessible source podcast RSS feed URLs.
Podcast Composer reads podcast RSS feeds from other hosts. The source feed must be reachable by your WordPress server over HTTP or HTTPS.
Install From a ZIP File
- Log in to WordPress as an administrator.
- Go to
Plugins > Add New. - Click
Upload Plugin. - Choose the Podcast Composer ZIP file.
- Click
Install Now. - Click
Activate Plugin.
After activation, WordPress adds a Podcast Composer menu item in the admin sidebar.
Install by Uploading the Plugin Folder
If you are installing manually:
- Upload the
podcast-composerfolder towp-content/plugins/. - Log in to WordPress as an administrator.
- Go to
Plugins > Installed Plugins. - Find
Podcast Composer. - Click
Activate.
What Happens on Activation
On activation, the plugin:
- Registers private internal post types for projects and output feeds.
- Creates custom database tables for sources, indexed episodes, and output episode mappings.
- Registers custom feed endpoints for output feeds.
- Flushes rewrite rules so WordPress can recognize new feed URLs.
The custom tables are:
{prefix}_pc_sources{prefix}_pc_episodes{prefix}_pc_episode_output
Your WordPress database prefix may be wp_, but many sites use a different prefix.
Recommended WordPress Settings
Go to Settings > Permalinks and save your permalink settings once after activation.
This helps WordPress refresh feed rewrite rules. With pretty permalinks enabled, output feed URLs look like:
https://example.com/feed/my-podcast-feed
If pretty permalinks are disabled, WordPress can use:
https://example.com/?feed=my-podcast-feed
First Access
After activation:
- Go to
Podcast Composer > Manage Projects. - If no projects exist, click
Create First Project. - Continue with Getting Started.
Uninstall Considerations
This codebase does not include a dedicated uninstall routine. Deactivating the plugin stops the admin screens and feed generation, but it does not automatically remove plugin database tables or saved project data.
If you need a full cleanup, back up your site first and have a developer remove the plugin tables and related private post type data manually.
