WP Manifestindependent plugin directory
manifest / media / podlove-value

Podlove Value

Adds Podcasting 2.0 podcast:value support to Podlove Publisher as an external module.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/podonaut/podlove-value/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A standalone WordPress plugin that adds Podcasting 2.0 podcast:value support to Podlove Publisher. It registers as a Podlove module and can be enabled or disabled from the Podlove "Modules" screen.

Current Scope

  • Podlove module registration in the Metadata group
  • Podcast-level podcast:value configuration under Podlove > Podcast Settings > Value
  • Episode-level full override meta box on podcast posts
  • Repeatable podcast:valueRecipient rows
  • RSS feed output for channel defaults and item overrides
  • Feed cache flush after settings or episode changes

Data Model

This first version stores:

  • Podcast-level defaults in the WordPress option podlove_value_podcast
  • Episode-level overrides in the post meta key _podlove_value_override

That keeps the structure flexible for repeatable recipients and avoids introducing custom tables before they are necessary.

Behavioral Notes

  • Item-level value blocks are treated as a full override of the channel-level block.
  • If a single recipient is present and its split is blank, the plugin normalizes it to 100.
  • Empty recipient rows are ignored on save.
  • The module currently focuses on feed generation and admin entry, not payment calculation.

Requirements

  • WordPress 5.0+
  • PHP 7.4+
  • Podlove Publisher