Como construir relações entre tipos de conteúdo personalizados
JetEngine permite definir diferentes tipos de relações, incluindo aquelas para tipos de conteúdo personalizados. Vamos verificar como definir a relação entre os CCTs.
Primeiramente, acesse o diretório JetEngine > Relações para construir uma nova relação.
Pressione o botão “ Adicionar novo ” para abrir o editor.
Assim que a página for aberta, comece com as Configurações Gerais .
Configurações Gerais
Defina um Nome para a relação e defina o objeto Pai e o objeto Filho .
Lembre-se de que as opções CCT estão localizadas no subtítulo correspondente de Tipos de conteúdo personalizado .
Defina o tipo de relação adequado para o relacionamento que você cria.
Defina a relação dos avós selecionando a relação desejada no menu suspenso Relação pai, se necessário.
Habilite os seguintes switchers para ampliar as possibilidades de edição:
- Registrar controles para objeto pai — permite mostrar os controles de itens relacionados na página de edição do objeto pai;
- Permitir criar novos filhos a partir do pai — alterne para ativar a capacidade de criar novos itens filhos relacionados a partir da página de edição do objeto pai;
- Registrar controles para objeto filho — permite exibir os controles de edição na página de edição do objeto filho;
- Permitir a criação de novos pais a partir de filhos — alterne para permitir a criação de novos itens pai relacionados a partir da página de edição de objeto filho;
- Registrar tabela de banco de dados separada — alterna para registrar uma tabela de banco de dados separada para esta relação. Se desativado, os itens relacionados serão mantidos na tabela de relações gerais.
Configurações relacionadas ao tipo de conteúdo
Depois que as configurações gerais forem ajustadas, vá para as configurações relacionadas ao tipo de conteúdo .
Aqui, mais dois campos aparecem se o CCT tiver sido escolhido como um dos objetos, pai ou filho.
Além disso, se dois CCTs forem definidos como objeto Pai e objeto Filho , esses campos serão duplicados para cada CCT.
- Campo Título — escolha qual campo será utilizado como título de um item CCT relacionado;
- Criar campos – selecione os campos exibidos em um pop-up que aparece quando o botão “ Adicionar novo… ” é clicado no editor de postagens relacionado.
Etiquetas
Preencha os campos da guia Rótulos a seguir para alterar os rótulos padrão exibidos durante a edição dos itens relacionados.
Metacampos
Mais uma aba chamada Meta Fields permite conectar os meta-campos desejados à relação.
Se você fizer isso, a coluna correspondente aparecerá durante a edição.
Pressione o botão “ Novo Campo ” toda vez que desejar adicionar um novo metacampo .
Nem todos os metacampos estarão disponíveis durante a construção das relações CCT devido a restrições relacionadas à edição da UI desses metacampos no bloco com itens relacionados.
Depois de adicionar os metacampos necessários, clique no botão “ Adicionar Relação ” para salvar o resultado.
Edição de Itens CCT
Vá para o objeto pai ou filho para revisar o editor de relações. Por exemplo, vamos verificar o tipo de conteúdo pai.
Uma vez aberta a lista de itens, clique no botão “ Editar ” ao lado da postagem desejada para relacionar alguns itens a ela.
Exceto pela edição dos metacampos CCT, aparece mais uma aba responsável pela edição dos itens pai/objeto.
Ainda não há itens; vamos adicionar alguns clicando no botão “ Adicionar novo… ”.
Como você pode ver, existem campos que selecionamos anteriormente nas Configurações relacionadas ao tipo de conteúdo .
Portanto, preencha os campos desejados e clique no botão “ Adicionar novo… ” para salvar as alterações.
O novo pop-up com edição de metacampos será exibido caso alguns metacampos tenham sido adicionados à relação.
Ajuste os metacampos ou deixe-os vazios e clique no botão “ Salvar metadados ”.
Além disso, você pode conectar os itens existentes clicando no botão “ Conectar Novo… ”.
No seletor, escolha a opção desejada e pressione o botão “ Conectar Novo… ”.
Se você adicionou alguns metacampos à relação, eles serão exibidos no seguinte pop-up.
Atualize as informações dos metacampos, se necessário.
Assim que a edição estiver concluída, pressione o botão “ Salvar ”.
Ai está. Agora você já sabe como estabelecer uma relação entre CCTs no site WordPress com o plugin JetEngine .