Como filtrar eventos no widget de calendário com o filtro de intervalo de datas

Filtrando os eventos do calendário dinâmico

Em primeiro lugar, abra o painel do WordPress e navegue até JetEngine > JetEngine > Modules Manager , ative o widget Calendário e salve as alterações.

Depois disso, vá para Filtros Inteligentes > Adicionar Novo . Aqui você precisa digitar Name , Filter Label e Active Filter Label .

configurações de rótulos de filtro para o filtro de intervalo de datas

Em seguida, selecione Intervalo de datas no menu suspenso Tipo de filtro e escolha a opção Filtrar por metadata . Se quiser mostrar a data de publicação, você precisa escolher a Data de postagem .

No meu caso, escolho o Meta Date . Em seguida, no campo Variável de Consulta , você precisará colar a chave do campo do Campo Personalizado . Você pode encontrar a chave no tipo de postagem personalizada que você criou antes.

configurações de filtro e consulta

Além disso, você pode aprender mais sobre o tipo de postagem personalizado e como criá-lo neste tutorial .

No meu Post Personalizado chamado “ Eventos ”, tenho o número de posts com eventos, e cada um desses posts tem o campo personalizado com a Data .

Abra a postagem necessária e na seção Configurações você verá o campo “ Data ” com a data do evento.

campo de data na postagem

Copie o Nome do evento (neste caso é “ data- ”) e cole-o no campo Variável de Consulta no filtro que você criou. Em seguida, clique no botão Publicar .

configurações de filtro e consulta para filtro de intervalo de datas

A próxima etapa é abrir a página onde deseja adicionar o calendário e arrastar e soltar o widget Calendário na seção.

Depois, no menu suspenso Listagem , selecione a listagem que você criou para seus eventos.

lista suspensa nas configurações gerais do widget de calendário

Você pode aprender mais sobre a Listagem e como criá-la neste tutorial .

Em seguida, você pode escolher os critérios pelos quais deseja agrupar postagens . Se você escolher Data de publicação das postagens , esta postagem será exibida no dia em que foi criada. A data de modificação da postagem fará o mesmo, mas exibirá as postagens com base no dia em que você alterou esta postagem pela última vez. E a Data do campo personalizado exibirá postagens nas datas definidas no campo personalizado.

configurações gerais no widget de calendário

Eu escolho a Data no campo personalizado e no nome do campo Meta colo o Nome do meta campo “ data- ”.

configurações gerais no widget de calendário

A última etapa aqui é encontrar o filtro de intervalo de datas e soltá-lo na seção necessária. Escolha seu filtro na seção Configurações gerais e selecione o Calendário JetEngine na seção Este filtro para .

configurações de conteúdo no filtro de intervalo de datas

Quando terminar toda a personalização, clique no botão Publicar e experimente como funciona o filtro.

Agora você sabe como filtrar os eventos do Calendário usando os plugins JetSmartFilters e JetEngine .

Índice