---
title: "Como corrigir o JetEngine Relations que não conecta posts"
url: https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/
date: 2026-06-17
author: "Clayton Margiotti"
---

# Como corrigir o JetEngine Relations que não conecta posts

## O que é JetEngine Relations que não conecta posts?

O recurso Relations do JetEngine cria vínculos entre dois objetos do WordPress, normalmente dois Custom Post Types definidos como Parent object e Child object na relação. Cada conexão é gravada numa tabela própria do banco (a tabela global de relações ou uma tabela separada por relação, dependendo do toggle Register separate DB table). Quando você abre o post e não consegue conectar itens, ou conecta mas a ligação some depois de salvar, o problema está na configuração da relação em JetEngine -> Relations, no objeto escolhido como parent ou child, ou no passo de salvar o post. A aba de conexão só aparece no editor quando o post type que você está editando é exatamente o objeto registrado como parent ou child naquela relação.

## Como identificar

- No editor do post não existe a aba ou seção 'Children ...' no objeto parent (nem 'Parent ...' no objeto child), então não há onde conectar itens.

- A aba aparece, mas o botão 'Add New ...' ou 'Connect ...' está ausente ou desabilitado e nenhum item pode ser vinculado.

- Você conecta um item e clica em Atualizar, mas ao recarregar o post a conexão desapareceu e a lista de relacionados volta vazia.

- Ao salvar o post surge a mensagem de erro do tipo 'at least one child is required' ou 'at least one parent is required', travando a publicação.

- O Listing Grid ou a query com a macro 'Related items' não retorna nada no frontend, mesmo com posts que deveriam estar conectados.

## Como prevenir

- Ao criar uma relação nova, já ligue 'Register controls for parent object' e 'Register controls for child object' antes de tentar conectar posts, para a aba de conexão nascer no editor.

- Deixe 'Require at least one child' e 'Require at least one parent' desligados até a base de conexões estar populada, evitando travar o salvamento de posts antigos.

- Sempre clique em Atualizar no post depois de conectar itens, porque o vínculo só é gravado na tabela de relações quando o WordPress salva o post.

- Confira se o Parent object e o Child object da relação batem com os post types reais antes de cadastrar conteúdo, para não editar no post type errado.

- Reserve funções com permissão de edição para quem vai gerenciar as relações, já que o painel de itens relacionados depende dos direitos do usuário.

Erros relacionados

