Foco na nova versão do WordPress

A saída doWordPress 5.4está prevista para 31 de março de 2020! 💙

Dirigido por Matt Mullenweg, coordenado por Francesca Marano e uma equipe de gestão de 8 pessoas, a versão 5.4 do WordPress trará melhorias técnicas para o CMS e muitos desenvolvimentos no editor Gutenberg. Claro, também haverá a questão de corrigir muitos bugs e fazer pequenas melhorias que beneficiarão a todos.

Veja também : Mergulho nas tradições e costumes do casamento cigano na França

Como usuário, você poderá aproveitar novos blocos, muitas melhorias no editor, novos conteúdos integrados e uma experiência de administração do WordPress aprimorada.

Como desenvolvedor, o WordPress 5.4 trará 122 melhorias e novas funcionalidades e 210 correções. Claro, tudo isso provoca mudanças de código no núcleo do CMS, o que pode exigir que você faça alterações no código do site, nos temas ou nos plugins.

Leia também : 5 dicas para cuidar do seu jardim na primavera

Neste artigo, vamos nos concentrar precisamente nas principais modificações técnicas desta nova versão.

Acessibilidade

Das

14 mudanças de acessibilidade no WP 5.4, há mudanças na ordem de carregamento da barra de administração no DOM, no calendário e nos últimos comentários do widget, no menu da tela de gerenciamento, e correções de bugs relatadas pelo controle de acessibilidade realizado no WP 5.4; no ano passado pelo WPCampus.

Editor/Gutenberg

O desenvolvimento do editor continuou seu rápido progresso a partir da versão 5.0 do WordPress. Hoje, o Gutenberg 7.5 foi integrado ao WordPress 5.4, o que representa uma diferença de 10 versões do Gutenberg em relação à versão que foi integrada ao WordPress 5.3 no mês de novembro passado! Portanto, o WordPress 5.4 inclui as versões 6.6, 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3, 7.4 e 7.5 do Gutenberg, além de correções e melhorias de desempenho desde a versão 7.6 que encontraram uma maneira de deslizar discretamente no WP 5.4! 😎

O artigo do WordPress 5.4 Beta 1 destaca algumas das novas funcionalidades do editor. Desde o WordPress 5.3, uma redução impressionante no tempo de carregamento do editor foi possibilitada em 14%, e, principalmente, uma redução no tempo de espera antes de poder inserir conteúdo da ordem de 51%!

Abaixo você encontrará links para as notas do desenvolvedor, em inglês. Essas mudanças estão relacionadas aos seguintes itens:

Adição de dois novos blocos: rede social e de botões

Novos blocos no WordPress 5.4

Uma atualização do componente botão

Um componente de botão atualizado no WordPress 5.4

Modo de tela cheia agora ativado por padrão no editor

Modo de tela cheia ativado por padrão no editor

As coleções de blocos

Coleções de blocos

Atalhos de teclado personalizáveis

Atalhos de teclado do editor de blocos no WordPress 5.4

A nova API para controlar as mudanças de estilo de bloco

Novo: Variações de blocos API

A nova API que permite aos temas controlar o uso de gradientes CSS

Nova API de tema de gradiente

O novo pacote @wordpress /create-block

Novo pacote @wordpress /create-block para o scaffolding de blocos

Marcação CSS e mudanças de estilo geradas pelo editor

Mudanças de marcação e estilo

Atualizações da API do editor

Atualizações da API General Block Editor

O ferramenta de personalização

Entre

as 14 modificações feitas na ferramenta de personalização (chamada Customizer em inglês), notamos primeiro que o WordPress 5.4 melhorará consideravelmente a acessibilidade dos elementos selecionáveis (estado de foco em particular) em linha com as muitas melhorias já aprovadas pelo WordPress 5.3. Note também a adição de funções e hooks existentes (essas são as ações e filtros disponíveis na API do WordPress), removendo a tag meta pré-composida apple-touch-icon-precomposed que agora está obsoleta, e melhorando a lógica de seleção dos elementos de menu.

Por favor, note que algumas classes PHP não utilizadas do núcleo do WordPress agora estão formalmente obsoletas e, portanto, você não precisará mais utilizá-las:

