Moderador
Mário Valney
(@mariovalney)
WordPress Cleric of Fire
Olá @yureoliveira, tudo bem?
Testei aqui numa instalação e o WordPress não faz essa troca de link, então é provavelmente algo com o Yoast. Será que não existe nenhuma configuração ou você não está usando nenhum outro plugin que faça isso?
Precisamos descobrir para saber se tem como mudar esse comportamento, mas já adianto que a melhor coisa seria abrir um ticket de suporte no próprio plugin para perguntar se tem como alterar isso.
Abraços
Opa @mariovalney, o último plugin que atualizou foi o Yoast junto com o WordPress em si, e depois dessa atualização começaram as substituições automáticas. ENTRETANTO, desativei todos os plugins (inclusive o Yoast) e voltei a fazer o teste, colocando em modo Texto apenas com rel=”nofollow”, e quando vou pra Visual e volto pra Texto, ele já faz substituição pra rel=”nofollow noopener noreferrer”.
Quando um link externo não possui nenhum REL, ele simplesmente acrescenta o noopener noreferrer. Quase certeza que isso está no WordPress, só não sei como desativar agora, já que retroceder a versão pode causar vulnerabilidade no meu site.
Moderador
Mário Valney
(@mariovalney)
WordPress Cleric of Fire
Você está certo @yureoliveira: NUNCA devemos fazer downgrade.
Por outro lado, testei novamente aqui e o WordPress não faz essa alteração no meu site. Vou criar uma instalação limpa para confirmar, mas como você desativou todos os plugins, poderia também ativar um Tema padrão do WordPress e verificar novamente? Pois os Temas também podem conter funcionalidades que alteram o Core.
Se não resolver, poderia passar o link do site?
Abraços
@mariovalney, já testei desativando todos os plugins, em tema padrão, no tema atual, todos os testes tem o mesmo resultado: o acréscimo do noopener noreferrer no rel. Achei no fórum americano pessoas com o mesmo problema que eu e também sem uma solução.
Já testei no meu site principal que tá em um host e no outro site de outro host, ambos com temas completamente diferentes. O problema acredito eu, é com o WordPress mesmo (só não tô entendendo o porque daí não estar substituindo). Até onde eu consegui entender em outros fóruns, foi um atualização de segurança do wordpress, algo do tipo, mas tem pessoas com problemas com isso, porque em alguns casos esse noopener noreferrer está sendo acrescentado automaticamente em links internos (o que não é meu caso).
A atualização é sobre o target=”_blank”. Se você está criando um link externo sem o target=”_blank”, ele não vai acrescentar o noopener noreferrer automaticamente mesmo. Esqueci de mencionar isso. Faz um teste aí, cria um link externo pra abrir em outra janela (target=”_blank”), pra ver se dessa vez ele é acrescentado automaticamente. Continuo aqui na busca da solução.
Obrigado até o momento!
Moderador
Mário Valney
(@mariovalney)
WordPress Cleric of Fire
Olá, tudo bem?
Agora entendi: só acontece com o target _blank (nem precisa ter um rel
, ele adiciona mesmo sem).
Isso é uma medida de segurança do WordPress (você pode encontrar os motivos clicando aqui).
Além disso, existe conteúdo explicando porque não usar o target _blank:
https://www.webcredible.com/blog/beware-opening-links-new-window/
Dessa forma, se quiser usar o target blank sem o rel, recomendo não usar o Editor Visual.
Espero ter ajudado, abraços.
Olá Mário, tudo nos conformes.
O link que você indicou eu já havia lido, mas obrigado de qualquer forma. É meio impossível ter um blog onde terá muitos links externos, sem usar o target=”_blank”, mas obrigado mesmo assim pelo esforço e paciência em tentar solucionar.
Vou ter que continuar postando sem usar o Editor Visual mesmo ou usar ele e depois voltar pro modo Texto e retirar os “noopener noreferrer” até surgir uma solução que desative o acréscimo automático.
Obrigado e até a próxima!
Moderador
Mário Valney
(@mariovalney)
WordPress Cleric of Fire
Sinceramente eu concordo com você hahahaha
Uso muito o target _blank no meu site.
Por outro lado, o argumento da galera que fala que não deve usar e que é ruim pra Usabilidade é válido também… então eu estou começando a me policiar quanto a isso.
Sobre o acréscimo automático: possivelmente existe algum filtro que podemos usar para contornar isso, mas como é uma medida de segurança do tinyMCE (o editor Visual) fico com o pé atrás em seguir por esse caminho.
@mariovalney, então, desde o começo sempre utilizei target=_blank e agora que tem problema de segurança não tem outra tag que substitua ele rsrs, mas os argumentos de usabilidade são válidos mesmo.
Eu também já tinha dado uma lida nesse tópico que você indicou, mas como não utilizo o plugin do tinyMCE, pra mim não funcionaria. Ficamos aí na espera de alguém achar uma solução.
Abraços!
Moderador
Mário Valney
(@mariovalney)
WordPress Cleric of Fire
@yureoliveira tinyMCE não é um plugin. tinyMCE é o editor visual do WordPress.
https://codex.wordpress.org/TinyMCE
@mariovalney, pelo que tinha pesquisado, achei o “tinyMCE Advanced” e achava que o tinyMCE era plugin também, mas obrigado por esclarecer.
Gente, para tentar ajudar, eu criei um artigo falando sobre o assunto e como remover esse código – http://www.marcoandrade.com.br/como-remover-relnoopener-noreferrer-no-wordpress-4-7-4/
Só pra constar, as duas últimas versões do WordPress (até aqui) não acrescentam mais o noreferrer automaticamente, apenas o noopener. De qualquer forma obrigado ao @mariovalney e ao @marcoandrade pela ajuda.
Abraços!