{"id":4384,"date":"2026-10-21T17:59:54","date_gmt":"2026-10-21T20:59:54","guid":{"rendered":"https:\/\/simplifike.com\/?p=4384"},"modified":"2026-10-22T10:04:18","modified_gmt":"2026-10-22T13:04:18","slug":"criar-rascunhos-wordpress-ia-api","status":"publish","type":"post","link":"https:\/\/simplifike.com\/en\/criar-rascunhos-wordpress-ia-api\/","title":{"rendered":"Como criar rascunhos no WordPress com IA pela API, sem publicar automaticamente"},"content":{"rendered":"<p><strong>\u00c9 poss\u00edvel usar IA para preparar textos e grav\u00e1-los no WordPress sem coloc\u00e1-los no ar.<\/strong> A parte decisiva \u00e9 enviar o post com <code>status: \"draft\"<\/code>, conferir o retorno da API e manter uma revis\u00e3o editorial antes da publica\u00e7\u00e3o. Neste guia, voc\u00ea vai entender um fluxo simples que liga pesquisa, gera\u00e7\u00e3o de texto e WordPress sem entregar \u00e0 automa\u00e7\u00e3o a decis\u00e3o final de publicar.<\/p>\n<h2>O que essa integra\u00e7\u00e3o realmente faz<\/h2>\n<p>Um fluxo recebe uma pauta e fontes, pede a um modelo de IA um texto estruturado e envia t\u00edtulo, conte\u00fado e resumo para a <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/posts\/\" target=\"_blank\" rel=\"noopener\">API REST de posts do WordPress<\/a>. O WordPress responde com o ID, o status e outros dados do registro. Quando o status enviado \u00e9 <code>draft<\/code>, o post fica na \u00e1rea administrativa para revis\u00e3o; n\u00e3o vira artigo p\u00fablico apenas por ter sido criado pela API.<\/p>\n<p>A IA n\u00e3o substitui a checagem de fontes, o julgamento editorial nem o controle de duplicidade. Se ela citar uma regra de plataforma, pre\u00e7o ou n\u00famero, verifique a afirma\u00e7\u00e3o na fonte oficial antes de salvar o rascunho. O <a href=\"https:\/\/simplifike.com\/en\/verificar-informacoes-geradas-por-ia-antes-de-publicar\/\">checklist de informa\u00e7\u00f5es geradas por IA<\/a> ajuda nessa etapa.<\/p>\n<h2>Antes de come\u00e7ar: acesso e estrutura m\u00ednima<\/h2>\n<p>Voc\u00ea precisa de um site WordPress com API REST dispon\u00edvel, um usu\u00e1rio autorizado a criar posts e um servi\u00e7o de gera\u00e7\u00e3o de texto. Para integra\u00e7\u00e3o externa, o WordPress documenta as <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/security\/application-passwords\/\" target=\"_blank\" rel=\"noopener\">Senhas de Aplicativo<\/a>: elas s\u00e3o vinculadas a um usu\u00e1rio, podem ser revogadas individualmente e devem ser usadas via HTTPS. Armazene essa credencial no cofre da ferramenta de automa\u00e7\u00e3o; n\u00e3o a coloque dentro do prompt, do artigo ou de uma planilha compartilhada.<\/p>\n<p>Se ainda n\u00e3o montou fluxos, comece pelo tutorial <a href=\"https:\/\/simplifike.com\/en\/n8n-para-iniciantes-primeira-automacao\/\">n8n para iniciantes<\/a>. O processo abaixo pode ser reproduzido em n8n, Make ou em uma aplica\u00e7\u00e3o pr\u00f3pria. Os nomes de campos de cada ferramenta variam, mas as etapas de valida\u00e7\u00e3o e os campos da API do WordPress s\u00e3o os mesmos.<\/p>\n<h2>Fluxo recomendado: pauta, fontes, IA, revis\u00e3o e rascunho<\/h2>\n<h3>1. Receba uma pauta com inten\u00e7\u00e3o definida<\/h3>\n<p>Registre tema, p\u00fablico, pergunta principal, p\u00e1gina-mestre relacionada e links internos candidatos. Antes de gerar texto, consulte o invent\u00e1rio do WordPress por t\u00edtulo ou assunto. A API permite buscar posts com <code>GET \/wp-json\/wp\/v2\/posts?search=TERMO<\/code>; para rascunhos, a consulta precisa ser autenticada e incluir o status desejado. A busca \u00e9 uma triagem: compare inten\u00e7\u00e3o e conte\u00fado, porque textos semelhantes podem ter t\u00edtulos diferentes.<\/p>\n<h3>2. Monte um pacote de fontes verific\u00e1veis<\/h3>\n<p>Inclua links para documenta\u00e7\u00e3o oficial, p\u00e1ginas de ajuda ou dados pr\u00f3prios realmente dispon\u00edveis. Anote a data de consulta e qual afirma\u00e7\u00e3o cada fonte sustenta. Se n\u00e3o houver evid\u00eancia para uma afirma\u00e7\u00e3o essencial, retire a afirma\u00e7\u00e3o ou interrompa o fluxo. N\u00e3o pe\u00e7a ao modelo para \u201cencontrar qualquer estat\u00edstica\u201d que preencha uma lacuna.<\/p>\n<h3>3. Pe\u00e7a uma sa\u00edda estruturada \u00e0 IA<\/h3>\n<p>Solicite campos separados para t\u00edtulo, resumo, se\u00e7\u00f5es, links de fontes, pontos que exigem revis\u00e3o e sugest\u00f5es de links internos. A <a href=\"https:\/\/developers.openai.com\/api\/docs\/guides\/structured-outputs\" target=\"_blank\" rel=\"noopener\">documenta\u00e7\u00e3o da OpenAI sobre sa\u00eddas estruturadas<\/a> mostra como limitar a resposta a um esquema definido. Isso facilita validar campos obrigat\u00f3rios; n\u00e3o torna verdadeiras as informa\u00e7\u00f5es do texto.<\/p>\n<p>Um pedido editorial pode dizer: \u201cEscreva em portugu\u00eas do Brasil para iniciantes. Use apenas as fontes fornecidas para afirma\u00e7\u00f5es factuais. Se uma informa\u00e7\u00e3o n\u00e3o estiver confirmada, devolva-a em pend\u00eancias. N\u00e3o inclua depoimentos, resultados ou testes inventados.\u201d Em seguida, uma etapa separada deve conferir as fontes e aprovar o conte\u00fado antes de envi\u00e1-lo ao WordPress.<\/p>\n<h3>4. Crie o post com status de rascunho<\/h3>\n<p>Depois das valida\u00e7\u00f5es, envie uma requisi\u00e7\u00e3o autenticada <code>POST<\/code> para <code>\/wp-json\/wp\/v2\/posts<\/code>. Este \u00e9 um <strong>exemplo de estrutura<\/strong>, n\u00e3o um resultado de execu\u00e7\u00e3o neste site:<\/p>\n<pre><code>{\n    &quot;title&quot;: &quot;T\\u00edtulo revisado do artigo&quot;,\n    &quot;slug&quot;: &quot;titulo-revisado-do-artigo&quot;,\n    &quot;content&quot;: &quot;&lt;p&gt;Introdu\\u00e7\\u00e3o e se\\u00e7\\u00f5es revisadas.&lt;\\\/p&gt;&quot;,\n    &quot;excerpt&quot;: &quot;Resumo fiel ao conte\\u00fado.&quot;,\n    &quot;status&quot;: &quot;draft&quot;\n}<\/code><\/pre>\n<p>O <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/posts\/\" target=\"_blank\" rel=\"noopener\">manual oficial da API de posts<\/a> documenta tamb\u00e9m <code>author<\/code>, <code>categories<\/code>, <code>tags<\/code> e <code>featured_media<\/code>. Envie esses IDs somente depois de confirmar que existem e que o usu\u00e1rio autenticado pode us\u00e1-los. N\u00e3o troque <code>draft<\/code> por <code>publish<\/code> em um fluxo que ainda depende de confer\u00eancia humana.<\/p>\n<h3>5. Confirme o que o WordPress salvou<\/h3>\n<p>Guarde o ID retornado e fa\u00e7a uma leitura autenticada em <code>GET \/wp-json\/wp\/v2\/posts\/ID<\/code>. Confirme <code>status = draft<\/code>, t\u00edtulo, slug, autoria e presen\u00e7a do conte\u00fado. Se a requisi\u00e7\u00e3o falhar ou o retorno estiver incompleto, registre o erro e n\u00e3o marque a pauta como pronta. Para evitar rascunhos repetidos ap\u00f3s uma falha de rede, pesquise pelo slug antes de tentar criar novamente.<\/p>\n<h2>Imagem destacada, SEO e limites da automa\u00e7\u00e3o<\/h2>\n<p>Um rascunho de texto n\u00e3o est\u00e1 completo s\u00f3 porque a API devolveu um ID. Confira se h\u00e1 uma imagem pertinente e licenciada na biblioteca de m\u00eddia, com ALT, t\u00edtulo, legenda e descri\u00e7\u00e3o. Ap\u00f3s o upload, associe o ID da m\u00eddia ao campo <code>featured_media<\/code>. O endpoint oficial de <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/media\/\" target=\"_blank\" rel=\"noopener\">m\u00eddia do WordPress<\/a> documenta os campos da imagem.<\/p>\n<p>T\u00edtulo SEO, meta description, can\u00f4nica e dados estruturados dependem do plugin de SEO instalado e das rotas que ele exp\u00f5e. A API principal do WordPress n\u00e3o garante que campos particulares do Rank Math ou de outro plugin sejam grav\u00e1veis por uma integra\u00e7\u00e3o externa. Verifique a documenta\u00e7\u00e3o do plugin e confirme o resultado no rascunho e, ap\u00f3s a publica\u00e7\u00e3o, no HTML da p\u00e1gina. O guia da Simplifike sobre <a href=\"https:\/\/simplifike.com\/en\/imagem-destacada-google-discover-wordpress\/\">imagem destacada e pr\u00e9via para Discover<\/a> detalha a confer\u00eancia visual e da tag <code>og:image<\/code>.<\/p>\n<h2>Checklist para impedir publica\u00e7\u00f5es e duplica\u00e7\u00f5es acidentais<\/h2>\n<ul>\n<li>Pesquisar posts publicados e rascunhos antes de gerar outro t\u00edtulo ou slug.<\/li>\n<li>Separar credenciais do conte\u00fado e limitar o acesso da integra\u00e7\u00e3o ao necess\u00e1rio.<\/li>\n<li>Exigir fontes verificadas para regras, n\u00fameros e alega\u00e7\u00f5es que mudam com o tempo.<\/li>\n<li>Validar campos obrigat\u00f3rios da resposta da IA antes de escrever no WordPress.<\/li>\n<li>Enviar <code>status: \"draft\"<\/code> explicitamente e confirmar o estado em uma segunda leitura.<\/li>\n<li>Registrar ID, URL de edi\u00e7\u00e3o, data, fontes e pend\u00eancias de revis\u00e3o.<\/li>\n<li>Tratar upload da imagem e metadados de SEO como etapas pr\u00f3prias, com confirma\u00e7\u00e3o de sucesso.<\/li>\n<li>N\u00e3o acionar uma etapa de publica\u00e7\u00e3o enquanto houver pend\u00eancia editorial ou t\u00e9cnica.<\/li>\n<\/ul>\n<p>Esse desenho cabe na <a href=\"https:\/\/simplifike.com\/en\/automacao-e-agentes-de-ia\/\">central de Automa\u00e7\u00e3o e Agentes de IA da Simplifike<\/a>: primeiro automatize a montagem do rascunho, depois me\u00e7a quanto tempo a revis\u00e3o economiza e quais erros ela encontra. Para explorar aplica\u00e7\u00f5es de IA na cria\u00e7\u00e3o de conte\u00fado e nos neg\u00f3cios, conhe\u00e7a a <a href=\"https:\/\/simplifike.com\/en\/formacao-ia-pro-plus\/\">Forma\u00e7\u00e3o IA PRO PLUS+<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Veja como ligar uma ferramenta de IA ao WordPress pela API, criar rascunhos com seguran\u00e7a, evitar duplica\u00e7\u00f5es e confirmar o que foi salvo.<\/p>","protected":false},"author":1,"featured_media":4397,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"_joinchat":[],"footnotes":"","jetpack_post_was_ever_published":false},"categories":[6],"tags":[21,152,57],"class_list":["post-4384","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automacao-e-agentes","tag-automacao","tag-automacao-de-processos","tag-chatgpt"],"wps_subtitle":"","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/simplifike.com\/wp-content\/uploads\/2026\/10\/exec-7c94e57d-92f6-4d60-ac67-6b7b8e99c614.jpg","_links":{"self":[{"href":"https:\/\/simplifike.com\/en\/wp-json\/wp\/v2\/posts\/4384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simplifike.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simplifike.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simplifike.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/simplifike.com\/en\/wp-json\/wp\/v2\/comments?post=4384"}],"version-history":[{"count":1,"href":"https:\/\/simplifike.com\/en\/wp-json\/wp\/v2\/posts\/4384\/revisions"}],"predecessor-version":[{"id":4386,"href":"https:\/\/simplifike.com\/en\/wp-json\/wp\/v2\/posts\/4384\/revisions\/4386"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simplifike.com\/en\/wp-json\/wp\/v2\/media\/4397"}],"wp:attachment":[{"href":"https:\/\/simplifike.com\/en\/wp-json\/wp\/v2\/media?parent=4384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simplifike.com\/en\/wp-json\/wp\/v2\/categories?post=4384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simplifike.com\/en\/wp-json\/wp\/v2\/tags?post=4384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}