36. Tudo sobre o WordPress 6.8

·

Estão a aproximar-se as versões Release Candidate do WordPress 6.8, e toda a documentação sobre o que esta versão vai incluir já está disponível.

Remember that you can listen to this program from Pocket Casts, Spotify, and Apple Podcasts or subscribe to the feed directly.

Transcrição do programa

Olá, sou José Freitas e estás a ouvir o WPpodcast, que traz as notícias semanais da Comunidade WordPress.

Neste episódio, encontras as informações de 17 a 23 de março de 2025.

A última versão beta do WordPress 6.8 já está disponível enquanto aguardamos o início da publicação dos Release Candidates, previsto para 8 de abril.

O que irá incluir o WordPress 6.8? Vamos rever as novas funcionalidades:

Estilos

O painel de estilos globais está agora na barra lateral principal do Editor do Site.

O painel de estilos limitado foi substituído por um completo, que permite controlo detalhado a nível global sobre variações de estilo, paletas de cores e tipografia. Isto oferece aos utilizadores uma maior capacidade de personalização da aparência geral do site no WordPress 6.8.

Modelos

Os modelos (templates) melhoram a funcionalidade de mostrar/ocultar de forma mais ágil.

Agora é mais fácil alternar entre a edição de modelos e de conteúdo. Com o novo botão “Mostrar Modelo” no menu suspenso da barra superior, é mais simples focar-se no conteúdo, escondendo a estrutura do modelo.

Livro de Estilos

O Livro de Estilos (Style Book) apresenta uma visão organizada de cores, tipografia e estilos de blocos, permitindo pré-visualizar e ajustar elementos do tema. No WordPress 6.8, o acesso a esta funcionalidade foi melhorado a partir da barra lateral esquerda na edição global, e os padrões em temas clássicos foram realocados para Apresentação → Design → Padrões, integrando todas as funcionalidades de design.

A visualização Reduzida (Zoom Out) permite aplicar e explorar diferentes estilos de secção diretamente a partir da barra de ferramentas, mostrando o contexto da página completa. Além disso, foram incluídos atalhos de teclado e o menu de opções dos blocos foi simplificado para apenas quatro ações.

Ferramentas de design

As ferramentas de design foram expandidas, oferecendo controlos mais precisos para bordas, espaçamento e cores em vários blocos. O WordPress 6.8 inclui melhorias em blocos como Comentários, Página, RSS, entre outros, permitindo ajustes detalhados que enriquecem a personalização visual do conteúdo.

Blocos do editor

Relativamente aos blocos do core do editor, há também novidades:

Os botões (Buttons) agora têm a propriedade box-sizing: border-box; aplicada por omissão, garantindo que a largura e altura totais incluem margens internas e bordas — assegurando que o botão se encaixa corretamente no seu “quadro” visual.

As imagens de fundo dos blocos de Capa (Cover) agora incluem controlos de resolução, permitindo ajustar o tamanho tanto para imagens carregadas como destacadas, oferecendo maior controlo a designers e programadores.

O bloco Detalhes (Details) está mais flexível e fácil de usar. Foi adicionado um campo para atributos de nome no painel Avançado, permitindo ligar e estilizar grupos de blocos de Detalhes.

Além disso, o conteúdo do sumário é usado como rótulo na vista em lista, facilitando a identificação e reorganização, e foi adicionada a possibilidade de usar âncoras para ligações diretas. Os programadores podem controlar os blocos permitidos dentro deste bloco usando o atributo allowedBlocks.

O bloco Ficheiros (Files) permite edição apenas de conteúdo, tornando possível atualizar diretamente o nome do ficheiro e o texto do botão de descarregar.

Cada imagem na Galeria tem agora várias opções de comportamento de ligação. A opção “Expandir” foi adicionada à barra de ferramentas, permitindo abrir todas as imagens com efeito de lightbox com um só clique.

As ações de manipulação de imagens passam agora a apresentar notificações de sucesso no canto inferior do editor, acompanhadas por um link de desfazer. Foi também adicionada uma opção no menu do bloco para definir a imagem como imagem destacada, e os estilos de sobreposição foram otimizados para aplicação mais eficiente.

A experiência do bloco de Navegação (Navigation) foi refinada: agora os nomes dos menus são apresentados na vista em lista para facilitar a orientação, e foi adicionada uma opção “Limpar” no seletor de cores. Foram também ativados formatos não interativos e opções adicionais no menu suspenso da barra de ferramentas.

Foi adicionado um filtro de Formatos para criar listas ou modelos com base nos diferentes formatos de publicação (imagem, vídeo, etc.) no Query Loop. Para páginas, foram incluídas opções de ordenação ascendente e descendente com base no atributo page_order. Além disso, os padrões do Query Loop foram movidos para um menu suspenso e foi introduzida uma opção para ignorar publicações fixas (sticky).

