Image
Image

WP Accessibility

Descrição

Este plugin ajuda com uma variedade de problemas comuns de acessibilidade em temas do WordPress. Embora a maioria dos problemas de acessibilidade não possa ser corrigida sem alterar diretamente o seu tema, o WP Accessibility adiciona uma série de recursos úteis de acessibilidade, com um mínimo de configuração ou conhecimento especializado.

O WP Accessibility não tem a finalidade de tornar seu site compatível com quaisquer diretrizes de acessibilidade.

Todos os recursos podem ser desativados de acordo com as necessidades do seu tema. Para usuários avançados, todas as funções baseadas na modificação de folhas de estilo, podem ser personalizadas usando seus próprios estilos personalizados, colocando a folha de estilo apropriada no diretório do seu tema.

Recursos de acessibilidade do tema adicionados pelo WP Accessibility

Estes são recursos que corrigem problemas causados por temas inacessíveis.

  • Adicionar links de navegação com destinos definidos pelo usuário. (Destinos e aparência personalizáveis.)
  • Adicionar atributos de idioma e direção do texto ao seu atributo HTML, se estiverem ausentes.
  • Adicionar um contorno ao estado de foco do teclado em elementos que podem receber foco.
  • Adicionar uma descrição longa às imagens. Use o campo “Descrição” da imagem para adicionar descrições longas.
  • Aplicação de atributos alt em imagens no editor clássico.
  • Identificar imagens sem atributos alt na biblioteca de mídia
  • Adicionar rótulos aos campos padrão do formulário do WordPress (pesquisa, comentários)
  • Adicionar títulos de posts aos links “leia mais”.
  • Remover o atributo tabindex dos elementos que podem receber foco. (Também corrige problemas causados por plugins.)
  • Remover user-scalable=no para permitir o redimensionamento.

Problemas de acessibilidade nos arquivos básicos do WordPress corrigidos pelo WP Accessibility

Estes são recursos que corrigem problemas causados por questões de acessibilidade atuais ou passadas nos arquivos básicos do WordPress. (Problemas adicionados ao conteúdo, como atributos de destino ou título, persistem mesmo quando o WordPress é atualizado.)

  • Forçar um erro na página de pesquisa, quando uma pesquisa é feita com uma string de texto vazia. (Se o seu tema tiver um modelo search.php.)
  • Remover atributos de título redundantes das nuvens de tags.
  • Desativar a ativação padrão do editor de blocos em tela cheia.

Correções específicas do conteúdo:

  • Remover os atributos de título das imagens inseridas no conteúdo.
  • Remover o atributo de destino dos links.

Ferramentas de acessibilidade no WP Accessibility:

Estas são ferramentas fornecidas para ajudar você a identificar problemas que talvez precisem ser corrigidos.

  • Testar o contraste das cores entre dois valores hexadecimais fornecidos.
  • Ativar o diagnóstico de CSS para mostrar problemas detectáveis pelo CSS no editor visual ou na interface do site.
  • Pesquisar na sua biblioteca de mídia pelo conteúdo nos campos de texto alternativo.

Saiba mais! Leia sobre os problemas de acessibilidade corrigidos pelo WP Accessibility!

O plugin tem como objetivo ajudar a corrigir deficiências comumente encontradas em temas e solucionar alguns problemas nos arquivos básicos do WordPress. Ele não consegue corrigir todos os problemas (nem de longe), mas fornece ferramentas para corrigir algumas questões, complementar a acessibilidade do seu site ou identificar problemas.

Coleta de estatísticas

O WP Accessibility inclui um recurso de coleta de estatísticas para ajudar você a identificar como o WP Accessibility é usado no seu site. Este pacote não coleta nenhum dado de identificação pessoal.

Saiba mais sobre as estatísticas de acessibilidade do WP.

Contribuir!

Capturas de tela

  • Image
    Página de configurações

Instalação

  1. Baixe o arquivo zip do plugin, extraia o conteúdo e o envie para a pasta wp-content/plugins.
  2. Acesse o painel do seu WordPress, clique em “Plugins” e ative o WP Accessibility.
  3. Personalize suas configurações na página Configurações > WP Accessibility.

Perguntas frequentes

O WP Accessibility está inserindo algumas informações via JavaScript. Isso é realmente acessível?

Sim. É necessário que o usuário esteja usando um dispositivo compatível com JavaScript, mas isso abrange a grande maioria dos dispositivos e navegadores atuais, incluindo leitores de tela.

