Referencia de shortcodes
El plugin de EnaCast proporciona 10 shortcodes para mostrar el contenido de tu emisora en WordPress. Cada shortcode tiene atributos opcionales para personalizar su comportamiento.
Programas
Section titled “Programas”[enacast_programs] — Lista de programas
Section titled “[enacast_programs] — Lista de programas”Muestra una cuadrícula con todos los programas de la emisora. Incluye barra de búsqueda, filtros y paginación.
| Atributo | Descripción | Valor por defecto |
|---|---|---|
onair | Mostrar solo programas en antena (1) o todos (vacío) | 1 |
featured | Mostrar solo programas destacados (1) | vacío |
search | Texto de búsqueda | vacío |
per_page | Resultados por página | 20 |
page | Página actual | 1 |
Ejemplo:
[enacast_programs onair="1" per_page="12"][enacast_program] — Detalle de programa
Section titled “[enacast_program] — Detalle de programa”Muestra la ficha completa de un programa individual, incluyendo logo, descripción, horarios (con hora de inicio y fin) y sus últimos episodios. Incluye un enlace “Ver todos los episodios” para navegar a la lista completa de episodios.
| Atributo | Descripción | Valor por defecto |
|---|---|---|
codename | Identificador del programa | (del parámetro URL) |
show_podcasts | Mostrar los podcasts del programa (1/0) | 1 |
podcast_count | Número de podcasts a mostrar | 10 |
Ejemplo:
[enacast_program codename="mishow" show_podcasts="1" podcast_count="5"]ℹ️ Nota: normalmente no necesitas especificar
codename. La página de detalle recibe el parámetro?program=codenameautomáticamente desde la lista de programas.
Podcasts
Section titled “Podcasts”[enacast_podcasts] — Lista de episodios
Section titled “[enacast_podcasts] — Lista de episodios”Muestra una cuadrícula con los episodios (podcasts), ordenados del más reciente al más antiguo. Incluye búsqueda y filtro por programa.
| Atributo | Descripción | Valor por defecto |
|---|---|---|
program | Filtrar por codename de programa | vacío (todos) |
search | Texto de búsqueda | vacío |
per_page | Resultados por página | 20 |
page | Página actual | 1 |
Ejemplo:
[enacast_podcasts program="mishow" per_page="12"][enacast_podcast] — Detalle de episodio
Section titled “[enacast_podcast] — Detalle de episodio”Muestra la ficha completa de un episodio con reproductor de audio, marcadores de tiempo, resumen y metadatos. Incluye navegación breadcrumb con el nombre del programa y un enlace de vuelta a la ficha del programa.
| Atributo | Descripción | Valor por defecto |
|---|---|---|
id | Identificador público del podcast | (del parámetro URL) |
Ejemplo:
[enacast_podcast id="miradio_podcast_12345"]Noticias
Section titled “Noticias”[enacast_news] — Lista de noticias
Section titled “[enacast_news] — Lista de noticias”Muestra las noticias/artículos publicados, con filtros por etiqueta, año, mes y búsqueda.
| Atributo | Descripción | Valor por defecto |
|---|---|---|
tag | Filtrar por etiqueta | vacío |
search | Texto de búsqueda | vacío |
year | Filtrar por año | vacío |
month | Filtrar por mes | vacío |
per_page | Resultados por página | 20 |
page | Página actual | 1 |
Ejemplo:
[enacast_news tag="cultura" per_page="10"][enacast_news_article] — Detalle de noticia
Section titled “[enacast_news_article] — Detalle de noticia”Muestra un artículo completo con imagen destacada, cuerpo, etiquetas y metadatos. Incluye un enlace “Volver a noticias” en la parte superior.
| Atributo | Descripción | Valor por defecto |
|---|---|---|
id | Identificador público de la noticia | (del parámetro URL) |
slug | Slug de la noticia (alternativa a id) | vacío |
Ejemplo:
[enacast_news_article slug="nueva-temporada-2025"]Parrilla de programación
Section titled “Parrilla de programación”[enacast_schedule] — Parrilla semanal
Section titled “[enacast_schedule] — Parrilla semanal”Muestra la programación de la semana en formato de cuadrícula con los 7 días, incluyendo horarios, logos y enlaces a cada programa. Incluye navegación entre semanas.
| Atributo | Descripción | Valor por defecto |
|---|---|---|
week | Número de semana ISO | semana actual |
year | Año ISO | año actual |
Ejemplo:
[enacast_schedule]ℹ️ Nota: en la mayoría de casos no necesitas especificar atributos. El shortcode muestra automáticamente la semana actual y permite navegar con las flechas.
En antena
Section titled “En antena”[enacast_now_playing] — Ahora en antena
Section titled “[enacast_now_playing] — Ahora en antena”Muestra el programa que se está emitiendo en este momento, con opción de auto-refresco.
| Atributo | Descripción | Valor por defecto |
|---|---|---|
show_next | Mostrar también el siguiente programa (1/0) | 0 |
refresh | Intervalo de auto-refresco en segundos (0 para desactivar) | 0 |
Ejemplo:
[enacast_now_playing show_next="1" refresh="60"]Agenda
Section titled “Agenda”[enacast_agenda] — Lista de eventos
Section titled “[enacast_agenda] — Lista de eventos”Muestra los próximos eventos de la emisora, con filtro por etiqueta.
| Atributo | Descripción | Valor por defecto |
|---|---|---|
tag | Filtrar por etiqueta | vacío |
per_page | Resultados por página | 20 |
page | Página actual | 1 |
Ejemplo:
[enacast_agenda tag="conciertos" per_page="10"]Página personalizada
Section titled “Página personalizada”[enacast_page] — Página personalizada de EnaCast
Section titled “[enacast_page] — Página personalizada de EnaCast”Muestra el contenido de una página personalizada creada en el panel de administración de EnaCast.
| Atributo | Descripción | Valor por defecto |
|---|---|---|
slug | Slug de la página personalizada | vacío |
Ejemplo:
[enacast_page slug="quienes-somos"]Filtrado AJAX
Section titled “Filtrado AJAX”Los shortcodes de lista ([enacast_programs], [enacast_podcasts], [enacast_news], [enacast_agenda]) incluyen filtrado AJAX automático: los filtros, la búsqueda y la paginación funcionan sin recargar la página. La URL se actualiza automáticamente para permitir compartir enlaces filtrados.