manifest / unclassified / smp-core-podcast-integration
Scale My Podcast - Core Functionality
Core integration code for Scale My Podcast WordPress systems
by Michael Peres · github.com/mikeyperes/smp-core-podcast-integration · 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/mikeyperes/smp-core-podcast-integration/archive/refs/heads/main.zipDeclares an update source (https://github.com/mikeyperes/smp-core-podcast-integration), so updates arrive through the plugin's own updater.
From the readme
Scale My Podcast - Core Functionality
Hexa WordPress integration for podcast content, ACF field structures, profile relationships, PowerPress metadata, feeds, shortcodes, a persistent audio/video player, playback-preserving navigation, and release diagnostics.
Requirements
- WordPress 6.2 or newer
- PHP 8.0 or newer
- Advanced Custom Fields Pro
- PowerPress for enclosure synchronization and the public podcast feed
- SMP Verified Profiles for profile-backed hosts and guests
Only ACF is required for the field layer. Optional integrations never prevent the settings dashboard or unrelated runtime features from loading.
Architecture
- smp-core-podcast-integration.php: canonical WordPress bootstrap and updater configuration
- initialization.php: compatibility entrypoint for installations activated under the old basename
- src/Bootstrap: Core module registration and registries
- src/Admin: Hexa WP Core dashboard and authenticated operations
- src/Acf: canonical podcast field groups with stable ACF keys
- src/Content: content and default-host behavior
- src/Frontend: shortcodes, audio-source resolution, the persistent player, playback navigation, displays, and feeds
- src/Integration