Simple Podcasting

外掛說明

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 and video episodes 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:

Create your podcast

From the WordPress Admin, go to Podcasts.
To create a podcast, complete all of the “Add New Podcast” fields and click “Add New Podcast”.

  • Name: this title appears in Apple Podcasts and any other podcast apps.
  • Slug: this is the URL-friendly version of the Name field.
  • Subtitle: the subtitle also appears in Apple Podcasts and any other podcast apps.
  • Artist / Author name: the artist or producer of the work.
  • Podcast email: a contact email address for your podcast.
  • Summary: Apple Podcasts displays this summary when browsing through podcasts.
  • Copyright / License information: copyright information viewable in Apple Podcasts or other podcast apps.
  • Mark as explicit: mark Yes if podcast contains adult language or adult themes.
  • Language: the main language spoken in the podcast.
  • Cover image: add the URL for the cover art to appear in Apple Podcasts and other podcast apps. Click “Select Image” and choose an image from the Media Library. Note that podcast cover images must be between 1400 x 1400 and 3000 x 3000 pixels in JPG or PNG formats to work on Apple Podcasts.
  • Keywords: add terms to help your podcast show up in search results on Apple Podcasts and other podcast apps.
  • Categories: these allow your podcast to show up for those browsing Apple Podcasts or other podcast apps by category.

Repeat for each podcast you would like to create.

Add content to your podcast

  • Create a new post and assign it to one or more Podcasts using the panel labeled Podcasts.
  • Upload or embed an audio file into this post using any of the usual WordPress methods. If using the new block-based WordPress editor (sometimes referred to as Gutenberg), insert a Podcast block. Only one Podcast block can be inserted per post.
  • For more advanced settings, use the Podcasting meta box to mark explicit content or closed captioning available, season number, episode number, episode type and to optionally specify one media item in the post if you have more than one in your post. In the block-based editor, these are the block settings that appear in the sidebar when the podcast block is selected.

Submit your podcast feed to Apple Podcasts

  • Each podcast has a unique feed URL you can find on the Podcasts page. This is the URL you will submit to Apple.
  • Ensure you test feeds before submitting them, see Apple’s “Test a Podcast page” for more information.
  • Once the validator passes, submit your podcast. Podcasts submitted to Apple Podcasts do not become immediately available for subscription by others. They are submitted for review by Apple staff, see Apple’s “Submit a podcast” page for more information.

Submit your podcast feed to Pocket Casts

  • Validate your feeds at [https://www.castfeedvalidator.com/ Cast Feed Validator] before submitting them.
  • Submit the podcast feed to https://pocketcasts.com/submit/

How do I get my podcast featured on Pocket Casts?

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 curation@pocketcasts.com

For more information, [https://pocketcasts.com/podcast-producers/ read more].

How do I submit private and paid podcast feeds?

Follow this documentation to submit [https://support.pocketcasts.com/article/password-protected-podcasts-2/ private and paid podcast feeds]

Control how many episodes are listed on the feed

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;
}

Customize RSS feed

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 );

Technical Notes

  • Requires PHP 5.3+.
  • RSS feeds must not be disabled.

螢幕擷圖

  • Podcast in classic editor
  • Podcast block in the WordPress block editor (aka Gutenberg)
  • Creating a podcast
  • Podcast feed

適用於區塊編輯器

這個外掛提供 1 個可供 Gutenberg/區塊編輯器使用的區塊。

  • Simple Podcasting

安裝方式

  1. Install the plugin via the plugin installer, either by searching for it or uploading a .zip file.
  2. Activate the plugin.
  3. Head to Posts → Podcasts and add at least one podcast.
  4. Create a post and insert an audio embed (or a podcast block in Gutenberg) and select a Podcast feed to include it in.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Simple Podcasting〉的開發相關工作。

參與者

〈Simple Podcasting〉外掛目前已有 1 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈Simple Podcasting〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.4.0 – 2023-01-06

1.3.0 – 2022-10-18

Note that this version bumps the minimum PHP version from 7.0 to 7.4 and the minimum WordPress version from 4.6 to 5.7.

1.2.4 – 2022-07-27

  • Added: Season number, episode number and episode type attributes can now be stored with a Podcast (props @zamanq, @dchucks, @cadic via #175).
  • Changed: Bump WordPress version “tested up to” 6.0 (props @cadic via #171).
  • Fixed: Incorrect Language value in the Feed (props @zamanq, @dchucks, @cadic via #176).
  • Security: Bump terser from 5.12.1 to 5.14.2 (props @dependabot via #180).

1.2.3 – 2022-04-28

1.2.2 – 2022-03-01

1.2.1

1.2.0

  • Added: Podcast image in the taxonomy list table view (props @jonmchristensen, @helen).
  • Added: Ability for user to transform to/from the podcast and audio blocks (props @jonmchristensen, @helen).
  • Added: Core MediaReplaceFlow to edit the podcast media (props @jonmchristensen, @helen).
  • Changed: GitHub Actions from HCL to YAML workflow syntax (props @helen).
  • Changed: Stop committing built files to Git (props @helen).
  • Changed: Documentation updates (props @jeffpaul, @nhalstead).
  • Fixed: Using the upload or drag and drop instead of media library populates duration and mimetype (props @jonmchristensen, @helen).
  • Fixed: Issue where it is possible to add non-audio files to the Podcast block (props @mattheu).
  • Fixed: Issue where React would throw an error relating to keys for list items (props @jonmchristensen, @helen).
  • Fixed: Ensure podcast-related meta is deleted after block is removed. (props @dinhtungdu).

1.1.1

1.1.0

  • Added: Retrieve metadata for externally hosted audio files in the block editor.
  • Added: Specify email address for a given podcast.
  • Added: Set language for a given podcast.
  • Tweaked: Clearer language on the add new podcast form.
  • Bug fix: Delete all associated meta when block is removed from a post.
  • Bug fix: Restore all block editor functionality to align with Gutenberg/block changes.
  • Bug fix: Fully clear add new form after creating a new podcast.
  • Developers: Add linting for coding standards.

1.0.1

  • Bug fix: Properly output podcast categories and subcategories in the feed.
  • Bug fix: Avoid a minified JS error when selecting a podcast image.
  • Bug fix: Display podcast summary on edit form.

1.0

  • Initial plugin release.