Skip to main content

[benecaster_feed_url]

Displays the current subscriber’s personal RSS feed URL. Shows nothing if the current user is not a subscriber to the show. The default subscriber account page includes this automatically — use this shortcode when building a custom account page to give listeners easy access to their private feed URL for adding to a podcast app.

When the show’s feed has gone dark (most commonly a lapsed license), this renders “This feed is not currently active, so there is no URL to copy” instead of a masked URL, and no reset button — a reset would only mint another URL that fails the same way, at the cost of the subscriber’s existing podcast-app setup. Subscription details are unaffected; this only changes what this shortcode itself shows. A follower’s feed is never dark — it carries the public episodes and keeps working regardless of license state, so this never applies to a follower’s token.

To replace or blank out the dark-feed message, use the benecaster_feed_url_output filter — it fires on the full rendered output regardless of which state produced it, so a callback can check for this message and return a custom string, or an empty one, in its place.

Parameters

Name Type Default Required Description
show_id int No ID of the show whose feed URL to display. Optional on single-show installs — the sole show is used. Either way the visitor must be logged in and hold an active token for that show. Required on multi-show installs; renders an inline error comment and short-circuits when omitted on zero-show or multi-show installs.
format string link No Display format. Options: link (hyperlinked URL), text (plain text), input (read-only copyable input field).
label string Your podcast feed URL No Label text displayed above or beside the URL.

Example

<!-- Copyable input on subscriber account page -->
[benecaster_feed_url show_id="3" format="input"]

<!-- Plain text for use inside a styled wrapper -->
[benecaster_feed_url show_id="3" format="text" label="Your private feed:"]