Versão 1.3.1

Novo

  • Links agora são encontrados fora do conteúdo das postagens – em campos personalizados (incluindo ACF), menus de navegação, descrições de categorias e tags, biografias e sites de autores, trechos de postagens e o conteúdo de blocos que o editor armazena fora de suas postagens, como padrões sincronizados, modelos, partes de modelos e blocos de navegação.
  • Suporte a Page Builder – links dentro de Elementor, Divi (4 e 5), WPBakery Page Builder, SiteOrigin Page Builder, Avada Builder e layouts do SeedProd agora são encontrados e relatados, incluindo as imagens para as quais um bloco ou um plano de fundo de seção aponta.
  • Relatórios de links quebrados por e-mail – um e-mail semanal listando os links que quebraram desde o último relatório e um placar mensal da saúde dos links do seu site, enviado aos destinatários que você escolher.
  • O relatório agora é organizado em torno de onde cada link foi encontrado, com cada local para um link listado e paginado inline, e um filtro para restringir o relatório a uma única origem – oferecendo apenas as origens que realmente contêm links.
  • Filtre o relatório por links internos ou externos e por imagens, vídeos ou links não relacionados a mídia.
  • Exporte o relatório para CSV, correspondendo aos filtros e à pesquisa que você tem na tela.
  • Exclua URLs por curinga, por host ou por expressão regular, em uma única lista de exclusão.
  • Adicionada uma configuração de frequência de verificação para controlar a frequência com que os links são rechecados.
  • Adicionadas configurações de verificação por origem, para que você escolha quais locais são monitorados – menus de navegação, campos personalizados, descrições de termos, biografias e sites de autores, padrões e modelos sincronizados.
  • Quando um link quebrado redireciona, o relatório oferece o final da cadeia de redirecionamento como substituição.
  • Arquivos de áudio e as imagens que os blocos principais mantêm em um atributo de bloco agora são relatados.
  • Adicionadas verificações de integridade do site que relatam quando o monitoramento de links parou e um aviso na barra de administração quando a conta não está conectada.
  • Um painel – ele abre no que fazer a seguir, em vez de em uma lista de tudo o que está errado. Seu painel principal classifica as menores correções que resolvem o maior número de links quebrados: um endereço morto usado em vários lugares, um host inteiro que desapareceu, uma página carregando vários de uma vez, imagens e vídeos quebrados. Ao lado dele, por que seus links estão falhando, os domínios que mais lhe custam, quanto tempo cada um está quebrado e onde em seu site eles residem. Cada número abre o relatório já restrito a ele.
  • O Realçador de Links Quebrados pode ser ativado e desativado na barra de ferramentas enquanto você está visualizando uma página, e cada pessoa pode desativá-lo para si mesma sem alterá-lo para mais ninguém.
  • Suporte a Multisite – o administrador da rede tem sua própria tela de Ativações de Site, onde você conecta a licença da rede uma vez e, em seguida, ativa ou desativa os sites individuais na rede a partir de uma única lista.
  • Registradas as habilidades do plugin com a API de Habilidades do WordPress.
  • Um destino cujo certificado SSL expirou ou não corresponde agora é relatado como quebrado. Estes respondem a uma verificação de link normalmente, então o relatório costumava chamá-los de links funcionando, enquanto um navegador impede seus visitantes com uma tela de aviso.
  • Vídeos incorporados como iframe – colados como HTML ou escritos por um construtor de páginas – agora são verificados, então um vídeo que foi removido não deixa mais um player quebrado na página sem nenhuma informação sobre ele.
  • A exportação CSV tem uma coluna "Motivo", então uma linha com "Quebrado" ao lado de um código de status de funcionamento se explica em uma planilha.
  • O painel informa quantos links ainda estão aguardando um veredito, ao lado das contagens das quais estão faltando, e o e-mail mensal nomeia o que eles estão esperando em vez de dar um único motivo para todos eles.

Atualizado

  • O realçador agora explica um link quebrado onde você o encontra. Passar o mouse sobre um link marcado mostra no que ele aponta, por que a verificação falhou e uma nota de que apenas editores logados podem ver as marcações – junto com onde desativá-las. O painel permanece aberto enquanto você move o ponteiro sobre ele. O realçador também está ativado por padrão para novos usuários.
  • O relatório mostra há quanto tempo cada link está quebrado e pode ser ordenado por isso, então a quebra que está ativa há mais tempo é fácil de encontrar.
  • O widget Verificador de Links Quebrados no seu painel do WordPress agora mostra a única coisa mais útil para corrigir, em vez de um gráfico dos seus totais de links.
  • A coluna Detalhes do AIOSEO agora marca links quebrados com um ícone de corrente quebrada e vincula a contagem diretamente às linhas por trás dela, para qualquer título de postagem.
  • O log de 404 do AIOSEO agora mostra quantos de seus posts apontam para cada URL com 404.
  • O modelo de e-mail foi reescrito para que ele seja renderizado corretamente no Outlook, Gmail e clientes que invertem cores.
  • O relatório de links quebrados é substancialmente mais rápido – as contagens são armazenadas em cache, as linhas não custam mais uma consulta cada, e a paginação não recalcula mais a tabela inteira.
  • Cada fonte agora é indexada independentemente das configurações, então ativar uma fonte mostra seus links imediatamente em vez de esperar por uma nova varredura completa. Desativar uma não exclui mais nada.
  • Um padrão, modelo ou bloco de navegação sincronizado é reindexado assim que é salvo, então um link que você corrige lá sai do relatório imediatamente.
  • Um padrão sincronizado só pode ser editado a partir do relatório por alguém que possa editar aquele padrão específico, já que um padrão pertence a quem o criou.
  • Remover uma exclusão de URL agora restaura os links que ela havia removido de todas as fontes, não apenas de posts.
  • Uma ação que uma fonte não pode executar agora explica o motivo ao passar o mouse sobre ela em vez de desaparecer silenciosamente.
  • O texto alternativo de uma imagem não é algo que o relatório possa reescrever, e agora ele informa isso em vez de parecer salvar a alteração.
  • Substituímos o modal de detalhes de status do link por um painel inline que informa exatamente o que uma alteração afetará.
  • Páginas do Elementor não relatam mais o mesmo link duas vezes, uma página criada com um construtor é relatada como uma página, e um construtor que não está mais ativo para de ser relatado.
  • O relatório agora pode ser ordenado por quando cada link foi verificado pela última vez.
  • As configurações foram reorganizadas – as configurações de link têm sua própria seção, o interruptor principal de Configurações Avançadas foi removido, e as fontes de varredura usam as mesmas opções de tipo de postagem do restante do plugin.
  • Sua cota de links agora é explicada onde é mostrada, e fica vermelha à medida que se aproxima do limite.
  • Melhorou os prompts de conexão e ativação da conta e adicionou um painel de sala de imprensa para notícias de plugins.
  • O relatório agora informa por que uma verificação falhou, em vez de apenas que falhou. Um destino que bloqueou a verificação, um que não respondeu a tempo, um que não pôde ser alcançado, um cujo endereço não pode existir e uma página que está lá e pede para fazer login, cada um é lido de forma diferente, em vez de todos mostrarem o mesmo erro. O último desses é o que vale a pena destacar: um link que pedia login costumava ser relatado como um erro, o que o levava a procurar uma falha em um endereço que está correto.
  • Nenhum JavaScript do Verificador de Links Quebrados é carregado em telas administrativas que não o necessitam. Um pequeno script costumava ser executado em cada página do painel para estilizar um item de menu, o que agora é feito em CSS.
  • O realçador agora marca imagens, quadros e players incorporados quebrados. Eles não têm texto para sublinhar, então recebem um contorno tracejado desenhado dentro de sua própria caixa, e um player é contornado quando uma das fontes por trás dele está quebrada.
  • Um link cujo endereço contém um caractere que nenhum navegador aceita agora é marcado pelo realçador no Firefox e Safari, bem como no Chrome, e é relatado em vez de ser silenciosamente descartado da verificação.
  • A verificação não espera mais seu tempo limite ocioso quando os links caem dentro dela, então uma postagem que você salva, uma importação ou uma atualização de plugin é capturada imediatamente em vez de até uma hora depois.

