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 sincronizado con 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 (v0.3.3)
  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 el plugin.

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

Haz clic en el botón Probar conexión para verificar que el plugin se conecta correctamente con 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.

Ejemplos con parámetros:

[enacast_programs onair="1" per_page="12"]
[enacast_programs featured="1"]
  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.

Ejemplos con parámetros:

[enacast_podcasts program="mishow" per_page="12"]
[enacast_podcasts search="entrevista"]
  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

Ejemplos con parámetros:

[enacast_news tag="cultura" per_page="10"]
[enacast_news minimal="true" year="2026"]
  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

Ejemplos con parámetros:

[enacast_agenda tag="conciertos" per_page="10"]

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.

Ejemplos con parámetros:

[enacast_now_playing show_next="1" refresh="60"]

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 incluye documentación integrada accesible desde el botón Ayuda en la parte superior derecha de Ajustes > EnaCast. Contiene la referencia completa de shortcodes, ejemplos de uso, guía de personalización de plantillas y documentación de clases CSS. También hay un enlace Documentación disponible directamente desde la lista de plugins.

El plugin cachea las respuestas 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).