Fórum MOD WordPress e Elementor

Please or Cadastrar to create posts and topics.

Dúvida com Query Builder no JetEngine usando relação entre CCT e Usuários

Olá, pessoal! Tudo bem?

Estou com uma dúvida ao trabalhar com o Query Builder no JetEngine e gostaria da ajuda de vocês.

Tenho um Custom Content Type (CCT) criado, e estabeleci uma relação onde o CCT é o objeto pai e os Usuários (Users) são o objeto filho.

Preciso criar uma query que puxe todos os registros do CCT relacionados ao usuário logado (Current User), mas estou enfrentando o seguinte problema:

Ao configurar a query da seguinte forma:

  • Field: Item ID

  • Compare: Equal (=)

  • Value: All Macros > Related Items

  • From Relation: Relação entre CCT e Users

  • Initial Object ID From: Current User ID

A query está retornando apenas o último item cadastrado, em vez de listar todos os registros relacionados ao usuário atual.

Já revisei a relação e os dados estão corretamente vinculados, mas o resultado continua vindo incompleto.

Alguém já passou por isso ou sabe como configurar corretamente para retornar todos os itens relacionados ao usuário atual, e não apenas o último?

Agradeço desde já qualquer ajuda!

Arquivos enviados:
  • Print.png

Bom dia @mateusquintino, como vai?

Acredito que entendi sua dúvida sobre a configuração da Query no JetEngine com Custom Content Types (CCT), veja abaixo a possível solução do problema.

Pelo que você descreveu, o objetivo é listar todos os registros do seu CCT que estão relacionados ao usuário logado. No entanto, ao utilizar a macro %%related_items%%, a query está retornando apenas um único item, geralmente o último cadastrado — e isso pode ocorrer por conta da forma como o JetEngine interpreta essa macro em certas relações.

Siga os passos abaixo para possível solução:

  1. Acesse o Query Builder e edite a query que está utilizando.

  2. Certifique-se de que o Query Type esteja definido como Custom Content Type, e que o CCT correto esteja selecionado.

  3. Em seguida, vá até a aba Query Clauses > Incluir por IDs.

  4. Ative e configure da seguinte forma:

     
    %%related_items_from_sua_relacao%%

    Substitua sua_relacao pelo slug da relação criada entre o CCT e os usuários.

    Exemplo:

     
    %%related_items_from_relacao_cct_usuarios%%
    • Initial Object ID From:
      Selecione Current User ID

  5. Salve a query e teste a visualização no frontend.

Agradecemos por fazer da nossa Guild!