Exibindo campos repetidores personalizados no widget Classic Accordion

Criando os metacampos do repetidor personalizado

Navegue até o diretório WordPress Dashboard> JetEngine> Post Types e abra um editor Custom Post Type onde deseja adicionar os campos repetidores.

Vá até a guia Meta Fields e pressione o botão “ New Meta Field ”.

Preencha os campos Rótulo e Nome/ID com os valores desejados.

Aviso

O valor Nome/ID deve incluir apenas letras latinas, números e caracteres “-” ou “_”, sem espaços e letras maiúsculas.

Deixe o tipo de objeto “Campo” padrão e defina “Repetidor” como tipo de campo .

Siga o guia detalhado através do processo de criação de metacampo do repetidor e adicione os campos necessários ao repetidor pressionando o botão “ Novo campo do repetidor ”.

metacampo repetidor

Primeiramente, construímos um metacampo para o rótulo da guia. Por exemplo, pode ser um campo “Texto” conforme apresentado neste tutorial.

primeiro campo repetidor

Mais um campo “WYSIWYG” é construído para o conteúdo das abas.

campo wysiwyg

Depois que todos os campos necessários forem criados, clique no botão “ Atualizar tipo de postagem ”.

Preenchendo os campos nas postagens

Construindo uma consulta

Vá para WordPress Dashboard > JetEngine > Query Builder e pressione “ Add New ” para criar uma nova consulta .

Na seção Configurações Gerais , defina o Nome e defina o Tipo de Consulta , agora deve ser definido como “ Consulta de Repetidor ”.

nova consulta de repetidor

Na seção Consulta do repetidor , especifique a fonte da consulta – “JetEngine Meta Field”.

Como JetEngine Field , selecione o metacampo “Repetidor” que você construiu anteriormente com base na parte Criando os metacampos do repetidor personalizado do artigo.

Neste caso, deixamos o campo Object ID vazio, pois queremos exibir o repetidor na página Single do post correspondente. Porém, se você for trabalhar com uma página estática, deverá preencher este campo com o ID do post desejado.

Coisas para saber

Se o seu repetidor tiver muitos campos e você precisar extrair apenas alguns deles nesta consulta, você pode prosseguir para a seção Argumentos da Consulta e repetir as etapas a seguir. Se não for aplicável, basta clicar no botão “ Adicionar Consulta ” neste momento.

Pressione o botão “ Adicionar novo ” na seção Argumentos de consulta para conectar os campos repetidores a esta consulta.

configurações de consulta do repetidor

Coloque o Nome do campo repetidor necessário como Chave/nome do campo e defina seu operador Comparar como “Existe”.

Você pode adicionar mais campos pressionando o botão “ Adicionar novo ” mais uma vez.

argumento de consulta personalizado

Após feitas as alterações, pressione o botão “ Adicionar Consulta ”.

argumentos de consulta

Trabalhando com o widget acordeão

Coisas para saber

Os campos repetidores também podem ser exibidos com o acordeão clássico em uma página estática. No caso descrito, demonstraremos como produzi-lo no template Single. Para fazer isso, você precisa do plugin JetThemeCore instalado e ativado em seu site com o modelo de página de postagem única criado.

Vá para Painel do WordPress > Crocoblock > Modelos de Tema . Abra a página única no Elementor e solte o widget Classic Accordion .

Ative a alternância de consulta Usar JetEngine e escolha a consulta recém-criada no campo Selecionar consulta .

Em seguida, exclua os dois últimos itens apresentados por padrão como alternadores para que reste apenas um.

consulta selecionada no widget acordeão clássico

Abra a guia Toggle #1 e pressione o botão “ Tags dinâmicas ” próximo ao campo Rótulo .

Escolha a macro “Campo de objeto atual” na lista.

macro do campo do objeto atual

Uma vez clicado, os campos de personalização adicionais serão exibidos.

Como Field , escolha o campo repetidor que deseja exibir como rótulo da guia. Você pode encontrar o campo necessário abaixo do rótulo da consulta que atribuímos ao repetidor.

rotular as configurações atuais do campo do objeto

Em seguida, defina o Tipo de conteúdo . Se você usar o tipo de conteúdo “Modelo” , deverá escolher o modelo ( campo Escolher modelo ) que contém o campo dinâmico com o campo repetidor necessário definido como um campo de objeto .

Porém, no caso descrito, selecionamos a opção “Editor”. Aqui, pressione o botão “ Tags dinâmicas ” e selecione a macro “Campo de objeto atual” na lista. 

Selecione o campo necessário para ser exibido como conteúdo da guia.

conteúdo configurações atuais do campo do objeto

Estilize o widget e atualize a página quando terminar as configurações. 

No front end, o widget Classic Accordion exibirá as informações que você inseriu anteriormente nos metacampos repetidores da postagem.

item repetidor

Trata-se de exibir campos repetidores personalizados no widget Classic Accordion , que está disponível com o plugin JetTabs para WordPress.

Índice