Corrigido

  • Links dispensados eram contados e listados sob o filtro Pendente, então as contagens do filtro não somavam o total.
  • Um link poderia ser contado e listado em duas abas de filtro ao mesmo tempo, então as abas somavam mais que o total. Um link que acabou com dois registros de verificação por trás dele agora está reparado, e a verificação não os cria mais.
  • Uma edição de link que não mudou nada relatou sucesso, fechando o painel sobre o conteúdo que ainda carregava a URL antiga.
  • A pesquisa no relatório tratava um sublinhado ou um sinal de porcentagem em uma URL como um caractere curinga, então uma pesquisa poderia corresponder a links que não o continham.
  • URLs de links relativos agora são mantidas relativas quando são higienizadas.
  • Em alguns sites, um erro de script quebrava o editor de postagens, e o plugin não era a causa óbvia porque o erro nomeava um objeto AIOSEO. O script não depende mais de dados que uma página pode não ter impresso.
  • Uma rechecagem que o serviço recusou – uma licença não verificada ou um mês de verificações de links já usado – aconselhava tentar novamente, o que nunca poderia funcionar. Agora diz o que realmente aconteceu.
  • Dois links cujos endereços diferem apenas em capitalização foram tratados como um. As abas do filtro somavam mais que o total, e um dos pares foi contado, mas nunca listado, exportado ou corrigível a partir do relatório.
  • O relatório por e-mail contava um link que redirecionava e depois quebrava como quebrado e como redirecionamento, onde o relatório na tela o conta apenas como quebrado.
  • Editar um link não fazia nada para um endereço que a verificação havia organizado na entrada – espaços ao redor, uma barra invertida em vez de uma barra, uma porta padrão, um segmento de ponto, um caminho não inglês – que é a forma como um link quebrado provavelmente foi escrito.
  • A edição de um link não pôde reescrever o endereço em uma tag iframe, vídeo ou áudio, e removeu a parte após o # de um link que o possuía, fazendo com que dois links apontando para lugares diferentes na mesma página fossem enviados para o mesmo local.
  • A edição de um link cuja âncora de texto começa dentro do HTML circundante poderia danificar a marcação ao redor dele.
  • Uma postagem com data futura – uma postagem agendada ou conteúdo que um importador adiantou – era relida em cada verificação e nunca se resolvia, então a verificação nunca chegava aos seus menus, campos personalizados, descrições de termos, perfis de autor, padrões e modelos.
  • A nova verificação de segunda opinião mantinha a escolha dos mesmos poucos links a cada execução, então o restante da fila nunca era alcançado e um host inativo nunca se resolvia.
  • Um link que nosso serviço não pôde buscar nunca era verificado novamente em seu próprio site, então ele nunca se resolvia, era contado em seus créditos a cada verificação e poderia ser resolvido como um link funcionando.
  • Um link que falhava em todas as novas verificações mantinha o código de status que o serviço viu pela última vez, então uma linha poderia indicar "o destino retornou um erro 200".
  • A busca no relatório por algo que não corresponde a nada listava todos os links em vez de nenhum.
  • O botão Ativar estava ativo com o campo da chave de licença vazio, e pressioná-lo respondia "ocorreu um erro desconhecido" em vez de solicitar uma chave.
  • Endereços que a versão 1.3.0 armazenou de forma corrompida – dois links colados em um, um host com o caminho inserido nele – são relidos ao atualizar em vez de permanecerem no relatório como quebrados.
  • Uma postagem excluída registrada por qualquer meio que não seja a tela de configurações poderia interromper a verificação com um erro fatal.

Versão 1.3.0

Novo

  • Suporte a vídeos – O Verificador de Links Quebrados agora detecta automaticamente links de vídeo e verifica se o vídeo vinculado ainda existe, em vez de apenas garantir que o link funcione. Suporta YouTube, Vimeo e mais de 10 plataformas!
  • Links quebrados agora são escaneados uma segunda vez no lado do cliente para reduzir falsos negativos devido a bloqueios de WAF ou tempos limite.

