Saltearse al contenido

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.

Muestra una cuadrícula con todos los programas de la emisora. Incluye barra de búsqueda, filtros y paginación.

AtributoDescripciónValor por defecto
onairMostrar solo programas en antena (1) o todos (vacío)1
featuredMostrar solo programas destacados (1)vacío
searchTexto de búsquedavacío
per_pageResultados por página20
pagePágina actual1

Ejemplo:

[enacast_programs onair="1" per_page="12"]

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.

AtributoDescripciónValor por defecto
codenameIdentificador del programa(del parámetro URL)
show_podcastsMostrar los podcasts del programa (1/0)1
podcast_countNúmero de podcasts a mostrar10

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=codename automáticamente desde la lista de programas.

Muestra una cuadrícula con los episodios (podcasts), ordenados del más reciente al más antiguo. Incluye búsqueda y filtro por programa.

AtributoDescripciónValor por defecto
programFiltrar por codename de programavacío (todos)
searchTexto de búsquedavacío
per_pageResultados por página20
pagePágina actual1

Ejemplo:

[enacast_podcasts program="mishow" per_page="12"]

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.

AtributoDescripciónValor por defecto
idIdentificador público del podcast(del parámetro URL)

Ejemplo:

[enacast_podcast id="miradio_podcast_12345"]

Muestra las noticias/artículos publicados, con filtros por etiqueta, año, mes y búsqueda.

AtributoDescripciónValor por defecto
tagFiltrar por etiquetavacío
searchTexto de búsquedavacío
yearFiltrar por añovacío
monthFiltrar por mesvacío
per_pageResultados por página20
pagePágina actual1

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.

AtributoDescripciónValor por defecto
idIdentificador público de la noticia(del parámetro URL)
slugSlug de la noticia (alternativa a id)vacío

Ejemplo:

[enacast_news_article slug="nueva-temporada-2025"]

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.

AtributoDescripciónValor por defecto
weekNúmero de semana ISOsemana actual
yearAño ISOañ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.

Muestra el programa que se está emitiendo en este momento, con opción de auto-refresco.

AtributoDescripciónValor por defecto
show_nextMostrar también el siguiente programa (1/0)0
refreshIntervalo de auto-refresco en segundos (0 para desactivar)0

Ejemplo:

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

Muestra los próximos eventos de la emisora, con filtro por etiqueta.

AtributoDescripciónValor por defecto
tagFiltrar por etiquetavacío
per_pageResultados por página20
pagePágina actual1

Ejemplo:

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

[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.

AtributoDescripciónValor por defecto
slugSlug de la página personalizadavacío

Ejemplo:

[enacast_page slug="quienes-somos"]

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.