- [Como corrigir os Custom Post Types do JetEngine que não aparecem no frontend](https://full.services/wp-fixer/corrigir-cpt-jetengine-nao-aparece-frontend/)

- [Como corrigir o erro de permissão ao criar Custom Fields no JetEngine](https://full.services/wp-fixer/corrigir-erro-permissao-custom-fields-jetengine/)

- [Como corrigir o erro de taxonomia no JetEngine](https://full.services/wp-fixer/corrigir-erro-taxonomia-jetengine/)


---

## Metadados Estruturados (Schema.org)

```json-ld
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://full.services/#org",
            "name": "FULL Services",
            "url": "https://full.services/",
            "sameAs": [
                "https://www.instagram.com/fullservicesbr",
                "https://www.facebook.com/fullservices.br",
                "https://www.linkedin.com/company/fullservicesbr/"
            ],
            "knowsAbout": [
                "WordPress",
                "WordPress Hosting",
                "Web Development",
                "Performance Optimization",
                "WordPress Security",
                "SEO para WordPress"
            ],
            "award": [
                "Gold Medal - The WP Weekly Awards 2023",
                "Gold Medal - The WP Weekly Awards 2024"
            ],
            "logo": {
                "@type": "ImageObject",
                "url": "https://full.services/wp-content/uploads/full-services-logo.png",
                "width": 200,
                "height": 60
            },
            "hasCredential": {
                "@type": "EducationalOccupationalCredential",
                "credentialCategory": "certification",
                "name": "CVE Numbering Authority (CNA)",
                "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Válida desde 2022-05-03, com abrangência global.",
                "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
                "recognizedBy": {
                    "@type": "Organization",
                    "name": "CISA — Cybersecurity and Infrastructure Security Agency",
                    "url": "https://www.cisa.gov/",
                    "sameAs": "https://www.cisa.gov/"
                }
            }
        },
        {
            "@type": "TechArticle",
            "@id": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/#article",
            "headline": "Como corrigir o JetEngine Relations que não conecta posts",
            "url": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-17T12:39:07-03:00",
            "dateModified": "2026-06-17T12:39:07-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": false,
            "about": [
                {
                    "@type": "Thing",
                    "@id": "https://www.wikidata.org/wiki/Q13166",
                    "name": "WordPress",
                    "sameAs": "https://www.wikidata.org/wiki/Q13166",
                    "url": "https://wordpress.org/"
                },
                {
                    "@type": "Thing",
                    "name": "Page Builders"
                }
            ],
            "mentions": {
                "@type": "Thing",
                "@id": "https://www.wikidata.org/wiki/Q13166",
                "name": "WordPress",
                "sameAs": "https://www.wikidata.org/wiki/Q13166",
                "url": "https://wordpress.org/"
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/"
            },
            "wordCount": 991,
            "description": "JetEngine Relations que não conecta posts quase sempre vem dos controles do objeto parent ou child desligados na relação, do post type não bater com o objeto escolhido, ou do post não ser salvo com Atualizar após a conexão. Ativar os controles e salvar resolve.",
            "articleSection": "Page Builders",
            "keywords": "jetengine conectar posts parent child, jetengine nao aparece aba children no post, jetengine relacao entre post types nao funciona, jetengine relations nao salva conexao, jetengine relations tabela jet_rel",
            "proficiencyLevel": "Intermediate",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://crocoblock.com/knowledge-base/jetengine/jetengine-how-to-create-relationships-between-posts/",
                "name": "Crocoblock — JetEngine: How to Create Relations Between Posts"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir o JetEngine Relations que não conecta posts",
                "programmingLanguage": "PHP",
                "codeRepository": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/",
                "isAccessibleForFree": false
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/#faq-q1",
                    "name": "Por que a aba Children não aparece no meu post do JetEngine",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "A aba de conexão só é registrada quando o toggle 'Register controls for parent object' está ligado na relação e o post type que você edita é exatamente o objeto definido como parent. Abra JetEngine -> Relations, ative o controle do objeto, clique em Update Relation e confirme que o Parent object aponta para o post type certo.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/#faq-q2",
                    "name": "Conecto os posts mas a relação some depois de salvar, o que houve",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "O JetEngine grava o vínculo na tabela de relações no momento em que o WordPress salva o post. Se você conectou na aba mas não clicou em Atualizar, a conexão é descartada. Faça a ligação e clique em Atualizar para persistir; ao recarregar o post o item relacionado deve continuar na lista.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/#faq-q3",
                    "name": "O botão Add New não aparece na seção de relacionados",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Esse botão depende dos toggles 'Allow to create new children from parent' e 'Allow to create new parents from children' na relação. Com eles desligados você só consegue conectar itens já existentes pelo botão Connect. Ative os dois em JetEngine -> Relations e clique em Update Relation para liberar a criação de novos itens.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/#faq-q4",
                    "name": "Aparece um erro de item obrigatório ao publicar, como resolver",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "A relação está com 'Require at least one child' ou 'Require at least one parent' ligado e o post ainda não tem o vínculo exigido. Desligue o toggle de exigência enquanto popula as conexões, ou conecte ao menos um item antes de salvar. Depois de tudo ligado você pode reativar a exigência se quiser garantir o vínculo.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/#faq-q5",
                    "name": "Qual a diferença entre tabela global e separada nas relações",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Se o toggle 'Register separate DB table' estiver desligado, o JetEngine grava todas as conexões na tabela global de relações. Ligado, ele cria uma tabela dedicada só para aquela relação. Mudar esse toggle depois de já ter conexões pode deixar vínculos antigos numa tabela e os novos em outra, por isso defina antes de popular os dados.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/#faq-q6",
                    "name": "Um editor não consegue conectar posts mas o admin consegue",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "A edição de itens relacionados é liberada só para funções com os direitos necessários no WordPress. Se o editor não vê os botões de conectar ou criar relacionados, revise a função e as permissões dele. Como teste, faça login com um administrador para confirmar que a relação em si está funcionando antes de ajustar a função.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetengine-relations-nao-conecta/#faq-q7",
                    "name": "O Listing Grid não mostra os posts relacionados no frontend",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Primeiro confirme que as conexões estão salvas no editor do post. Depois revise a query: ela precisa usar a macro 'Related items' apontando para a relação certa, com o objeto correto em 'From Object' e o ID inicial vindo do objeto atual. Sem essa query bem montada o Listing Grid renderiza vazio mesmo com a conexão gravada.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        }
    ]
}
```
