A mudança de acessibilidade do WordPress 7.1 pode quebrar alguns plug-ins


Este problema que está sendo corrigido é um bug aberto há onze anos, mas os principais contribuidores do WordPress finalmente o fecharam há nove dias

O problema que resolve é que o cabeçalho da linha deve ter um rótulo semântico. Os leitores de tela leem cada linha usando o texto da caixa de seleção em vez do título da postagem. Postagens bloqueadas tornaram isso pior. Quando uma postagem é bloqueada, o ícone de cadeado não tem rótulo que um leitor de tela possa anunciar. Então, em vez de ouvir o título da postagem, os usuários ouviram o cabeçalho da coluna, “Selecionar tudo”, uma frase que não diz nada sobre a postagem que está diante deles.

Um dos casos extremos que o ticket principal do trac descreveu mencionou como um rótulo “Selecionar tudo” cria um problema para usuários do WordPress com leitores de tela porque não descreve do que se trata o cabeçalho da coluna.

“Em todas as tabelas de lista no admin, o “Selecionar %s” (onde %s é o nome da postagem, anexo, plug-in, usuário, etc.) é usado como cabeçalho da linha:

Isso não é correto do ponto de vista semântico e de acessibilidade por todos os motivos mencionados em #31654. O cabeçalho da linha deve ser a célula com o objeto principal ao qual a tabela se refere: o título do post, o nome do plug-in, etc.”

O que os usuários do plug-in devem fazer?

Plugins que usam CSS ou JavaScript para direcionar

ou os elementos nas tabelas da lista de postagens do administrador do WordPress são os que estão em risco.

Você pode ser afetado se usar um plug-in que adicione informações ou controles às listas de postagens de administração do WordPress e dependa dos existentes.

e estrutura.

Revise o changelog desse plugin assim que o WordPress 7.1 for lançado. Para isso, basta pesquisar no Google o nome do plugin mais a palavra-chave “changelog” para encontrar o log das alterações feitas no plugin, bem como informações sobre compatibilidade. A maioria dos plug-ins testa a compatibilidade. Se o plugin estiver marcado como compatível, atualize-o antes de instalar o WordPress 7.1. Se a compatibilidade não tiver sido confirmada, use um site de teste para testar se o plugin quebra a lista de postagens de administração do WordPress 7.1.

Os três plug-ins de SEO mais populares, Yoast SEO, Rank Math e All in One SEO, têm funcionalidades relacionadas à lista de postagens do administrador, mas é improvável que quebrem. Uma revisão de seu código disponível publicamente não encontrou nenhum seletor que pareça depender do

e estrutura alterada no WordPress 7.1. Isso não é uma garantia, por isso é prudente verificar os blogs e os changelogs dos sites para ter certeza.

Mesmo que um plugin rompa com o WordPress 7.1, é improvável que a mudança seja um problema no lado público do site.

O que os desenvolvedores de plug-ins devem fazer?

Os desenvolvedores de software WordPress já devem saber como auditar seu software em busca de alterações. Mas hoje em dia há muitas pessoas que estão codificando seus próprios plug-ins, por isso é importante que não desenvolvedores que dependem de IA para codificar seus plug-ins também auditem quaisquer seletores CSS ou JavaScript direcionados especificamente

ou elementos nas tabelas de lista de postagens administrativas do WordPress, porque esses seletores podem parar de funcionar quando o tipo de elemento muda no WordPress 7.1.

O anúncio oficial do WordPress ofereceu os seguintes exemplos de antes e depois de como o código será alterado:

Código antes da mudança






Hello world!

admin

O th está na primeira coluna, seguido por um td com o título da coluna.

Código após alteração






Hello world!

admin

A célula da caixa de seleção está mudando de um

para um enquanto a célula do título da postagem está mudando de um para um . Como os plug-ins podem precisar suportar a marcação antiga e a nova, os desenvolvedores devem atualizar seu CSS e JavaScript para funcionarem com ambas as versões do código.

Imagem em destaque de Shutterstock/Konstantin Kolosov

EQUIPE LEGAL
Roger Montti
Proprietário – Martinibuster.com em Martinibuster.com

Tenho 25 anos de experiência prática em SEO, evoluindo junto com os motores de busca, acompanhando as últimas novidades.



Source link

Deixe um comentário

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

Botão Voltar ao Topo