Saltearse al contenido

Instalación y configuración del plugin de WordPress

El plugin de EnaCast para WordPress permite integrar el contenido de tu emisora directamente en tu sitio web de WordPress. Programas, podcasts, noticias, parrilla de programación, agenda y más, todo conectado a la API de EnaCast.

  • WordPress 5.0 o superior
  • PHP 7.4 o superior
  • Una emisora configurada en EnaCast (necesitarás el codename de tu radio)
  1. Descarga el plugin de EnaCast para WordPress
  2. En el panel de WordPress, ve a Plugins > Añadir nuevo > Subir plugin
  3. Selecciona el archivo .zip y haz clic en Instalar ahora
  4. Una vez instalado, haz clic en Activar plugin

Tras activar el plugin, ve a Ajustes > EnaCast para configurar la conexión con la API.

CampoDescripciónEjemplo
Codename de la radioEl identificador único de tu emisora en EnaCastmiradio
Tiempo de caché (TTL)Segundos que se cachean las respuestas de la API (por defecto 300)300

ℹ️ Nota: la URL de la API apunta automáticamente a enacast.com. No es necesario configurarla.

Haz clic en el botón Probar conexión para verificar que WordPress puede comunicarse con la API de EnaCast. Si la conexión es correcta, verás un mensaje de confirmación.

El plugin funciona mediante shortcodes que puedes insertar en cualquier página o entrada de WordPress. A continuación te explicamos cómo crear las páginas principales de tu emisora.

  1. Crea una nueva página en WordPress (ej. título: “Programas”)
  2. Añade el shortcode [enacast_programs]
  3. Publica la página

Esta página mostrará la lista de programas de tu emisora con filtros de búsqueda, un toggle para filtrar por programas en antena, y paginación.

  1. Crea otra página (ej. título: “Programa”)
  2. Añade el shortcode [enacast_program]
  3. Publica la página
  4. Ve a Ajustes > EnaCast y configura la página de detalle de programa seleccionando la página que acabas de crear

ℹ️ Nota: la página de detalle recibe el parámetro ?program=codename automáticamente desde la lista de programas.

  1. Crea una nueva página (ej. “Podcasts”)
  2. Añade el shortcode [enacast_podcasts]
  3. Publica la página

Mostrará todos los episodios con búsqueda, filtro por programa, y paginación.

  1. Crea otra página (ej. “Episodio”)
  2. Añade el shortcode [enacast_podcast]
  3. Configura la página de detalle de podcast en Ajustes > EnaCast
  1. Crea una nueva página (ej. “Noticias”)
  2. Añade el shortcode [enacast_news]
  3. Publica la página
  1. Crea otra página (ej. “Artículo”)
  2. Añade el shortcode [enacast_news_article]
  3. Configura la página de detalle de noticia en Ajustes > EnaCast
  1. Crea una nueva página (ej. “Parrilla”)
  2. Añade el shortcode [enacast_schedule]
  3. Publica la página

Muestra la programación semanal con navegación entre semanas.

  1. Crea una nueva página (ej. “Agenda”)
  2. Añade el shortcode [enacast_agenda]
  3. Publica la página

Puedes añadir el shortcode [enacast_now_playing] en cualquier página, barra lateral o widget para mostrar qué programa se está emitiendo en este momento.

Las páginas de lista y las de detalle se enlazan entre sí automáticamente. Para que esto funcione correctamente, debes configurar las páginas en Ajustes > EnaCast:

Páginas de detalle (las tarjetas de las listas enlazan aquí):

  • Página de detalle de programa: la página que contiene [enacast_program]
  • Página de detalle de podcast: la página que contiene [enacast_podcast]
  • Página de detalle de noticia: la página que contiene [enacast_news_article]

Páginas de lista (las páginas de detalle enlazan de vuelta):

  • Página de noticias: la página que contiene [enacast_news] — habilita el enlace “Volver a noticias” en los artículos
  • Página de podcasts: la página que contiene [enacast_podcasts] — habilita el enlace “Ver todos los episodios” en los programas

Otras páginas:

  • Página de parrilla: la página que contiene [enacast_schedule] — habilita enlaces a la parrilla desde el widget de ahora en antena

La página de detalle de cada programa muestra botones para suscribirse al podcast en diferentes aplicaciones: RSS, Apple Podcasts, Overcast, Pocket Casts y Castro.

Puedes activar o desactivar cada plataforma individualmente en Ajustes > EnaCast, sección Botones de suscripción. Todos los botones están activados por defecto.

Todos los shortcodes están también disponibles como bloques de Gutenberg. Busca “EnaCast” en el insertador de bloques para encontrarlos. Los bloques ofrecen una previsualización en vivo dentro del editor.

El plugin cachea las respuestas de la API usando transients de WordPress. Por defecto, la caché dura 5 minutos (300 segundos). Puedes cambiar este valor en Ajustes > EnaCast.

Para vaciar la caché manualmente, haz clic en Vaciar caché en la página de ajustes o guarda los ajustes (la caché se vacía automáticamente al guardar).