Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como desativar a vinculação automática de URLs nos comentários do WordPress

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Você sabia que quando um usuário adiciona um URL de texto simples em seus comentários, o WordPress automaticamente o torna clicável? Recentemente, um de nossos leitores nos perguntou se era possível desativar a vinculação automática de URLs de texto nos comentários do WordPress. A resposta é SIM. Neste artigo, mostraremos a você como desativar a vinculação automática de URLs nos comentários do WordPress.

Por que o WordPress cria links automáticos para URLs de texto nos comentários?

O WordPress converte automaticamente URLs de texto em links, o que facilita a visita ao link durante a moderação de comentários.

Essa vinculação automática não é armazenada em seu banco de dados. O WordPress torna os URLs clicáveis ao exibi-los na tela da área de administração, bem como na seção de comentários abaixo dos seus artigos.

Auto-linked clickable text URL in WordPress comments

Alguns desses comentários são genuínos e os comentaristas não sabiam como adicionar um link nos comentários. Mas muitos comentários de spam também contêm URLs simples colados diretamente no texto do comentário.

Como desativar o link automático nos comentários do WordPress

Basta adicionar esta única linha de código no arquivo functions.php do seu tema ou em um plug-in específico do site.

remove_filter( 'comment_text', 'make_clickable', 9 );

O WordPress não armazena URLs de texto simples como links no banco de dados. Em vez disso, ele os transforma em links clicáveis em tempo real. Esse código simplesmente desativa o filtro que torna os URLs clicáveis.

Isso faz com que os URLs de texto sem formatação não sejam clicáveis na área de administração e na seção de comentários abaixo dos seus posts. A remoção desse código reativará a vinculação automática.

Se você o estiver adicionando ao arquivo functions.php do seu tema, a atualização do tema substituirá o arquivo de funções.

Lembre-se também de que esse código só funciona em URLs de texto simples. Se um usuário decidir criar um link adicionando a tag HTML adequada, esses links aparecerão como deveriam.

Se quiser desativar completamente o HTML nos comentários, dê uma olhada em nosso tutorial sobre como desativar o HTML nos comentários do WordPress.

Esperamos que este artigo tenha ajudado você a desativar a vinculação automática de URLs nos comentários do WordPress. Talvez você também queira ver nossa lista dos 16 melhores plug-ins para melhorar os comentários do WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

23 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Deniz says

    Thanks for the guide. I added the code to function.php and it worked. So is there a way to exclude my own links from this?

    • WPBeginner Support says

      We do not have a simple way at the moment but should we find a way we would recommend we will be sure to update the article!

      Administrador

  3. Pasquale says

    Thanks, this was helpful. I was getting a lot of comments like ‘your website is great…bla bla…check mine’ and a link. Hopefully this will fix it

  4. Sebastien says

    Hello. I’m looking for a way to do just what you mentioned, but only for posts. It seems with a recent WP update, if you type a website address in a post, WP will automatically link to it. For example, if your post contains “google.com” somewhere in the post, then WP will add a link to google. Can we stop that from happening? If so, how? Thank you

    • Bobby says

      Hey Sebastien did you find the solution for your problem as i am also having problem with this.. and i just want to get it disabled.. thanks

  5. StageCoachDriver says

    Could the functions.php in a child theme be used to add ‘remove_filter( ‘comment_text’, ‘make_clickable’, 9 );’ to the theme rather than making changes directly to the theme?

  6. Angel says

    That is really good. In my case, I’ll make a conditional to make my links – as admin – clickable, since I post them on replies to comments.

    Thanks :)

    • Matteo says

      Hi Angel,
      do you mind posting here the code you wrote? I’m interested in having my own links (as admin) cliackable ;)

      Thank you

      • Angel says

        As I am the only person show logs in I am able to use:
        if ( is_user_logged_in() ) {
        remove_filter( ‘comment_text’, ‘make_clickable’, 9 );
        }

    • Ibon Azkoitia says

      Maybe I’m wrong about your situation, but you should not write in your Blog with an Admin User. The “Writer” should have a lower role (editor for example) and have another user with the Admin role for admin stuff.

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.