WordPress 7.0 “Armstrong”

Foi lançado o WordPress 7.0 "Armstrong", a mais recente versão principal do sistema de gerenciamento de conteúdo de código aberto, distribuído sob a licença GPLv2 ou superior. O lançamento estava previsto para 20 de maio de 2026, após um adiamento da data de abril: os desenvolvedores lançaram versões RC adicionais para testar as mudanças arquitetônicas antes da versão final.

Em WordPress 7.0 inclui mais de 419 correções e alterações no Core Trac, incluindo mais de 300 correções de bugs, assim como centenas de alterações no editor, painel de controle e integração com IA.

Mudanças importantes

  • WP AI Client e nova infraestrutura de IA.
    O WP AI Client foi adicionado ao núcleo — uma interface PHP unificada pela qual os plugins podem acessar modelos de IA generativa sem dependência rígida de um provedor específico. O WordPress gerencia o roteamento de solicitações, e as chaves e conexões são administradas através da nova tela Configurações > Conectores. Por padrão, as conexões com Anthropic, Google e OpenAI estão disponíveis, mas a arquitetura é projetada para ser ampliada por desenvolvedores externos.

  • API de Abilities para futuros cenários "agentes".
    Uma nova camada de API de Abilities foi integrada com o WP AI Client e permite descrever as capacidades do site e dos plugins para que possam ser utilizadas em fluxos de trabalho automatizados sequenciais. Até agora, isso serve mais como uma base para desenvolvedores do que apenas um botão para "tornar bonito", mas a direção é clara: o WordPress está sendo preparado para a era dos plugins de IA.

  • Painel administrativo atualizado.
    No wp-admin, uma nova paleta de cores Modern foi introduzida, com estilos, contraste e tipografia atualizados. Transições suaves entre telas foram adicionadas, Eu tenho muitos módulos e um tema pesado. O site não vai dar erro 500?, sendo que elas podem ser desativadas se a opção de reduzir animações estiver ativada no sistema do usuário.

  • Paleta de Comandos na administração.
    Um acesso rápido à Paleta de Comandos foi adicionado à barra superior através de Ctrl+K ou ⌘K. Agora, de qualquer lugar no painel de controle, é possível acessar ações e ferramentas desejadas mais rapidamente, sem precisar procurá-las no menu.

  • Uma página dedicada para gerenciamento de fontes.
    A Biblioteca de Fontes ganhou uma página dedicada para gerenciamento de fontes. As fontes podem ser carregadas, instaladas e administradas de maneira centralizada a partir de um único local, o que deve facilitar a vida dos proprietários de sites que utilizam temas baseados em blocos.

  • Comparação visual de edições.
    O editor agora inclui Revisões Visuais: duas versões de uma postagem ou página podem ser comparadas visualmente, com um controle deslizante para alternar entre as edições. O Inspetor de Documentos apresenta um resumo das alterações, e você pode acessar diretamente as áreas alteradas na página.

  • Editor de iframe mais estável.
    O editor de postagens agora utiliza mais ativamente o modo iframe isolado, se todos os blocos inseridos funcionam através do Block API versão 3 ou superior. Isso deve reduzir a influência dos estilos e scripts do tema ou plugins sobre o próprio editor.

  • Menus móveis personalizáveis.
    Menus de overlay de navegação para dispositivos móveis agora podem ser montados a partir de blocos e padrões no Editor do Site. Um bloco separado para fechar o Navigation Overlay Close foi adicionado, oferecendo mais controle sobre a aparência da navegação móvel para temas e usuários.

  • Visibilidade de blocos por dispositivo e configurações responsivas.
    No WordPress 7.0, os blocos podem ser ocultados ou exibidos dependendo do tipo de dispositivo. As configurações do modo responsivo também foram ampliadas: é possível alterar estilos para diferentes breakpoints e configurar os tamanhos desses breakpoints.

  • Melhorias nos padrões e substituições de padrões.
    As substituições de padrões agora funcionam não apenas com blocos básicos, mas também com blocos personalizados. Para desenvolvedores, novas opções de gerenciamento de atributos foram adicionadas através das Conexões de Blocos, e o modo contentOnly é aplicado de forma mais ampla, o que leva os criadores de blocos a descreverem mais cuidadosamente os atributos editáveis em block.json.

  • Novos e aprimorados blocos.
    Blocos de Cabeçalho, Breadcrumbs e Ícones foram adicionados. A galeria agora suporta lightbox com apresentação de slides, vídeos podem ser usados como fundo no Bloco Cover, e o Bloco de Parágrafo ganhou suporte para colunas e margens de texto.

  • CSS em nível de bloco individual.
    O editor agora permite aplicar CSS personalizado a um bloco específico na página. Isso proporciona uma configuração mais detalhada sem a necessidade de criar classes separadas e editar o tema manualmente.

  • Registro de blocos apenas em PHP.
    Os desenvolvedores agora podem criar e registrar blocos e padrões diretamente do lado PHP através do Block API. Para os blocos registrados em PHP, atributos editáveis e a criação automática de controles de inspetor através do DataForm são fornecidos.

  • Mudanças na API de Interatividade.
    O pacote @wordpress/interactivity adicionou a função watch(), que permite assinar alterações em sinais dentro do callback. A diretiva data-wp-watch pode ser utilizada no ciclo de vida de um elemento DOM e reagir a mudanças de estado.

  • DataViews, DataForms e a extensão Site Editor.
    Novos layouts Activity e Details foram adicionados, a aparência de janelas modais foi melhorada, o Field API agora registra tipos de terceiros. No Site Editor, uma base para roteamento extensível foi estabelecida, e o novo pacote @wordpress/boot permite que plugins construam suas próprias páginas para o editor do site.

  • Registro de usuários mais seguro.
    Os papéis Administrator e Editor foram removidos da seleção de papel de novo usuário por padrão nas configurações gerais. Se um desses papéis foi escolhido antes da atualização, o Site Health exibirá um aviso. Para desenvolvedores, um filtro default_role_dropdown_excluded_roles foi adicionado.

  • Atualizações de bibliotecas e requisitos.
    A versão mínima do PHP para o WordPress Core agora foi elevada para PHP 7.4. O PHPMailer foi atualizado para 7.0.2, backbone.js para 1.6.1, Requests para 2.0.17, CodeMirror para a versão atual v5; também foi adicionada a manipulação de notificações de depreciação do PHP 8.1 para temas.

O WordPress 7.0 parece ser uma tentativa de reestabelecer a base para várias ferramentas: integração com IA, painel administrativo, editor, blocos, padrões e registro de blocos do servidor. Recomenda-se que os proprietários de sites, como sempre, verifiquem a atualização primeiro em uma cópia do site, especialmente se estiverem usando temas pesados, construtores visuais e plugins que interferem ativamente no editor.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster