WP Manifestindependent plugin directory
manifest / media / podlist

PodList

A WordPress plugin that enables you to get all spotify episodes and display it using a short code

by Ohene Adjei · github.com/oheneadj/podlist · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/oheneadj/podlist/archive/refs/heads/main.zip

🎧 PodList - WordPress Podcast Playlist Plugin

PodList is a modern WordPress plugin that makes it easy to embed podcast playlists from Spotify with customizable display options.
With support for caching, pagination, load more/infinite scroll, and custom styling, you can showcase podcasts beautifully on your website.


✨ Features

  • 📻 Embed Spotify podcast playlists with a simple shortcode
  • ⚡ Built-in caching for better performance
  • 🔄 Choose between Load More button or Infinite Scrolling for pagination
  • 🎨 Customize iframe appearance (compact or full)
  • 🌈 Change iframe color theme to match your brand
  • 🛠 Easy-to-use settings panel in the WordPress admin dashboard

🚀 Installation

  1. Download the plugin or clone it into your WordPress wp-content/plugins/ directory:

    
    git clone https://github.com/YOUR-USERNAME/podlist.git
  2. Activate the plugin in your WordPress Plugins menu.

  3. Go to PodList Settings in the admin dashboard to configure your preferences.


📝 Usage

Once configured in the admin panel, use the shortcode on any post or page:

[podlist]

The plugin will:

  • Load the Spotify Show URL set in the admin page
  • Apply your caching, limit, pagination, and appearance settings automatically

⚙️ Admin Settings

From the PodList settings page, you can:

  • Set your default Spotify Show URL
  • Enable/disable caching and set cache duration
  • Choose number of episodes to display (limit)
  • Select pagination type: Load More or Infinite Scroll
  • Pick iframe appearance: Compact or Full
  • Customize iframe colors with gradient options

👨‍💻 Author

Ohene Adjei ohene.dev


🛡️ Security

This plugin follows WordPress Security Best Practices, including:

  • Proper sanitization and escaping
  • Validating user inputs
  • Using WordPress-provided APIs for safe storage & output

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to improve.


📄 License

This project is licensed under the MIT License.