Instalei o WP Accessibility e executei alguns testes, mas ainda estou recebendo erros que o WP Accessibility deveria corrigir.

Mesmo que o WP Accessibility esteja funcionando corretamente, nem todas as ferramentas de teste de acessibilidade irão reconhecer as correções. Aqui está um recurso para ter mais informações: Mother Effing Tool Confuser.

Avaliações

Image
19 setembro, 2025
Hi great plugin.However some links get their title attribute removed If I enable the plugin. This thing causes a 4 points page speed accessibility drop.Ater disabling the pluging the titles are back and accessibility is bach to 95.note: “Remove title attributes from: Tag clouds” is unchecked. The links are not tags anyway. They come from Elementor IconBox
Image
30 novembro, 2024 1 resposta
Appreciate the author for this helpful plugin & grant it with free of charge.
Image
17 outubro, 2022 1 resposta
This plugin knows there is no one-stop solution for accessibility, and it quietly works in the background to make some standard things better in the ways that it can. We install this on every client site and greatly appreciate its features as part of an overall culture of having an accessibility-focused mindset.
Image
5 fevereiro, 2022 1 resposta
There are no magic solutions for a complete conversion of a site with accessibility standards but this plugin helps a lot and has discreet functionality. Support and development is also active making it a trustworthy option.
Leia todas as 68 avaliações

Colaboradores e desenvolvedores

“WP Accessibility” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

WP Accessibility” foi traduzido para 22 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir o “WP Accessibility” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

Future

Sugira uma alteração!

2.3.1

  • Correção de erros: correção do script longdesc quebrado.

2.3.0

  • Alteração: divididas as configurações em três páginas: recursos, administração e correção.
  • Alteração: adicionadas configurações para desativar a rotulagem automática, configurações de viewport, atributos lang e remoção de atributos title.
  • Alteração: remoção de atributos de título baseados em PHP.
  • Alteração: alteração da marcação de configurações de listas para parágrafos.
  • Alteração: adicionada a desativação em massa, para desativar todos os recursos de sobreposição.

2.2.6

  • Correção de erros: Chamada incorreta para .removeAttr acionava condição de captura em todos os URLs, gerando mensagens desnecessárias no console.

2.2.5

  • Correção de erros: Os cookies de preferências da barra de ferramentas não estavam sendo definidos.

2.2.4

  • Correção de erros: Remoção de html { will-change: filter } devido a conflitos com o Safari e iOS.
  • Alteração: Tratar role=“slider” da mesma forma que role=“button” para alto contraste.
  • Alteração: registrar casos em que href tenha um valor que não seja semelhante a um link.

2.2.3

  • Alteração: Suporte e sincronização de várias barras de ferramentas em uma única tela.
  • Recurso: Opção para alterar o comportamento padrão do bloco de arquivo para “link” em vez de “incorporar”.

2.2.2

  • Correção de erros: A reescrita em JS alterava o formato dos dados enviados ao servidor para estatísticas.
  • Correção de erros: Seletor incorreto para rastrear estatísticas no alternador de tamanho de fonte.
  • Correção de erros: Rótulo interno nas estatísticas estava incorreto para alterações de contraste.

2.2.1

  • Correção de erros: Variável não declarada em JS.
  • Correção de erros: Variável incorreta usada para relatar erros no console.
  • Alteração: Adicionar variação do bloco de imagem longdesc apenas se uma interface do usuário estiver ativada.

2.2.0

  • Recurso: Opção para inserção automática dos botões reproduzir/pausar em vídeos com reprodução automática sem controles.
  • Recurso: Pausar automaticamente os vídeos com reprodução automática, caso a opção “preferência por movimento reduzido” esteja ativada.
  • Alteração: Refatoração de todo o JS da interface para remover a dependência do jQuery.
  • Alteração: Alterações no design dos botões de texto alternativo e descrição longa para garantir a consistência.
  • Alteração: Expansão da lista de seletores de elementos focáveis: mais completa, agora não seleciona a própria barra de ferramentas a11y.
  • Alteração: Adicionar CSS de design para o link longdesc.
  • Alteração: Omitir botões com role=“button” do seletor de botões falsos.
  • Alteração: Manter os atributos de título nas imagens se forem diferentes do texto alternativo.
  • Alteração: Remover também os atributos de destino nos fragmentos do URL.
  • Alteração: Localizar elementos que não sejam links com role=“link” e torná-los focáveis.
  • Alteração: tornar os links que usam a com role=“link” e sem href focável.
  • Alteração: Adicionar estilos de link em role=“link”.
  • Correção de erro: Aplicar escala de cinza no elemento html para evitar mudanças de posição.
  • Correção de erros: Modernizadas as classes de texto do leitor de tela.
  • Correção de erros: Alteração na forma como o número da versão é processado. As atualizações automáticas não executam a ativação, portanto a versão não estava sendo incrementada.

