Ir para conteúdo principal

🧩 Como adicionar um plugin com atributos pré-filtrados

Pode mostrar diferentes partes do seu horário (aulas, cursos, workshops) em páginas separadas do seu site, através dos plugins Zenamu — cada um mostra apenas o que quer que os visitantes vejam.

Pode mostrar diferentes partes do seu horário Zenamu no seu site — por exemplo, aulas de um determinado instrutor, de um local específico ou apenas as de um grupo específico.

Os filtros avançados estão disponíveis para estes widgets: Horário das aulas em lista, Eventos e workshops e Cursos. O widget das marcações não pode ser pré-filtrado, por isso não consegue mostrar apenas as marcações de um profissional.

O que pode filtrar

  • Etiquetas — por exemplo, mostrar apenas aulas com a etiqueta "para crianças 6–12m" ou yoga pré-natal. Funciona nos três widgets.

  • Instrutor (Escolha um instrutor) — por exemplo, mostrar apenas aulas dadas pela Ana Silva. Funciona nos três widgets.

  • Local (Escolha um local) — por exemplo, mostrar apenas aulas ao ar livre. Funciona em Horário das aulas em lista, onde também pode escolher Online, e em Cursos. O widget Eventos e workshops não pode ser filtrado por local.

Um filtro só aparece na janela quando há algo para escolher: as etiquetas, depois de criar alguma; os instrutores, quando o seu estúdio tem mais do que um; e os locais, depois de adicionar pelo menos um. Se escolher vários valores no mesmo filtro, o plugin mostra tudo o que corresponda a qualquer um deles. Se definir mais do que um filtro, mostra apenas o que corresponda a todos.

Pode criar tantos plugins quantos precisar — cada um pode mostrar um grupo ou tema diferente.


Como configurar

Cada plugin partilha o mesmo ID, por isso tem de ser incorporado numa página separada do seu site.

No Zenamu, aceda a Definições › Página do horário, abra o separador Horário público e, em Widgets para o seu site, clique em Filtros avançados. Escolha o widget, defina os filtros, clique em Copiar e fechar e cole o código numa página do seu site.

Isto respondeu à sua pergunta?