Visão geral de Dynamic Tags
Uso de tags dinâmicas
Por exemplo, tags dinâmicas podem ser aplicadas ao widget básico do Image Elementor. Quando ele é solto na página, o menu de configurações é aberto.
O botão “ Tags dinâmicas ” está localizado no canto inferior direito do campo Escolher imagem . Após clicar, abre a lista de todos os tipos de tags que podem ser usados com este widget.
Especifique a fonte
Após a tag dinâmica ser selecionada, o metacampo do qual extrair os dados deve ser especificado; isso pode ser feito com a ajuda da lista suspensa Campo . Apesar deste tutorial usar o widget Imagem como exemplo, os passos são todos iguais para todos os campos de Tags Dinâmicas .
Na barra Campo , há uma lista de todos os metacampos do tipo exigido com os dados que possuem formato adequado.
Algumas das tags têm uma lista suspensa Contexto , como Imagem do usuário ou Campo do usuário . Ele define o usuário mais especificamente:
- Usuário Atual (global) — o usuário para quem a página foi criada;
- Usuário Atual (para o escopo atual) — o usuário em andamento no momento. Por exemplo, existe uma listagem de usuários que mostra as postagens escritas pelo usuário após clicar nelas. Neste caso, se o Usuário Atual (para o escopo atual) for selecionado, ele exibirá o valor do metacampo do usuário que acabou de clicar, não do usuário logado;
- Usuário Consultado — o usuário atualmente logado ou o usuário mencionado na URL (o ID do usuário está na URL);
- Autor da postagem atual — o valor do metacampo do usuário que é o autor da postagem aberta no momento;
- Autor CCT atual — os dados no metacampo do usuário que é o autor do item de tipo de conteúdo personalizado atualmente aberto . Pode ser utilizado no Template de Listagem CCT para mostrar as informações sobre o autor do item CCT;
- Itens relacionados de… — os dados da relação criada. Para saber mais, navegue até o tutorial Saída Dinâmica de Relações .
Além disso, contém recursos adicionais como o Fallback (dados que serão mostrados se algo estiver errado com as informações principais).
Em seguida, o metacampo necessário deve ser selecionado e as configurações adicionais devem ser definidas. Agora, o widget Imagem extrai o conteúdo dinamicamente da fonte escolhida.
Lista completa de tags dinâmicas
Aqui está uma lista de todas as tags dinâmicas que podem aparecer para widgets com diferentes plugins e módulos ativados.
Tags JetEngine para widget de imagem
Essas tags aparecerão no widget Imagem por padrão se você tiver o plugin JetEngine instalado e ativado.
- Imagem personalizada — imagem dos metacampos adicionados ao tipo de postagem personalizada ;
- Termo Imagem — imagem do metacampo criado para a Taxonomia Personalizada ;
- Imagem de opções — imagem do metacampo escolhida para usar como uma página de opções ;
- Imagem do usuário — foto do metacampo adicionada ao perfil do usuário .
Tags JetEngine para campos
Esta lista de tags é mostrada para widgets que exibem informações de texto ou links (como Text Editor , Button ou Heading ).
- Campo personalizado – dados de um dos metacampos adicionados ao tipo de postagem personalizada ;
- Term Field — um valor do metacampo criado para a Taxonomia Personalizada ;
- Opção — dados colocados em uma página de opções específica ;
- Campo do usuário — dados do metacampo adicionados ao perfil do usuário ;
- Campo do Objeto Atual — dados da consulta SQL ;
- Contagem de resultados de consulta — número de resultados de consulta criados com o Query Builder .
Tag dinâmica de contagem de resultados da consulta
A tag dinâmica Contagem de resultados de consulta mostra o número total de resultados de consulta e o número de resultados de consulta atualmente visíveis na página. Funciona com consultas criadas via Query Builder .
Na guia Configurações , esses recursos podem ser identificados:
- Consulta — consulta com paginação que é aplicada ao widget abaixo;
- Contagem retornada :
- Contagem total de resultados da consulta — número total de resultados da consulta de todas as páginas de paginação;
- Contagem de resultados de consulta atualmente visíveis (por página) — número de resultados na página atual;
- Formato personalizado para vários contadores — contador que pode ser personalizado no seguinte campo Formato com a ajuda das macros disponíveis.
Na aba Avançado existem os seguintes campos:
- Antes e Depois — texto antes e depois do número. Nesses dois campos, pode-se utilizar recuos para separar o número do texto;
- Fallback — texto que será mostrado se os dados não forem exibidos.
Temos um tutorial dedicado sobre como aplicar a tag dinâmica Query Results Count e usá-la com Dynamic Visibility .
Tag dinâmica do campo do objeto atual
A tag dinâmica Current Object Field pode ser usada para tais casos:
- para exibir uma meta de postagem, usuário, termo e comentário;
- coletar os dados da consulta SQL ;
- usar dados específicos chamados no Query Builder dependendo das condições da cláusula;
- exibir os dados chamados do objeto no front end ou utilizá-los nas Condições de Visibilidade Dinâmica para ocultar ou mostrar um elemento de acordo com os dados do objeto;
- usar duas ou mais tabelas do banco de dados, por exemplo, tabelas USERMETA e MEMBERSHIP . Use o Query Builder e aplique a tag dinâmica Current Object Field para gerar os resultados.
Tags JetEngine aparecendo após a ativação do módulo
As seguintes tags aparecerão na lista quando o módulo correspondente for ativado navegando para WordPress Dashboard > JetEngine > JetEngine Dashboard > Modules .
Módulo API REST
Após ativar este módulo, as tags dinâmicas “REST API Image” e “REST API Field” aparecerão na lista de tags. Essas tags exibem as informações dos metacampos em outro site ainda recebidos por meio da funcionalidade da API REST . No caso de imagens, até o momento apenas o ID da imagem pode ser exibido desta forma.
Módulo de tipo de conteúdo personalizado
Adiciona as tags “Imagem de tipo de conteúdo personalizado” e “Campo de tipo de conteúdo personalizado” à lista. Quando escolhidas, essas tags dinâmicas exibem o valor do metacampo criado para o Tipo de conteúdo personalizado .
Armazenamentos de dados
Após habilitar este módulo, as tags “Data Stores: Post Count” e “ Data Stores: Store Count ” aparecem na lista. Permitem adicionar um contador de curtidas e um contador de itens na loja.
Além disso, uma tag “Data Stores: Get Store” aparecerá. Ele pode ser encontrado na seção Configurações de consulta dos widgets que exibem postagens ( Listing Grid , por exemplo). Permite que o widget mostre itens da loja e assim inclua ou exclua-os da lista. Por exemplo, não pode ser utilizado para mostrar os itens que o usuário adicionou aos favoritos da grade geral.
Construtor de perfil
Quando o módulo Profile Builder está ativo, ele adiciona uma tag “URL da página de perfil” disponível apenas nos recursos que devem adicionar um URL (por exemplo, um link para o título). Esta tag cria um link para uma das páginas de perfil.
- Página de perfil — páginas criadas no Profile Builder ;
- Contexto — aqui, a página pode ser especificada:
- Usuário Consultado — página do usuário logado ou do usuário mencionado na URL;
- Autor da postagem atual — página de perfil do autor da postagem;
- Autor atual do item CCT — página de perfil do autor atual do item CCT;
- Adicionar argumento de consulta – quando esta alternância está habilitada, uma URL da página de perfil pode ser construída.
Listagem de mapa
Após a ativação do módulo Map Listing , a tag “Open Map Listing Popup” também aparece. Esta tag está disponível para recursos que adicionam um URL à página (como o recurso Link do widget Título ); ele abre um pop-up de listagem de mapas .
Aviso
Esta tag não funcionará nas páginas sem o widget Map Listing .
Na barra ID específico do post , pode-se colocar o ID do post na listagem do mapa para abrir. Aqui, o gatilho também pode ser definido – se o pop-up aparecerá quando o usuário passar o mouse sobre o link ou clicar nele.
O campo Zoom pode ser preenchido com o valor que ampliará o item necessário no mapa de acordo com o número preenchido.
Aviso
Se o marcador estiver em um cluster, o nível de zoom do mapa deverá ser maior que o especificado no campo Zoom para revelar o próprio cluster.
Macros
Esta tag está disponível logo após a ativação do plugin JetEngine . No entanto, ele pode ser usado apenas em widgets JetEngine como Listing Grid ou Dynamic Link e recursos que permitem o uso de tags dinâmicas (por exemplo, na seção de configurações de Posts Query ).
Esta tag permite o uso de códigos de macro . Eles podem ser digitados no campo manualmente ou selecionados na lista Macros .
Tag de função dinâmica
Ele aparece na lista de tags após a ativação do plugin JetEngine . Esta tag possui algumas configurações mais complexas, por isso será descrita em um parágrafo separado.
Esta tag realiza cálculos com os valores dos campos. A Função define o tipo de cálculo:
- Função — cálculos a serem realizados com o valor do campo:
- Valor somado — conta a soma dos valores;
- Valor médio — contabiliza o valor médio dos colocados em campo;
- Contagem — conta a quantidade de posts/termos/usuários que possuem o campo mencionado preenchido com dados;
- Valor máximo/mínimo — verifica os valores no campo e exibe o valor máximo/mínimo.
- Fonte de dados – campo para escolher de onde obter os dados – metacampos Post, Term ou Usuário. Se você selecionou a opção Post Meta , você também será solicitado a especificar o Data Context :
- Todas as postagens — os dados serão retirados de todas as postagens;
- Postagens do mandato atual — termo no menu suspenso Taxonomia a ser selecionado para que os dados sejam retirados apenas das postagens dessa taxonomia;
- Postagens por usuário atual — os valores serão retirados das postagens do usuário atual;
- Postagens por usuário consultado — o usuário na barra Definir ID do usuário/login/e-mail , para que os valores da postagem desse usuário sejam calculados;
- Nome do campo — o nome do campo. Os valores desse campo serão utilizados nos cálculos;
- Ponto decimal — disponível para todas as funções, exceto “Contagem”. Define a aparência da vírgula decimal;
- Separador de milhares — disponível para todas as funções, exceto “Contagem”. Define a aparência do separador de milhares;
- Contagem de decimais — disponível para todas as funções, exceto “Contagem”. Define quantos números após a vírgula aparecerão.
Etiqueta JetAppointment
A tag “JetAppointments Booking: adicionar reserva ao calendário do Google” aparece após a ativação do plugin JetAppointment . Permite criar o link para adicionar compromissos ao calendário do Google. O uso desta tag é descrito no tutorial que revela como adicionar o compromisso ao calendário do Google.
Etiqueta JetBooking
O plugin JetBooking adiciona uma tag “JetBooking: Preço por dia/noite”. Ajuda a exibir os preços por dia/noite de forma dinâmica. Uma descrição detalhada de todas as configurações da tag pode ser encontrada em nosso tutorial de exibição de preços do JetBooking .
Tags JetReviews
O plugin JetReviews adiciona duas tags dinâmicas à lista – “Avaliação média” e “Informações de comentários”. Eles permitem adicionar um número de avaliação média e um contador de avaliações ao elemento de avaliação. Você pode encontrar um guia detalhado sobre o uso dessas tags neste tutorial de classificação do JetReviews .
Etiqueta JetSmartFilters
O plugin JetSmartFilters adiciona uma opção “URL com valor filtrado” na lista de tags dinâmicas . Descubra como usá-lo no tutorial a seguir .
Isso é tudo sobre tags dinâmicas e suas configurações disponíveis com o plugin JetEngine para sites WordPress.