2.1.19

  • Correção de erros: Não carregava o JS de administração fora das configurações de acessibilidade do WP.
  • Correção de erros: Permitir a seleção de texto nos títulos.
  • Correção de erros: Se a localização personalizada da barra de ferramentas for inválida, alterar o anexo para o corpo.
  • Alteração: remoção de um campo desnecessário nas configurações.
  • Alteração: Alterar o ícone de baixar arquivos para o acesso universal nas estatísticas.
  • Alteração: Definir todos os scripts WP A11y para usar a estratégia de carregamento de defer.

2.1.18

  • Recurso: Nos temas em bloco, adicionar aria-describedby para continuar lendo links para fornecer contexto expandido.
  • Correção de erros: Só coletava os limites da barra de ferramentas quando ela estava presente.
  • Correção de erros: Usar o parâmetro autorefresh no campo codemirror para corrigir a renderização.

2.1.17

  • Correção de erros: Ao usar o local padrão para anexos, passava uma classe vazia para classList.
  • Correção de erros: Ao usar um local de anexo personalizado, não ajustava a posição da rolagem.

2.1.16

  • Correção de erros: A alteração da classe perdida fazia com que as dicas de ferramentas não fossem exibidas quando o lado da tela era alterado.
  • Correção de erros: substituição do posicionamento fixo se uma localização personalizada do anexo estivesse definida.
  • Correção de erros: Atualização da versão minimizada do longdesc.js, ausente na versão 2.1.14.
  • Ferramentas de compilação: Atualizar os destinos do esbuild de edge16 para edge18.

2.1.15

  • Correção de erros: Envolver os recursos do editor de blocos em is_admin() condicional para impedir a renderização do front-end.

2.1.14

  • Adicionado o Bluesky e definido aria-hidden nos SVGs sociais.
  • Correção de erro: span não fechado.
  • Correção de erro ao coletar o ID para alternar o atributo alt nas páginas.
  • Desativar h1 no editor de blocos por padrão. Adicionar configuração para ativar.
  • Adicionado font-display: swap para ícones de acessibilidade.
  • Alteração da ação enqueue_editor_block_assets para enqueue_block_assets
  • Verificar se $browser é um objeto ao renderizar as estatísticas do navegador.
  • Substituição de json_encode por wp_json_encode.
  • Correção de erro com tradução usada antes de init.
  • Correção do ID duplicado no contêiner do resumo do conteúdo. Agradecimentos a @ryokuhi.

2.1.13

  • Remoção do carregador de domínio de texto e das traduções. Estão desatualizados há anos.
  • Não gerar um erro se ‘ltr’ não estiver definido no atributo ‘dir’, pois este é o valor padrão.
  • Remoção do botão “Seguir” do Twitter
  • Adicionadas atualizações nas redes sociais
  • Adicionado o curso LinkedIn
  • Atualização: testado até a versão 6.7.

2.1.12

  • Correção de erros: Atualização dos estilos do editor, para que tenham menos impacto nos estilos do editor de blocos.
  • Correção de erros: O texto de saída não estava internacionalizado.
  • Correção de erros: Alternância de CSS padrão com problemas.
  • Adicionado: Compatibilidade com galerias do editor clássico com alertas de texto alternativo.
  • Alteração: Atualizar URLs em vários locais para referências de https.
  • Alteração: Nova configuração para desativar o link de saída do administrador.
  • Atualização: Várias pequenas alterações no design das configurações administrativas.

2.1.11

  • Correção de erros: Não remover target=_blank dos links do Facebook.
  • Alteração: Pequena alteração no texto das configurações das estatísticas de acessibilidade.
  • Acessibilidade: rolagem automática se o foco cair em um elemento oculto pela barra de ferramentas.

2.1.10

  • Correção de erros: Correção de erros gerados nos relatórios de estatísticas.
  • Correção de erros: Versão do CSS de alto contraste.
  • Correção de erros: Adicionada especificidade de substituição para cores do tema de bloco.
  • Alteração: Atualizar os valores do redimensionamento da fonte, para tornar as alterações mais consistentes.

