WordPress 7.0 e a Inteligência Artificial Nativa
Pela primeira vez na história da plataforma, o WordPress chega com infraestrutura oficial para IA — sem plugins de terceiros, sem gambiarras. Entenda o que mudou de verdade.
O WordPress 7.0 chegou em 20 de maio de 2026 trazendo algo que a comunidade esperava há anos: uma fundação nativa para inteligência artificial. Não é uma funcionalidade isolada, não é um botão mágico de “gerar texto”. É uma arquitetura completa — três camadas interligadas que transformam qualquer instalação WordPress num ambiente preparado para IA.
Durante anos, quem queria IA no WordPress dependia de plugins individuais, cada um com sua própria integração, suas próprias chaves de API espalhadas por telas diferentes e sua própria forma de conversar com provedores como OpenAI ou Anthropic. O resultado era um ecossistema fragmentado: se você trocava de provedor, precisava reconfigurar cada plugin separadamente. Se dois plugins usavam IA, eles não tinham como compartilhar as credenciais.
O WordPress 7.0 muda tudo isso de uma vez. Há agora três peças centrais que formam essa infraestrutura: a Connectors API, que centraliza o gerenciamento de provedores; o WP AI Client, que padroniza as chamadas a modelos de linguagem; e a Abilities API, que permite ao WordPress saber o que ele próprio consegue fazer com IA.
1. Connectors API: um lugar só para tudo
Antes do WordPress 7.0, configurar IA num site significava entrar nas configurações de cada plugin, um por um. Precisava de geração de texto? Um plugin, uma chave. Precisava de imagens? Outro plugin, outra chave. Se você trocasse de provedor, o trabalho recomeçava do zero.
A Connectors API resolve isso com elegância. Ela cria um registro centralizado de conexões com serviços externos — com foco inicial em provedores de IA. O administrador do site configura suas credenciais uma única vez, na tela Configurações → Conectores, e qualquer plugin ou tema construído sobre o AI Client pode usar essa conexão automaticamente.
O WordPress 7.0 vem com três conectores padrão já registrados: Anthropic, Google e OpenAI. Eles aparecem como cartões na tela de Conectores, prontos para receber a chave de API.
Como a descoberta automática funciona
Uma das decisões mais inteligentes da arquitetura é a autodescoberta. Se você instala um plugin de provedor de IA que se registra corretamente no sistema, o conector aparece automaticamente na tela de Conectores — sem que o desenvolvedor do plugin precise escrever uma linha de código extra. O WordPress consulta o registro do WP AI Client, mescla os metadados do provedor (nome, logo, método de autenticação) e cria o cartão na tela.
Segurança das chaves de API
As chaves ficam mascaradas na interface assim que são salvas. O sistema respeita uma hierarquia de fontes: variável de ambiente tem prioridade máxima, depois vem uma constante PHP definida no wp-config.php, e por último a chave salva pelo painel. Isso significa que em ambientes de produção bem configurados, a chave nunca precisa tocar o banco de dados.
Em servidores de produção, defina sua chave como variável de ambiente: ANTHROPIC_API_KEY=sk-ant-.... O WordPress a detecta automaticamente, sem precisar salvar nada pelo painel. Isso segue boas práticas de segurança e facilita rotações de chave via CI/CD.
2. WP AI Client: uma chamada, qualquer provedor
O WP AI Client é o coração técnico da integração. É uma API PHP que oferece uma interface única e padronizada para enviar prompts a qualquer modelo de linguagem — independente de qual provedor o administrador do site tenha configurado.
Antes, um plugin que quisesse suportar OpenAI e Anthropic precisava implementar duas integrações completamente diferentes: clientes HTTP distintos, formatos de requisição distintos, tratamento de erros distinto. Com o AI Client, o plugin descreve o que quer — e o WordPress cuida de rotear para o provedor certo.
O ponto de entrada é a função wp_ai_client_prompt(), que retorna um fluent builder — um objeto onde você encadeia métodos de configuração antes de chamar a geração.
Geração de texto
// Básico: gera um haiku sobre WordPress
$texto = wp_ai_client_prompt( 'Escreva um haiku sobre WordPress.' )
->generate_text();
if ( is_wp_error( $texto ) ) {
return; // Trata o erro como qualquer WP_Error
}
echo wp_kses_post( $texto );
Mas o builder vai muito além do básico. Você pode ajustar a temperatura (criatividade vs. precisão), exigir resposta em JSON com schema validado, solicitar múltiplas variações, definir uma instrução de sistema e indicar preferências de modelo — tudo encadeado fluentemente:
$resultado = wp_ai_client_prompt( 'Explique caching para um iniciante.' )
->using_system_instruction( 'Você é um professor de WordPress. Use analogias simples.' )
->using_temperature( 0.6 )
->using_model_preference( 'claude-sonnet-4-6', 'gpt-5.4', 'gemini-3.1-pro-preview' )
->generate_text_result();
// O objeto resultado traz metadados ricos
$uso = $resultado->getTokenUsage(); // tokens de entrada e saída
$modelo = $resultado->getModelMetadata(); // qual modelo respondeu
Note algo fundamental na linha de using_model_preference(): o plugin declara quais modelos prefere, mas não exige nenhum deles. Se o site não tiver Claude configurado, o AI Client cai automaticamente para o próximo da lista. O plugin funciona independente da escolha do administrador.
Geração de imagens
$imagem = wp_ai_client_prompt( 'Logo futurista do WordPress em estilo neon' )
->generate_image();
if ( ! is_wp_error( $imagem ) ) {
echo '<img src="' . esc_url( $imagem->getDataUri() ) . '">';
}
O que mais o AI Client suporta
Geração simples, com JSON schema, múltiplas variações, instrução de sistema, max tokens, temperatura.
Geração de uma ou múltiplas variações, controle de orientação e formato de saída.
Conversão de texto em fala e geração de áudio quando o provedor suportar.
Geração de vídeo via generate_video_result() para provedores compatíveis.
Saídas combinadas de texto e imagem numa única resposta.
Suporte a histórico de mensagens para fluxos de chat multi-turno via with_history().
Detectando o que está disponível
Nem todo site vai ter um provedor de IA configurado, e nem todo provedor suporta imagens ou vídeo. O AI Client oferece métodos de verificação que funcionam sem fazer nenhuma chamada de API — eles consultam o registro local de modelos e retornam uma resposta instantânea e sem custo:
$builder = wp_ai_client_prompt( 'teste' );
if ( $builder->is_supported_for_image_generation() ) {
// Mostra o botão de "Gerar imagem" na interface
}
if ( $builder->is_supported_for_text_generation() ) {
// Mostra o campo de geração de texto
}
Nunca presuma que IA está disponível só porque o WordPress 7.0 está instalado. Use os métodos is_supported_for_*() para mostrar ou esconder elementos de interface condicionalmente. Um site sem nenhum provedor configurado não deve exibir botões de IA que vão falhar.
Todos os métodos do builder
| Finalidade | Método |
|---|---|
| Texto do prompt | with_text() |
| Arquivo de entrada (imagem, áudio…) | with_file() |
| Histórico de conversa | with_history() |
| Instrução de sistema | using_system_instruction() |
| Temperatura | using_temperature() |
| Tokens máximos | using_max_tokens() |
| Top-p / Top-k | using_top_p(), using_top_k() |
| Preferência de modelo | using_model_preference() |
| Modalidades de saída | as_output_modalities() |
| Tipo de arquivo de saída | as_output_file_type() |
| Resposta em JSON com schema | as_json_response() |
| Sequências de parada | using_stop_sequences() |
3. Abilities API: o WordPress sabe o que sabe fazer
A Abilities API é a peça mais sofisticada da tríade. Enquanto o AI Client fala de fora para dentro (WordPress → modelo de IA), a Abilities API fala de dentro para fora: ela expõe o que o WordPress consegue fazer, para que agentes externos possam descobrir e usar essas capacidades.
A ideia é simples mas poderosa: um plugin pode declarar que sabe “criar posts”, “analisar SEO de uma página” ou “gerar uma imagem e inserir na mídia”. Outro sistema — seja um agente de IA, seja outro plugin — pode consultar esse registro e descobrir o que está disponível no site sem precisar saber nada sobre a estrutura interna do WordPress.
“A Abilities API é o que transforma o WordPress de uma plataforma que usa IA para uma plataforma que pode ser usada por IA.”
Do ponto de vista prático para desenvolvedores de plugins, a Abilities API serve a dois propósitos simultâneos: roteamento inteligente no AI Client (quando você faz uma chamada, o sistema consulta a Abilities API para saber quais provedores suportam a capacidade solicitada) e exposição de capacidades para agentes externos (plugins podem registrar abilities que descrevem o que o site pode fazer).
4. MCP Adapter: agentes de IA podem controlar seu site
O MCP Adapter é a consequência lógica da Abilities API. MCP — Model Context Protocol — é o padrão aberto que permite que ferramentas de IA (como Claude Desktop, Cursor, VS Code com Copilot) descubram e usem capacidades externas de forma padronizada.
O que o MCP Adapter faz é traduzir as abilities registradas no WordPress para esse protocolo. Resultado: um agente de IA externo pode se conectar ao seu WordPress, descobrir o que ele sabe fazer e executar essas ações — criar posts, atualizar configurações, gerar imagens — como se fossem ferramentas nativas do agente.
// Um plugin registra a capacidade de criar posts
add_action( 'wp_register_abilities', function( $registry ) {
$registry->register( 'create_post', [
'label' => __( 'Criar post', 'meu-plugin' ),
'description' => __( 'Cria um novo rascunho com título e conteúdo.', 'meu-plugin' ),
'callback' => 'meu_plugin_criar_post',
'capability' => 'publish_posts', // permissão mínima necessária
]);
} );
Em produção, crie um usuário WordPress específico com permissões limitadas para uso com MCP. Não exponha abilities administrativas a agentes que não precisam delas. Cada ability deve declarar a capability mínima do WordPress necessária para executá-la.
5. Os três provedores oficiais
O core do WordPress 7.0 não inclui nenhum provedor diretamente. Essa foi uma decisão deliberada: a IA evolui rápido demais para ser amarrada ao ciclo de lançamento do core. Os provedores vivem como plugins separados, o que permite atualização independente conforme os modelos evoluem. O projeto WordPress mantém três plugins de provedor oficiais, disponíveis no diretório:
O que isso significa na prática
O WordPress 7.0 não entrega IA pronta para o usuário final — nenhum botão de “escrever post com IA” aparece magicamente no editor. O que ele entrega é a fundação: uma camada padronizada sobre a qual plugins, temas e o próprio core podem construir funcionalidades de IA com consistência e segurança.
Para criadores de conteúdo, o impacto mais imediato é a simplificação do setup: uma tela, todas as credenciais, todos os plugins de IA compartilhando a mesma configuração. Para desenvolvedores de plugins, é uma mudança de paradigma — em vez de implementar integrações individuais com cada provedor, você escreve uma vez contra o AI Client e funciona em qualquer site com qualquer provedor configurado.
“Não é uma funcionalidade. É uma plataforma dentro da plataforma.”
Por onde começar
- Configure os conectores: Instale um dos plugins de provedor oficial e adicione sua chave em Configurações → Conectores.
- Experimente plugins com AI Client: Plugins que já usam o AI Client funcionam imediatamente com o provedor configurado. Sem mais reconfiguração.
- Desenvolvedores — use a API: Substitua integrações diretas de provedores por
wp_ai_client_prompt(). Seus usuários ganham liberdade de escolha.

