Stars: 148
Forks: 25
Pull Requests: 146
Issues: 107
Watchers: 57
Last Updated: 2023-09-14 15:16:29
A simple podcasting solution for WordPress.
License: GNU General Public License v2.0
Languages: PHP, JavaScript, CSS, Shell, SCSS
Easily set up multiple podcast feeds using built-in WordPress posts. Includes a podcast block for the WordPress block editor (aka Gutenberg).
Podcasting is a method to distribute audio messages through a feed to which listeners can subscribe. You can publish podcasts on your WordPress site and make them available for listeners in Apple Podcasts and through direct feed links for other podcasting apps by following these steps:
From the WordPress Admin, go to Podcasts. To create a podcast, complete all of the "Add New Podcast" fields and click "Add New Podcast".
Repeat for each podcast you would like to create.
Podcast setup | Podcast in editor | Podcast feed |
---|---|---|
The Featured section of Pocket Casts is human-curated. To ensure that all podcasts have an equal opportunity at being featured, selections are made on the basis of merit.
If you’d like to suggest your podcast for a featured spot, reach out to [email protected].
For more information, read more.
Follow this documentation to submit private and paid podcast feeds
If you want to adjust the default number of episodes included in a podcast RSS feed, then utilize the following to do so...
<?php
add_filter( 'simple_podcasting_episodes_per_page', 'podcasting_feed_episodes_per_page' );
/**
* Filter how many items are displayed on the feed
* Default is 250
*
* @param int $qty Items count.
* @return string
*/
function podcasting_feed_episodes_per_page( $qty ) {
return 300;
}
If you want to modify RSS feed items output, there is a filter for that:
<?php
function podcasting_feed_item_filter( $feed_item = array(), $post_id = null, $term_id = null ) {
if ( 42 === $post_id ) {
$feed_item['keywords'] = 'one,two,three';
}
return $feed_item;
}
add_filter( 'simple_podcasting_feed_item', 'podcasting_feed_item_filter', 10, 3 );
Active: 10up is actively working on this, and we expect to continue work for the foreseeable future including keeping tested up to the most recent version of WordPress. Bug reports, feature requests, questions, and pull requests are welcome.
A complete listing of all notable changes to Simple Podcasting for WordPress are documented in CHANGELOG.md.
Please read CODE_OF_CONDUCT.md for details on our code of conduct, CONTRIBUTING.md for details on the process for submitting pull requests to us, and CREDITS.md for a listing of maintainers of, contributors to, and libraries used by Simple Podcasting for WordPress.