Importador de episodios de Spotify

Contexto

Este plugin fue desarrollado para una empresa que necesitaba importar los episodios de su podcast de Spotify a su sitio en WordPress. En el sitio ya existía un custom post type llamado podcast con un custom field para añadir el iframe del episodio; cabe aclarar que cada entrada de podcast tendría una misma imágen destacada y algunas partes partes de la descripción serían cambiadas o eliminadas.

Solución

El podcast contaba con más de cien episodios en Spotify, por lo que hacer la importación manualmente resultaría tedioso. La solución fue usar la API de Spotify para obtener la información de cada episodio y posteriormente crear el contenido en WordPress. Adicionalmente se usó Xpath para modificar y eliminar algunas partes de la descripción en formato HTML que la API envía.

Todos los episodios son importados y creados cuando el plugin es activado y éste genera fechas de publicación específicas para mantener el órden.