Depreciação formal de algumas classes Customizer não utilizadas no WordPress 5.4

Menu

Entre as 5 mudanças relacionadas ao componente Menu, destaca-se que o WordPress 5.4 melhora a acessibilidade do teclado do painel de seleção dos elementos que irão para os menus, e foram feitas melhorias na interface.

Se os plugins adicionarem campos personalizados aos itens de menu, você pode precisar atualizar o código para usar o novo hook wp_nav_menu_item_custom_fields:

Os novos hooks permitem adicionar campos personalizados aos itens de menu

Privacidade e dados privados

Entre as 15 mudanças relacionadas a este componente do WordPress, aqui estão as mais importantes:

As

  • exportações de dados pessoais agora incluem tokens de sessão, locais de eventos comunitários onde revisamos o painel, sua localização e, principalmente, as metadados personalizados dos usuários. As
  • exportações de dados pessoais também incluem um arquivo JSON e um índice.
  • Novos filtros estão disponíveis para modificar os cabeçalhos de todos os e-mails de dados privados.
  • As tabelas de solicitações de dados privados foram melhoradas.
  • A função wp_get_user_request_data () foi completamente substituída pela função wp_get_user_request () para melhor compreensão.

Todas essas mudanças estão detalhadas em uma nota de desenvolvimento única:

Atualizações de privacidade no 5.4

Modificações da API REST

Entre as 22 modificações relacionadas à API REST, os seguintes itens são particularmente importantes:

  • O WordPress 5.4 agora suporta o valor OR do parâmetro de relação de consulta de taxonomia
  • Adição de links seletivos integrados Modificações à
  • a

  • método WP_REST_Server

As modificações importantes feitas na API REST estão listadas neste artigo:

Mudanças feitas nas APIs REST no 5.4

Códigos curtos/códigos curtos

O WordPress 5.4 introduzirá apply_shortcodes () como um alias para do_shortcode (). Os desenvolvedores são incentivados a usar a nova funcionalidade. No entanto, a anterior continuará a ser mantida para garantir a compatibilidade retroativa.

O WordPress 5.4 introduz apply_shortcodes () como um alias para do_shortcode ()

Widgets

Entre as 9 mudanças de widgets, o WordPress 5.4 melhora a acessibilidade e a ergonomia da tela de gerenciamento de widgets e introduz mudanças nos últimos Comentários e Widget Calendário.

Mudanças relacionadas à marcação do Widget Calendário no WordPress 5.4

Outras mudanças para desenvolvedores

Simplificar o deployment de ambientes de desenvolvimento locais no WordPress

wp-env: Ambientes locais simples para WordPress.

Alteração no tratamento de solicitações de exibição de Favicon

Melhorias na gestão de favicon no WordPress 5.4

E finalmente, uma pequena série floral de mudanças diversas e variadas

Uma seção também contém uma série de mudanças importantes, incluindo:

  • Melhor informação sobre erros em wp_login_failed
  • Adição do ID do site no filtro multisite newblog_notify_siteadmin
  • Nova integração de vídeo para TikTok
  • Remoção do CollegeHumor integrado
  • armazenamento da URL original dos mídias anexadas em meta _source_url
  • Carregamento da barra de administração usando wp_body_open
  • Remoção do ID duplicado no widget Últimos Comentários
  • Um novo parâmetro na retrieve_password () lostpassword_post action
  • Os cabeçalhos de tema agora suportam “Requer pelo menos” e “Requer PHP”
  • a funcionalidade Delete_Posts não estará mais disponível alertas PHP disparadores para tipos de post personalizados

Tudo está detalhado em inglês nesta nota de desenvolvimento:

Mudanças diversas para desenvolvedores focadas no WordPress 5.4

Para lembrar, a saída do WordPress 5.4 está prevista para 31 de março de 2020. Você já pode testá-lo na versão Release Candidate instalando o plugin oficial do WordPress Beta Tester, e depois indo nas suas configurações e marcando a versão “Beta” /die e, em seguida, atualizando a instalação de maneira clássica.

WordPressBetaTester

Leia mais em blog-introduction.fr

Foco na nova versão do WordPress