Skip to main content

ContentNamespace

Handles the content:encoded tag for episode show notes (full HTML content). Prefix content, URI http://purl.org/rss/1.0/modules/content/. Item tags: content:encoded.

Implements TierAwareEpisodeNamespaceInterface: after benecaster_episode_content, the content passes through FeedTierGate so a [benecaster_tier_gate] resolves for the tier being compiled. Tier-less episode_tags() resolves as the public feed. No other shortcode is processed.

Also implements DataDrivenNamespaceInterface, rendering <content:encoded> from the content_encoded key of the filtered benecaster_feed_episode_data array rather than building it independently.