2.1.9

  • Correção de erros: permitir que o plugin Google Translate mantenha os atributos de título usados para ganchos de CSS.
  • Correção de erros: Não adicionar duas vezes o símbolo “#” na entrada da cor do foco.
  • Alteração: Usar variáveis de CSS para redimensionamento de fontes.
  • Recurso: Adicionar correção de rótulos quando o elemento label estiver presente, mas não tiver texto.
  • Recurso: Compatibilidade com pré-visualização ao vivo através do Playground.

2.1.8

  • Atualização do PHPCS 3
  • Correção do erro gerado se o json_decode retornar um valor nulo.

2.1.7

  • Correção de erros: Dois formatos incorretos de espaço reservado na chamada sprintf.

2.1.5, 2.1.6

  • Correção de segurança: Vulnerabilidade de XSS causada por uma instrução de depuração deixada no local. Agradecimentos a Joshua Bixler.

2.1.4

  • Correção de erros: A verificação incorreta do tipo fazia com que a maioria das estatísticas fosse exibida como “sem dados”.
  • Alteração: Mostrar apenas as primeiras 5 alterações nas estatísticas do usuário no painel.

2.1.3

  • Correção de erros: erro gerado se um terceiro estiver usando os filtros the_title de forma inadequada.
  • Correção de erros: Tratar o caso em que os dados fornecidos são inválidos.
  • Correção de erros: Alteração do nome da função do widget do painel para minimizar conflitos.
  • Correção de erros: Definir as estatísticas como “nenhuma” deve desativar completamente a coleta de estatísticas.
  • Correção de erros: Garantir que o status de administrador seja verificado no servidor quando as estatísticas estiverem definidas como “admin”.

2.1.2

  • Correção de erros: O erro de compilação causava erros de JS quando não estava sendo executado em SCRIPT_DEBUG.

2.1.1

  • Correção de erros: a comparação entre as novas estatísticas e as antigas não removia o registro de data e hora, de modo que a comparação era sempre falsa.

2.1.0

  • Correção de erros: Correção do rótulo dos atributos for. Agradecimentos a @sabernhardt.
  • Correção de erros: Correção da posição dos alertas do atributo alt da imagem.
  • Correção de erros: Prevenção da existência de alertas de alt que quebravam as legendas.
  • Alteração: Renderizar a localização da barra de ferramentas de forma relativa em vez de absoluta.
  • Alteração: Melhorados os testes de texto alternativo.
  • Alteração: Registro do número de ocorrências para testes de botões/links falsos.
  • Alteração: Definir a opção wpa_lang como ativada por padrão.
  • Alteração: Alterar o rótulo automático para sempre usar apenas um.
  • Alteração: Alterar o CSS do link de navegação para usar o padrão por padrão.
  • Alteração: Remover a configuração para filtrar atributos de título e ativar por padrão.
  • Alteração: Consolidar e minimizar JS.
  • Recurso: Adicionada coleta de estatísticas para fornecer uma visão do que o WP Accessibility está fazendo.

2.0.1

  • Adicionado .et_smooth_scroll_disabled para ignorar links e substituir a rolagem suave inacessível do Divi.
  • Adicionados links promocionais de afiliação para o Accessibility Checker da Equalize Digital

2.0.0

  • Novo recurso: Alternância para mostrar atributos alt em imagens do conteúdo.
  • Novo recurso: Garantir que os usuários possam ajustar a escala, mesmo que a escala máxima esteja definida como 1,0.
  • Novo recurso: Indicadores de aplicação do Alt agora presentes no editor de blocos.
  • Novo recurso: Sinalizar legendas ou subtítulos ausentes em vídeos enviados no editor.
  • Recurso atualizado: Remover atributos de título agora mais inteligente.
  • Recurso atualizado: Modernização das ferramentas de aplicação do atributo alt.
  • Alteração: Combinar scripts de correção em wp-accessibility.js.
  • Alteração: Desativar os recursos de duplicação prontos para acessibilidade, se o tema for alterado para pronto para acessibilidade.
  • Correção de erros: ausência de aria-expanded em alguns casos para divulgações de longdesc.
  • Correção de erros: O arquivo JS principal não tinha um número de versão.
  • Correção de erros: Execução do recurso de JS após a execução da correção de JS.
  • Correção de erros: Correção da ordem de DOM com botões de divulgação de imagens.
  • Chamada do diretório de idiomas desativada. Os arquivos de tradução não eram atualizados desde a versão de outubro de 2014.