Como construir relações entre avós e netos (legado)
Como Criar a Relação Avós/Netos
Vá para WP Dashboard > JetEngine > Relações .
Se você tiver algum relacionamento legado , poderá atualizá-lo. Clique no botão “Editar” próximo à relação necessária e, em seguida, clique no botão “Converter para o novo formato” . Depois disso, todas as postagens serão transferidas automaticamente, mas você deverá alterar manualmente as macros utilizadas para o relacionamento.
Agora, você precisa criar uma relação avó/neto entre Continente e Tour. Para fazer funcionar, vá para a relação País > Tour e defina a relação Pai como “Continente > País”.
Como exibir as postagens herdadas de relação de avós/netos com macros
As macros a seguir funcionam apenas com relações herdadas. As relações herdadas são aquelas que foram criadas antes da atualização do JetEngine 2.11.0.
Se você decidir não atualizar as relações e deixá-las herdadas, você pode usar as seguintes macros para exibir as postagens dos netos ou avós no widget ou bloco Listing Grid :
%get_grandparent|post-type-slug%
%get_grandchild|post-type-slug%
Por exemplo, para exibir as postagens dos avós, navegue até a postagem única dos netos (Tour, no nosso caso) no editor Elementor ou Block .
Coloque o widget ou bloco Listing Grid aqui.
Vá para a guia Post Query , clique no botão “Adicionar Item” , selecione o tipo “Posts & Authors Parameters” e insira as macros
%get_grandparent|post-type-slug%
onde você deve alterar a parte “post-type-slug” para o slug CPT (por exemplo, “tour” ) para mostrar os dados (continente) relacionados a um determinado Tour.
Além disso, é possível fazer o contrário, exibir a listagem do tour com a grade de listagem no único continente, e então precisamos usar a seguinte macro:
%get_grandchild|post-type-slug%
Na parte “post-type-slug” você precisa inserir o slug do post do avô. No nosso caso, seria “continente”
Aqui está o que temos. No construtor de páginas Elementor:
No editor Gutenberg:
Como exibir as postagens de refatoração da relação avós/netos com macros na consulta
Como fazer isso você pode aprender com este tutorial .
Isso é tudo. Agora você sabe como criar e exibir o legado e refatorar as relações Avós/Netos.