O novo bloco Query Total, pensado para ser usado em conjunto com o Query Loop, apresenta o número total de resultados ou o intervalo atual em resultados paginados, incluindo controlos de borda para personalização.

Os designers podem agora escolher entre um elemento <div> ou um <hr> para o Separador (Separator), expandindo as possibilidades de estilo. A opção está em Avançado > Elemento HTML, e a transformação agora também inclui o bloco de Espaçador (Spacer).

O ícone do Discord foi adicionado entre os Ícones Sociais, juntamente com um botão “Limpar” para repor as opções de cor. Foi também incluído suporte à edição apenas de conteúdo, simplificando a inserção de URLs com um simples pressionar da tecla de seta.

Melhorias gerais do editor

No que diz respeito às melhorias gerais do editor, destacam-se:

Um botão de Reposição (Reset) inline foi incorporado para repor cores de blocos e estilos globais com um clique. Os painéis de sombra e duotone também têm agora o seu próprio botão de reposição, permitindo aos designers começar de novo sem remover cada configuração individual.

No menu de opções do bloco, foi adicionada a ação Cortar (Cut) ao lado da opção Copiar, facilitando a reorganização e edição de conteúdo diretamente no editor.

Dois novos comandos foram adicionados à Paleta de Comandos (Command Palette):

  • “Criar nova página” para criar páginas a partir de qualquer lugar no editor e acelerar o processo de criação de conteúdo.
  • “Abrir o Editor do Site”, que permite aceder imediatamente ao editor do site a partir dos ecrãs de edição de publicações ou páginas.

Foi introduzida uma nova categoria de padrões chamada Conteúdo Inicial (Starter Content), que agrupa os designs de página disponíveis na modal de nova página. Isto permite o acesso a esses designs mesmo que o pop-up de conteúdo inicial tenha sido desativado. Além disso, o inseridor mostra sempre a lista completa de padrões disponíveis.

Os programadores podem agora organizar padrões em subpastas conforme a sua função (por exemplo, “header”, “footer”, “testemunhos”, etc.), facilitando a sua gestão e organização dentro do tema.

Visualização de dados

Foram implementadas várias melhorias nas Vistas de Dados (Data Views):

  • Os utilizadores podem ajustar o espaçamento entre linhas em três níveis (confortável, equilibrado e compacto).
  • É possível configurar a página inicial do site diretamente no Editor do Site, tal como na opção Definições → Leitura.
  • Todas as ações de eliminação apresentam agora um modal de confirmação para evitar exclusões acidentais.
  • Foram também introduzidas melhorias adicionais na interface e funcionalidade dos campos, menus de ação e definições nas vistas em lista e tabela.

Novidades nas API

A API de Interatividade (Interactivity API) melhora a diretiva wp-each, tornando-a mais flexível e fiável. Agora aceita qualquer valor iterável (strings, arrays, maps, sets, funções geradoras) e até lida com valores nulos ou indefinidos, atualizando automaticamente quando o valor se torna iterável.

Continua o desenvolvimento da API de Hooks de Bloco (Block Hooks API) para permitir a inserção dinâmica de blocos no conteúdo das publicações, facilitando a extensibilidade de blocos mesmo em padrões sincronizados.

Entre as atualizações mais importantes está a adoção do bcrypt para hashing de palavras-passe. Isto afeta tanto as palavras-passe dos utilizadores como as chaves de segurança e palavras-passe de aplicações, reforçando a proteção da plataforma.

Integrado no core do WordPress, o carregamento especulativo (speculative loading) usa a API Speculation Rules para pré-carregar URLs dinamicamente com base na interação do utilizador. Isto melhora métricas de desempenho como o Largest Contentful Paint (LCP), e os programadores podem ajustar o seu comportamento através de filtros.

Editor de blocos e editor do site

Foram aplicadas otimizações no editor de blocos e no editor do site para melhorar a capacidade de resposta. Entre estas melhorias estão:

  • Otimização do seletor _isBlockVisibleInTheInserter_ para lidar melhor com menus de navegação com vários submenus.
  • Introdução da utilidade _withSyncEvent_ para tornar o processamento de eventos mais eficiente e evitar gargalos.

Acessibilidade

O WordPress 6.8 inclui 26 melhorias de acessibilidade, reforçando a experiência de utilizador para pessoas com diferentes necessidades. Uma nota de desenvolvimento será publicada no Field Guide para detalhar estas melhorias a partir da versão Release Candidate.

E por fim, este podcast é distribuído sob uma licença Creative Commons como uma versão derivada do podcast em espanhol; podes encontrar todos os links para mais informações, bem como o podcast noutras línguas, em WPpodcast.org.

Obrigado por ouvires e até ao próximo episódio!

Comments

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *