WordPress 5.6: Quais são as novas mudanças?

Blair2004 Tutoriais do WordPress Dec 2, 2020

WordPress 5.6 é o próximo grande lançamento do WordPress que está prestes a ser lançado. Abordaremos hoje os recursos e adições mais importantes que serão adicionados ao núcleo.

Da mesma forma que a versão anterior, o WordPress 5.6 inclui várias melhorias para o Gutenberg, a fim de enriquecer a experiência de edição para usuários do WordPress que ainda não têm o plugin Gutenberg instalado e atualizado em seus sites.

Nem todas as alterações são feitas no Editor de bloco. Várias mudanças foram adicionadas ao WordPress Core, como um novo tema padrão do WordPress Twenty Twenty-One, atualizações automáticas para os principais lançamentos, melhor suporte para PHP 8.0, senhas de aplicativos para autenticação da API REST.

O tema padrão do WordPress: Twenty Twenty-One

WordPress 5.6 inclui um novo tema padrão. Twenty Twenty-One é um Tema WordPress minimalista e altamente acessível com um layout de coluna única e uma barra lateral de rodapé.

Baixar Divi o melhor tema WordPress

O tema mais popular do WordPress no mundo e o Ultimate WordPress Page Builder

Download Divi

O novo tema usa uma pilha de fontes do sistema e uma paleta de cores mínima baseada em cores de fundo pastel.

O que há de novo em Gutenberg

Com o WordPress 5.6, várias versões do plugin Gutenberg foram mescladas no núcleo, então os usuários do WordPress devem notar novas melhorias no editor. Concretamente, eles devem notar os padrões de bloco aprimorados, contagens de palavras no painel de informações, navegação de teclado aprimorada, interface de usuário de arrastar e soltar aprimorada e muito mais.

Vamos ver em detalhes o que aconteceu.

Blocos, padrões e melhorias na IU

Novos recursos de bloco, aprimoramentos e correções de bugs devem melhorar a experiência geral de edição. Além disso, um ótimo trabalho foi feito na acessibilidade. Aqui está uma seleção dos recursos mais interessantes que você verá adicionados ao Gutenberg e que talvez você goste de atualizar para o WordPress 5.6.

Position Controls for Videos

Os controles de posição adicionados ao Cover Blocks desde Gutenberg 8.6 permitem que os usuários movam o ponto focal e definam uma posição personalizada para vídeos. Essa funcionalidade estava disponível anteriormente apenas para fundos de imagem.

Block Pattern Updates

O WordPress 5.6 também inclui várias melhorias de padrão de bloco adicionadas com Gutenberg 8.6.

O padrão Citação agora inclui uma imagem na parte superior e um separador na parte inferior.

O novo padrão de cotação inclui uma imagem e um separador.

