Skip to main content

Label paid feeds, or give them their own artwork, in the listener’s podcast app

Free Beginner

The artwork key moves both the plain RSS <image> and <itunes:image> — the one Apple Podcasts reads.

Apple caches show artwork aggressively; a listener may not see new artwork for days.

Code

<?php
add_filter( 'benecaster_feed_channel_data', function ( array $data, int $show_id, string $tier_slug ): array {
    if ( 'public' === $tier_slug ) {
        return $data;
    }
    $data['title']  .= ' (Premium)';                                     // <title> and <itunes:title>
    $data['artwork'] = 'https://cdn.example.com/premium-artwork.jpg';    // <image> and <itunes:image>
    return $data;
}, 10, 3 );

View on GitHub →

Hooks Used

Need this built rather than just documented? See our services →