Genera un plugin de episodios de podcast
Alojar un podcast en WordPress es camino trillado, pero los defaults (Seriously Simple Podcasting, PowerPress) o empujan al hosting pago propio o exponen más ajustes de los necesarios.
Un plugin dedicado te da las tres cosas que importan: CPT episodio, feed RSS conforme a Podcasting 2.0 para Apple/Spotify y reproductor on-site que trackea escuchas.
¿Por qué generarlo en vez de instalar un plugin existente?
PowerPress es gratis pero su panel abruma. Seriously Simple empuja a Castos. Libsyn-style SaaS cobra mensual.
Un plugin generado registra acme_episode con mp3_url, duración, temporada, episodio, transcripción. Feed en /feed/podcast con tags iTunes/Podcasting 2.0. Reproductor HTML5 con skin propio; eventos de reproducción POST a tabla para tu propia analítica.
Si guardas los MP3 en DO Spaces o S3 (recomendado por ancho de banda), el plugin acepta URLs directas — sin subir vía WordPress.
Prompt de ejemplo
Este es el tipo de descripción que genera este plugin. Puedes partir de aquí y ajustar lo que necesites antes de generar.
Nombre del plugin: Acme Podcast
CPT acme_episode:
- mp3_url (requerido, puede ser externo como DO Spaces)
- duration (HH:MM:SS)
- season, episode
- explicit (bool)
- transcript (markdown)
- guests (csv)
Ajustes show (opciones): título, descripción, cover art (3000x3000), categoría iTunes, idioma, owner, explicit default.
Feed /feed/podcast con:
- <itunes:image>, <itunes:category>, <itunes:explicit>
- <itunes:duration> por item
- <podcast:transcript> URL a /podcast/episode-slug/transcript.txt
- <enclosure> apuntando a mp3_url
Shortcode [acme_player] renderiza HTML5: play/pause, scrubber, ±15s, 1x/1.5x/2x.
Tracking escuchas: POST {episode_id, event: "play"|"complete"} a /wp-json/acme/v1/listens.
Analítica admin: plays por episodio últimos 30 días.Qué suele incluir el plugin generado
- CPT episodio con metadata audio
- Feed RSS conforme Podcasting 2.0
- Reproductor HTML5 on-site con velocidad
- Endpoint tracking + vista analítica
- Ruta transcripción por episodio
- Página ajustes show
Campos RSS, controles player y profundidad analítica en el prompt. Monetización (donaciones, episodios premium tras membresía): añade contexto y envía gating.
Preguntas frecuentes
¿Apple aceptará el feed?
Si rellenas show-level y los MP3 están en URLs directas con Content-Type correcto. Pasa el validator Apple de caja.
¿Migrar desde Anchor/Libsyn?
Sí. Importa las URLs como episodios; el nuevo RSS los coge. Redirige el feed viejo con 301.