Saltar al contingut

Referència de shortcodes

El plugin d’EnaCast proporciona 10 shortcodes per mostrar el contingut de la teva emissora a WordPress. Cada shortcode té atributs opcionals per personalitzar el seu comportament.

[enacast_programs] — Llista de programes

Section titled “[enacast_programs] — Llista de programes”

Mostra una quadrícula amb tots els programes de l’emissora. Inclou barra de cerca, filtres i paginació.

AtributDescripcióValor per defecte
onairMostrar només programes en antena (1) o tots (buit)1
featuredMostrar només programes destacats (1)buit
searchText de cercabuit
per_pageResultats per pàgina20
pagePàgina actual1

Exemple:

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

Mostra la fitxa completa d’un programa individual, incloent-hi logo, descripció, horaris (amb hora d’inici i fi) i els seus últims episodis. Inclou un enllaç “Veure tots els episodis” per navegar a la llista completa d’episodis.

AtributDescripcióValor per defecte
codenameIdentificador del programa(del paràmetre URL)
show_podcastsMostrar els podcasts del programa (1/0)1
podcast_countNombre de podcasts a mostrar10

Exemple:

[enacast_program codename="mishow" show_podcasts="1" podcast_count="5"]

ℹ️ Nota: normalment no cal especificar codename. La pàgina de detall rep el paràmetre ?program=codename automàticament des de la llista de programes.

[enacast_podcasts] — Llista d’episodis

Section titled “[enacast_podcasts] — Llista d’episodis”

Mostra una quadrícula amb els episodis (podcasts), ordenats del més recent al més antic. Inclou cerca i filtre per programa.

AtributDescripcióValor per defecte
programFiltrar per codename de programabuit (tots)
searchText de cercabuit
per_pageResultats per pàgina20
pagePàgina actual1

Exemple:

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

Mostra la fitxa completa d’un episodi amb reproductor d’àudio, marcadors de temps, resum i metadades. Inclou navegació breadcrumb amb el nom del programa i un enllaç de tornada a la fitxa del programa.

AtributDescripcióValor per defecte
idIdentificador públic del podcast(del paràmetre URL)

Exemple:

[enacast_podcast id="miradio_podcast_12345"]

Mostra les notícies/articles publicats, amb filtres per etiqueta, any, mes i cerca.

AtributDescripcióValor per defecte
tagFiltrar per etiquetabuit
searchText de cercabuit
yearFiltrar per anybuit
monthFiltrar per mesbuit
per_pageResultats per pàgina20
pagePàgina actual1

Exemple:

[enacast_news tag="cultura" per_page="10"]

[enacast_news_article] — Detall de notícia

Section titled “[enacast_news_article] — Detall de notícia”

Mostra un article complet amb imatge destacada, cos, etiquetes i metadades. Inclou un enllaç “Tornar a notícies” a la part superior.

AtributDescripcióValor per defecte
idIdentificador públic de la notícia(del paràmetre URL)
slugSlug de la notícia (alternativa a id)buit

Exemple:

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

Mostra la programació de la setmana en format de quadrícula amb els 7 dies, incloent-hi horaris, logos i enllaços a cada programa. Inclou navegació entre setmanes.

AtributDescripcióValor per defecte
weekNúmero de setmana ISOsetmana actual
yearAny ISOany actual

Exemple:

[enacast_schedule]

ℹ️ Nota: en la majoria de casos no cal especificar atributs. El shortcode mostra automàticament la setmana actual i permet navegar amb les fletxes.

Mostra el programa que s’està emetent en aquest moment, amb opció d’auto-refresc.

AtributDescripcióValor per defecte
show_nextMostrar també el programa següent (1/0)0
refreshInterval d’auto-refresc en segons (0 per desactivar)0

Exemple:

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

[enacast_agenda] — Llista d’esdeveniments

Section titled “[enacast_agenda] — Llista d’esdeveniments”

Mostra els propers esdeveniments de l’emissora, amb filtre per etiqueta.

AtributDescripcióValor per defecte
tagFiltrar per etiquetabuit
per_pageResultats per pàgina20
pagePàgina actual1

Exemple:

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

[enacast_page] — Pàgina personalitzada d’EnaCast

Section titled “[enacast_page] — Pàgina personalitzada d’EnaCast”

Mostra el contingut d’una pàgina personalitzada creada al tauler d’administració d’EnaCast.

AtributDescripcióValor per defecte
slugSlug de la pàgina personalitzadabuit

Exemple:

[enacast_page slug="quienes-somos"]

Els shortcodes de llista ([enacast_programs], [enacast_podcasts], [enacast_news], [enacast_agenda]) inclouen filtrat AJAX automàtic: els filtres, la cerca i la paginació funcionen sense recarregar la pàgina. L’URL s’actualitza automàticament per permetre compartir enllaços filtrats.