Atualizado

  • Adicionado suporte para a API HTML para WP 6.6 e superior para tornar as atualizações/remoções de links mais confiáveis.
  • Adicionado um link de ação de rechecagem de licença às configurações para atualizar os dados da assinatura (útil em caso de problemas de conexão/atualizações de assinatura) + um indicador para a quantidade de sites ativos na assinatura.
  • Adicionado um mecanismo para evitar o agendamento de ações duplicadas.
  • O Assistente de Links e o Verificador de Links Quebrados agora limpam linhas do banco de dados de posts movidos para a lixeira, privados ou excluídos para que as tabelas não acumulem inchaço invisível ao longo do tempo.
  • Opções reforçadas contra exposição não intencional no frontend.

Corrigido

  • O Assistente de Configuração às vezes não é acionado devido à falta da tabela de cache.
  • URLs relativas agora são resolvidas em relação ao permalink do post antes de serem armazenadas no banco de dados.
  • URLs malformadas enviadas ao servidor do Verificador de Links Quebrados em casos raros.
  • A verificação às vezes fica presa devido a linhas duplicadas no banco de dados.

Versão 1.2.10

Corrigido

  • Erro de PHP ao conectar BLC quando AIOSEO não está ativo.

Versão 1.2.9

Atualizado

  • Links que nunca foram verificados antes agora são priorizados melhor.
  • Agendamento aprimorado de ações agendadas para evitar ações duplicadas.
  • Tratamento de requisições aprimorado com guardas de concorrência e cache para reduzir o volume de requisições de saída.
  • Adicionado mecanismo de fallback transitório para cache, caso a tabela aioseo_cache não exista.
  • Várias melhorias de desempenho.

Corrigido

  • O cache de tabelas de banco de dados de subsite não inclui mais tabelas de todos os outros subsites para sites múltiplos.
  • Problema raro em que alguns links não eram indexados devido a caracteres especiais como novas linhas.

Versão 1.2.8

Atualizado

  • Alterada a redação para refletir que as assinaturas gratuitas nunca expiram, mas que sua cota é redefinida a cada mês.

Versão 1.2.7

Novo

  • Usuários que utilizam AIOSEO, Verificador de Links Quebrados e Assistente de Links agora veem a contagem de seus links quebrados na coluna de detalhes da postagem do AIOSEO.

Atualizado

  • Compatibilidade com WordPress 6.9.
  • A classe de cache agora usa JSON em vez de serialização PHP para evitar falhas de cache quando os conjuntos de caracteres não correspondem.
  • Várias melhorias de desempenho do banco de dados.
  • Consultas de banco de dados reforçadas contra ataques SQL.

Corrigido

  • O filtro "Bom" agora não mostra mais URLs que ainda precisam ser escaneados pela primeira vez.

Versão 1.2.6

Novo

  • Adicionado widget do painel de distribuição de links ao painel de administração do WordPress.
  • Adicionados e-mails de lembrete para informar os usuários quando o Verificador de Links Quebrados não está conectado.

Atualizado

  • Todos os planos BLC, incluindo o gratuito, agora suportam links externos.
  • O plano gratuito BLC agora inclui 50 links extras gratuitamente, totalizando 250.
  • Adicionadas mensagens de aviso quando a contagem de links indexados é maior que a cota de links do plano ou a cota de links está (quase) esgotada.
  • Adicionado hook para filtrar URLs quando elas são indexadas para adicionar compatibilidade com WP Offload Media.
  • Rotas da API REST endurecidas e adicionadas verificações de permissão para melhorar a segurança.

Corrigido

  • A verificação de links às vezes ficava presa se o AIOSEO não estivesse instalado devido à falta de função.

Versão 1.2.4

Atualizado

  • Endurecimento para cláusulas ORDER BY/LIMIT em consultas de banco de dados.

Versão 1.2.3

Atualizado

  • Atualizado: Adicionado suporte para atualizar/remover URLs relativas.

Versão 1.2.2

Novo

  • Adicionado suporte para indexar e verificar URLs de mídia.

Atualizado

  • Processo de remoção de links aprimorado para aumentar a taxa de sucesso.

Corrigido

  • A linha de Status do Link agora fecha após executar uma ação na tabela para garantir que nenhum dado vaze para a próxima linha.