Exibindo a contagem de postagens contendo o termo específico
Consulta de Postagens com Valor Específico no Termo
Vá para Painel do WordPress> JetEngine> Query Builder . Clique no botão “ Adicionar novo ” para criar uma nova consulta.
Preencha o campo Nome e selecione a opção “Consulta SQL” como Tipo de Consulta na aba Configurações Gerais.
Role para baixo até a guia Consulta SQL personalizada . Escolha “termos” no campo Da tabela e ative o alternador Usar junção .
Pressione o botão “ Adicionar novo ” para abrir as configurações.
Defina o tipo de junção “Inner Join” ou deixe o campo vazio, pois o tipo necessário será definido automaticamente. A Join Table representa a tabela do banco de dados que será conectada, então escolha a opção “term_taxonomy”.
Nos campos Quando a coluna da tabela atual e É igual à coluna da tabela base , escolha as opções “term_id”.
Vá para a seguinte guia Where (cláusulas de consulta) e pressione o botão “ Adicionar novo ”.
Selecione “terms.name” como coluna , “Like” como operador de comparação e preencha o campo Valor com o termo slug. O valor deve representar o termo para o qual você deseja mostrar a contagem no front-end.
Como “entrevistas-2021” também contém o valor “entrevistas”, ele também será contabilizado. Continue lendo para saber a forma exata de contar todas as postagens ou veja como incluir apenas “entrevistas” na segunda parte do artigo.
Agora role para baixo até o campo Incluir colunas e preencha-o com o valor “term_taxonomy.count”.
Finalmente, você pode pressionar o botão “ Adicionar Consulta ” para finalizar a configuração inicial.
Vá para Painel do WordPress > Páginas e abra a página. Você pode fazer isso pressionando o botão “ Adicionar novo ” ou editando a página existente.
Primeiramente, dê um título à página e clique no botão “ Editar com Elementor ” para prosseguir para o Editor Elementor.
Assim que a página for aberta no Elementor Page Builder, encontre o widget Contador na barra de pesquisa.
A configuração principal que precisamos é o Ending Number . Pressione o botão “ Tags dinâmicas ” e encontre o item “Função dinâmica”.
Certifique-se de ter definido as configurações disponíveis. Escolha a função “Resultado da consulta SQL” e encontre “term_taxonomy.count” na lista suspensa Coluna de consulta .
Agora você pode ver que o número no contador mudou para “5”. Essa quantidade de postagens anexamos à categoria “entrevistas”.
Se você passar para a Função Adicional e selecionar a opção “Soma”, verá que o número do contador foi alterado para “7”.
Então agora o contador também inclui as postagens “entrevistas-2021”.
Além disso, lembre-se de alterar o título para aquele apropriado ao caso.
Depois de adicionar todos os widgets necessários e estilizar a página, clique no botão “ Publicar/Atualizar ” para salvar o resultado.
Contador de um termo específico
Além disso, você pode seguir as próximas etapas para obter resultados apenas para um termo específico.
Retorne ao Query Builder e encontre a consulta que você criou antes.
Abra-o e role para baixo até a guia Unir tabelas . Aqui você pode excluir a cláusula set e criar uma semelhante, mas desta vez preencha o campo Comparar com o valor “Igual (=)”.
Agora pressione o botão “ Adicionar/Atualizar Consulta ” e vá até o front end para verificar o resultado.
Portanto, observe que não há necessidade de definir a Função Adicional no campo Número Final do widget Contador .
Desta vez, há apenas uma contagem das postagens relacionadas justamente ao termo “entrevistas” mostrado.
É isso; você aprendeu como exibir a contagem de postagens contendo termos específicos do WordPress necessários usando a funcionalidade Query Builder do JetEngine .