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.
Programes
Section titled “Programes”[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ó.
| Atribut | Descripció | Valor per defecte |
|---|---|---|
onair | Mostrar només programes en antena (1) o tots (buit) | 1 |
featured | Mostrar només programes destacats (1) | buit |
search | Text de cerca | buit |
per_page | Resultats per pàgina | 20 |
page | Pàgina actual | 1 |
Exemple:
[enacast_programs onair="1" per_page="12"][enacast_program] — Detall de programa
Section titled “[enacast_program] — Detall de programa”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.
| Atribut | Descripció | Valor per defecte |
|---|---|---|
codename | Identificador del programa | (del paràmetre URL) |
show_podcasts | Mostrar els podcasts del programa (1/0) | 1 |
podcast_count | Nombre de podcasts a mostrar | 10 |
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=codenameautomàticament des de la llista de programes.
Podcasts
Section titled “Podcasts”[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.
| Atribut | Descripció | Valor per defecte |
|---|---|---|
program | Filtrar per codename de programa | buit (tots) |
search | Text de cerca | buit |
per_page | Resultats per pàgina | 20 |
page | Pàgina actual | 1 |
Exemple:
[enacast_podcasts program="mishow" per_page="12"][enacast_podcast] — Detall d’episodi
Section titled “[enacast_podcast] — Detall d’episodi”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.
| Atribut | Descripció | Valor per defecte |
|---|---|---|
id | Identificador públic del podcast | (del paràmetre URL) |
Exemple:
[enacast_podcast id="miradio_podcast_12345"]Notícies
Section titled “Notícies”[enacast_news] — Llista de notícies
Section titled “[enacast_news] — Llista de notícies”Mostra les notícies/articles publicats, amb filtres per etiqueta, any, mes i cerca.
| Atribut | Descripció | Valor per defecte |
|---|---|---|
tag | Filtrar per etiqueta | buit |
search | Text de cerca | buit |
year | Filtrar per any | buit |
month | Filtrar per mes | buit |
per_page | Resultats per pàgina | 20 |
page | Pàgina actual | 1 |
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.
| Atribut | Descripció | Valor per defecte |
|---|---|---|
id | Identificador públic de la notícia | (del paràmetre URL) |
slug | Slug de la notícia (alternativa a id) | buit |
Exemple:
[enacast_news_article slug="nueva-temporada-2025"]Graella de programació
Section titled “Graella de programació”[enacast_schedule] — Graella setmanal
Section titled “[enacast_schedule] — Graella setmanal”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.
| Atribut | Descripció | Valor per defecte |
|---|---|---|
week | Número de setmana ISO | setmana actual |
year | Any ISO | any 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.
En antena
Section titled “En antena”[enacast_now_playing] — Ara en antena
Section titled “[enacast_now_playing] — Ara en antena”Mostra el programa que s’està emetent en aquest moment, amb opció d’auto-refresc.
| Atribut | Descripció | Valor per defecte |
|---|---|---|
show_next | Mostrar també el programa següent (1/0) | 0 |
refresh | Interval d’auto-refresc en segons (0 per desactivar) | 0 |
Exemple:
[enacast_now_playing show_next="1" refresh="60"]Agenda
Section titled “Agenda”[enacast_agenda] — Llista d’esdeveniments
Section titled “[enacast_agenda] — Llista d’esdeveniments”Mostra els propers esdeveniments de l’emissora, amb filtre per etiqueta.
| Atribut | Descripció | Valor per defecte |
|---|---|---|
tag | Filtrar per etiqueta | buit |
per_page | Resultats per pàgina | 20 |
page | Pàgina actual | 1 |
Exemple:
[enacast_agenda tag="concerts" per_page="10"]Pàgina personalitzada
Section titled “Pàgina personalitzada”[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.
| Atribut | Descripció | Valor per defecte |
|---|---|---|
slug | Slug de la pàgina personalitzada | buit |
Exemple:
[enacast_page slug="quienes-somos"]Filtrat AJAX
Section titled “Filtrat AJAX”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.