Uma boa melhoria de usabilidade para o insersor de bloco é o Bloco suspenso de categoria de padrão, que permite filtrar padrões por categoria. Isso é realmente útil quando você tem muitos padrões para escolher (# 24954).

Support for Video Subtitles

Os blocos de vídeo agora oferecem suporte a Legendas de vídeo.

Editores e criadores de conteúdo devem fornecer legendas de vídeo em Formato WebVTT (Web Video Text Tracks Format), que é “um formato para exibir trilhas de texto cronometradas (como legendas ou legendas) usando o elemento <track>” (# 25861).

Rastrear elementos com links para legendas em diferentes idiomas

Depois de carregar seus arquivos .vtt, os visualizadores do site terão permissão para habilitar as legendas em seu idioma favorito.

Transform Multiple Blocks into a Single Columns Block

Uma melhoria de usabilidade interessante é a capacidade de converter vários blocos selecionados em um Bloco de Colunas.

Você só precisa selecionar os blocos que deseja mostrar nas colunas e clicar no botão superior direito da barra de ferramentas do bloco.

Cada bloco selecionado será convertido em uma coluna de um Bloco de Colunas.

Background Patterns In Cover Block

Blocos de cobertura agora podem exibir padrões de fundo.

Para adicionar um padrão de fundo, carregue uma imagem de padrão e, em seguida, ative a opção Fundo repetido. Uma vez feito isso, ajuste o seletor de ponto focal de acordo com suas necessidades e experimente diferentes combinações com fundos fixos.

Image Size Control Added to the Media & Text Block

Atualizações automáticas para lançamentos importantes

"Atualizações automáticas" é um recurso básico introduzido no WordPress 3.7 com o objetivo de melhorar a segurança do site e tornar mais fácil para os administradores do site manterem seus sites WordPress atualizados.

Embora as atualizações de núcleo secundárias automáticas tenham sido implementadas em versões anteriores, com o WordPress 5.6, os administradores de sites agora podem habilitar manualmente as atualizações automáticas para os principais lançamentos.

No entanto, essa tarefa de manutenção crucial ainda pode ser um pouco confusa para usuários não técnicos.

Resumindo, WordPress 5.6 tem uma nova interface que permite que os administradores do site habilitem atualizações automáticas para os principais lançamentos.

O escopo inicial das atualizações automáticas do Core mudou para:

  • Para novas instalações, o comportamento padrão mudará o opt-in para atualizações secundárias por padrão e o opt-in para atualizações principais por padrão.
  • Para instalações existentes, o comportamento permanecerá o mesmo de hoje: optado por atualizações secundárias por padrão, mas um usuário deve optar por atualizações principais (constantes e filtros que já estão em uso por hosts ou agências ainda levarão precedência).
  • Fornece algumas atualizações para o design da IU.

A partir do WordPress 5.6, você pode habilitar atualizações automáticas para as principais versões do núcleo na tela Updates, onde uma nova IU fornece uma caixa de seleção permitindo que você Habilite atualizações automáticas para todas as novas versões do WordPress.

Habilite atualizações automáticas para todas as novas versões do WordPress.

Depois de habilitar as atualizações automáticas principais para versões principais, você pode habilitá-las para serem acionadas para manutenção e segurança apenas clicando em Alternar para atualizações automáticas apenas para versões de manutenção e segurança.

Mude para atualizações automáticas apenas para versões de manutenção e segurança

Principais atualizações automáticas do núcleo para desenvolvedores

O WordPress verifica se as principais atualizações automáticas do núcleo estão habilitadas por meio da constante WP_AUTO_UPDATE_CORE ou do filtro allow_major_auto_core_updates e ajusta a caixa de seleção de acordo.

Os usuários do WordPress também podem desativar as atualizações automáticas principais definindo a constante WP_AUTO_UPDATE_CORE como falsa ou secundária, conforme mostrado abaixo:

# Disables all core updates:
define( 'WP_AUTO_UPDATE_CORE', false );

# Enables minor updates:
define( 'WP_AUTO_UPDATE_CORE', 'minor' );

Os valores possíveis são: verdadeiro (para todos), 'beta', 'rc', 'menor' e falso (que significa desabilitar).

Outra opção para desativar as atualizações automáticas principais do núcleo por padrão é usar o novo filtro allow_major_auto_core_updates:

add_filter( 'allow_major_auto_core_updates', '_return_false' );

Senhas de aplicativos para autenticação REST API

As senhas de aplicativos são um novo sistema para fazer solicitações autenticadas a várias APIs do WordPress.

As senhas têm 24 caracteres e consistem em letras maiúsculas, minúsculas e caracteres numéricos, que podem ser gerados manualmente ou por meio da API REST.

Para gerar manualmente uma nova senha de aplicativo, navegue até a tela de seu Perfil e role a página para baixo.

Escolha um nome para a senha do aplicativo e confirme. O WordPress exibirá sua nova senha.

Uma nova senha de aplicativo

As senhas do aplicativo são exibidas em blocos de 4 caracteres, separados por espaços

No entanto, as senhas podem ser usadas Com ou sem espaços:

Na tela Perfil do usuário, você pode visualizar, criar e revogar senhas de aplicativos. As colunas Último uso e Último IP facilitam a descoberta de senhas que não são mais usadas e que devem ser revogadas.

No momento, as senhas de aplicativos podem ser usadas com solicitações autenticadas da API REST e com o legado. No entanto, acreditamos que em breve será usado com APIs adicionais no futuro.

Mudanças na saúde do site no WordPress 5.6

Junto com todos os recursos mencionados anteriormente, o WordPress 5.6 também traz um Versão melhorada da ferramenta Site Health, que agora se comporta de forma diferente em segundo plano.

Validação de dados de verificação de integridade do local

Um validador agora verifica as respostas do problema para testes de integridade do site. O validador descartará qualquer resposta inválida, evitando que a ferramenta de integridade do site cause erros fatais e interrompendo quaisquer controles adicionais.

De agora em diante, as respostas inválidas não afetarão o indicador de integridade do site (# 50145).

Verificações assíncronas por meio do endpoint REST

A ferramenta Site Health é uma ferramenta de segurança poderosa que permite aos proprietários de sites estarem cientes do estado de saúde de seus sites.

Esta ferramenta executa uma série de testes de segurança que fornecem uma visão geral do estado de saúde do seu site.

Esses testes se enquadram em duas categorias: testes diretos, execução no carregamento da página e testes assíncronos, que podem levar algum tempo para serem concluídos e serão executados posteriormente por meio de chamadas JavaScript.

Com o WordPress 5.6, os testes assíncronos podem ser encontrados no namespace / wp-json / wp-site-health / v1.

Graças ao novo aprimoramento da API REST, plug-ins e temas também podem usar pontos de extremidade REST e não estão limitados a ações Ajax para seus testes de integridade.

Cada teste assíncrono agora pode declarar o argumento has_rest, cujo padrão é falso.

Embora os testes assíncronos tenham sido implementados para evitar carregamentos de página lentos e tempos limite, essa preocupação não existe com os testes agendados.

Se um teste for executado durante um evento programado, o teste não usará o endpoint da API REST, mas será executado diretamente em segundo plano.

Melhor suporte para PHP 8

O PHP 8.0 traz toneladas de novos recursos e otimizações, tornando-o um verdadeiro marco na evolução da linguagem. A versão mais recente do PHP introduz muitas atualizações quebrando a compatibilidade com versões anteriores e muitos recursos obsoletos foram oficialmente removidos. Portanto, o suporte para PHP 8 no WordPress é uma tarefa enorme.

Na verdade, mesmo que os colaboradores do WordPress Core se esforcem para tornar o WordPress 5.6 compatível com PHP 8, alguns problemas podem não ser descobertos no momento do lançamento. O objetivo aqui é chegar a um ponto em que todo o ecossistema WordPress seja compatível com PHP 8.

Além disso, um site WordPress usa pelo menos um tema e plug-ins. Portanto, se o suporte para PHP 8 no WordPress pode ser esperado, é difícil acreditar que plug-ins e temas adicionariam rapidamente suporte para PHP 8.

Portanto, devido aos vários problemas ainda não resolvidos, é altamente recomendável executar testes de compatibilidade em um ambiente de teste ou desenvolvimento antes de fazer a mudança para o PHP 8 em seu site ativo.

Resumo

WordPress 5.6 é um grande lançamento com toneladas de recursos e mudanças para usuários e desenvolvedores. Estamos animados para ver como a evolução das tecnologias da web afeta diretamente o ecossistema WordPress. Lembre-se de que, para a próxima atualização, é aconselhável fazer um backup.