A Maneira Correta de Remover o Número da Versão do WordPress (2025)

Deixar o número da versão do WordPress no código-fonte do seu site pode torná-lo vulnerável a ataques online. Hackers frequentemente visam versões específicas do WordPress com vulnerabilidades conhecidas.

É por isso que remover o número da versão do WordPress do seu site pode melhorar significativamente sua segurança.

Na WPBeginner, ajudamos muitos sites a aumentar sua proteção no WordPress. E neste guia, mostraremos a maneira correta de remover o número da versão do WordPress.

Ocultando o número da versão do WordPress do seu site

Por que Remover o Número da Versão do WordPress?

Deixar o número da versão do WordPress visível no código-fonte do seu site pode torná-lo um alvo fácil para hackers. Este pequeno detalhe pode expor seu site a vulnerabilidades associadas a essa versão específica, facilitando para os atacantes explorarem problemas conhecidos.

Por padrão, o WordPress deixa suas marcas em seu site para rastreamento. É assim que sabemos que o WordPress é o principal construtor de sites do mundo.

Versão do WordPress mostrada no código fonte por padrão

No entanto, às vezes, essa marca pode ser uma falha de segurança em seu site se você não estiver executando a versão mais atualizada do WordPress. Ela fornece informações úteis ao hacker, dizendo qual versão você está executando.

Hackers frequentemente visam vulnerabilidades de segurança conhecidas em versões específicas de software. Ao ocultar o número da sua versão do WordPress, você torna um pouco mais difícil para os atacantes determinarem qual versão do WordPress seu site está executando.

Recomendamos usar a versão mais recente do WordPress em todos os seus sites para que você não precise se preocupar com isso. No entanto, se você estiver executando uma versão mais antiga do WordPress, definitivamente deverá seguir este tutorial.

É bastante difícil remover todos os vestígios de qual versão do WordPress seu site está usando. Um ataque sofisticado ainda pode ser capaz de encontrar essa informação.

No entanto, isso impedirá que scanners automáticos e outras tentativas menos sofisticadas adivinhem sua versão do WordPress.

Com isso em mente, mostraremos algumas maneiras de remover facilmente o número da versão do seu site WordPress. Aqui está uma visão geral rápida:

Pronto? Vamos começar.

Método 1. Remover Informações da Versão do WordPress com Código (Recomendado)

Este método exige que você adicione código ao seu site WordPress. Se você nunca fez isso antes, consulte nosso guia sobre como copiar e colar trechos de código no WordPress.

Agora, muitos sites recomendarão que você edite o arquivo header.php do seu tema e remova a seguinte linha de código:

<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />

Este método não funciona, pois uma nova atualização de tema substituirá automaticamente o arquivo antigo pelo novo arquivo.

Outro método comumente recomendado, mas ineficiente, é colocar este código no functions.php do seu tema:

remove_action('wp_head', 'wp_generator');

Isso removerá a informação apenas do cabeçalho do WordPress. Portanto, o número da versão ainda estará visível nos feeds RSS do seu site.

A maneira correta de remover as informações da versão do WordPress é desativando a função responsável por exibi-la.

Para que você possa remover completamente o número da sua versão do WordPress tanto do seu arquivo de cabeçalho quanto dos feeds RSS, você precisará adicionar o seguinte código a um plugin de snippets de código.

function wpbeginner_remove_version() {
return '';
}
add_filter('the_generator', 'wpbeginner_remove_version');

Para facilitar ainda mais, você pode usar WPCode, que é o melhor plugin de snippets de código para WordPress.

O WPCode possui uma biblioteca de código integrada que contém todos os snippets de código mais populares do WordPress, incluindo um snippet para remover o número da versão do WordPress.

Para começar, você precisará instalar e ativar o plugin gratuito WPCode. Para instruções passo a passo, consulte nosso guia sobre como instalar um plugin do WordPress.

Página inicial do WPCode

Assim que o plugin for ativado, você precisará ir para Snippets de Código » Biblioteca no seu painel do WordPress.

Em seguida, vamos procurar pelo snippet 'Remover Número da Versão do WordPress' e clicar no botão 'Usar snippet'.

Selecione o snippet Remover Número da Versão do WordPress no WPCode

O WPCode adicionará automaticamente o código, um título para o código e definirá o método de inserção correto.

Ele até adicionará tags para ajudar você a organizá-lo.

Snippet de código WPCode Remover Versão do WordPress

Tudo o que você precisa fazer é mudar o seletor de 'Inativo' para 'Ativo'.

Em seguida, clique no botão ‘Atualizar’.

Mude o trecho de código para Ativo e clique em Atualizar no WPCode

Agora, o número da versão do WordPress será ocultado do frontend do seu site e dos feeds RSS.

Método 2. Remover o Número da Versão do WordPress usando Sucuri

Todos os principais plugins de segurança do WordPress oferecem uma opção nas configurações para ocultar o número da sua versão do WordPress.

No entanto, recomendamos o uso do Sucuri porque ele oculta automaticamente as informações da versão do WordPress e oferece outros recursos de segurança mais avançados.

O Sucuri é o plugin de segurança do WordPress certo para você?

Além disso, a Sucuri oferece um firewall que filtra e monitora o tráfego HTTP, bloqueando ameaças maliciosas antes que elas cheguem ao seu servidor web. Se detectar código malicioso, ela permite que você limpe o site, removendo as ameaças no processo.

Basta instalar e ativar o plugin Sucuri. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, o plugin ocultará automaticamente as informações da versão do WordPress. Você pode verificar isso visitando Sucuri Security » Configurações e mudando para a aba Endurecimento.

Endurecimento da versão do WordPress Sucuri

Você Pode Ocultar Completamente a Versão do WordPress?

O WordPress ainda pode adicionar as informações da versão em vários outros locais em seu site.

Por exemplo, ela é incluída como a string de consulta no código-fonte para arquivos CSS e JS.

Versão do WordPress exibida com arquivos CSS e JS

Remover todas as instâncias das informações da versão do WordPress pode ser demorado, complicado e nem sempre funcionar.

De uma perspectiva de segurança, remover as tags de gerador óbvias pode protegê-lo de alguns ataques muito comuns.

No entanto, se alguém estiver determinado a invadir seu site, ocultar o número da sua versão do WordPress fará pouco para impedir isso.

Você precisa implementar uma configuração de segurança adequada do WordPress para tornar seu site mais seguro. Isso adiciona camadas de segurança ao redor do seu site, tornando mais difícil hackeá-lo.

E você quer escolher o melhor provedor de hospedagem WordPress para o seu site, já que hospedagem web insegura é vulnerável a tentativas de hacking.

Esperamos que este artigo tenha ajudado você a aprender como ocultar facilmente os números de versão do WordPress do seu site. Você também pode querer ver nosso guia sobre como corrigir o erro de chave de redefinição de senha e nossas escolhas especializadas dos melhores plugins de log de atividade e rastreamento do WordPress.

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

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

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

Interações do Leitor

67 CommentsLeave a Reply

  1. Eu não percebi o quão importante era ocultar a versão do WordPress. Obrigado pelos passos claros e fáceis de seguir. Com certeza implementarei essas mudanças para aprimorar a segurança do meu site.

  2. Eu amo como o WPBeginner aborda as pequenas coisas como esta que a maioria das pessoas não está ciente, incluindo eu também.
    Obrigado por isso!

  3. Às vezes me fascina quantos detalhes podem ser feitos, por exemplo, em termos de segurança, que eu não teria pensado. Então removi a versão do Wordpress do site de acordo com suas instruções.

  4. function wpbeginner_remove_version()
    o que devemos escrever em vez de "wpbeginner" _remove_version?
    um nome de arquivo específico ou o nome do nosso site ou o quê?

    • Isso é para remover o número da versão do cabeçalho HTML, se você quiser remover o texto que você está usando WordPress, então você deve entrar em contato com o suporte do seu tema específico.

      Admin

  5. adicionei esta linha em functions.php, mas o wapplyzer ainda consegue detectar a versão
    remove_action(‘wp_head’, ‘wp_generator’);

  6. hy.. uma prática que ainda é utilizável? Quero perguntar, como ocultar as informações do plugin que usamos da visualização do código fonte e de vários detectores do wordpress… muito obrigado.

  7. Isso impedirá que o Wordpress detecte automaticamente e me notifique sobre novas versões, para que eu possa atualizar? Obrigado

  8. Para aqueles como eu que leram até o final procurando uma resposta definitiva, apenas para ficar querendo, apesar de todas as possibilidades, ninguém identificou uma solução que funcione para todos.

    Sugiro que você carregue o WordPress no Wamp ou similar e verifique todas as possibilidades.

    Que tal a equipe editorial dar uma olhada, separar o joio do trigo e repostar
    A Maneira Certa de Remover o Número da Versão do WordPress?

  9. Talvez eu esteja perdendo alguma coisa aqui, mas adicionar o filtro remove o número da versão, mas falha em removê-lo do final de algumas folhas de estilo e alguns arquivos .js também de plugins. Ou seja,

    ....css?ver=3.8.1′ type=’text/css’ media=’all’ />

    Alguma maneira de remover esses também?

    Obrigado

  10. Olá

    nenhum desses métodos funciona com WP 3.8/ RC2

    Eu coloquei o código:

    function wpbeginner_remove_version() { return ""; } add_filter(‘the_generator’, ‘wpbeginner_remove_version’);

    no final do meu arquivo functions.php. Sem efeito.

    Aqui está um exemplo dos scripts carregando quando olho o código fonte, e você pode ver a versão do WP ainda anexada ao final....

    Tentei algumas das outras sugestões de código nesta thread, e nenhuma delas funcionou também.

    Talvez eu esteja fazendo algo errado?

    Muito obrigado antecipadamente por suas sugestões.

    Como você pode ver, ainda está aparecendo no final de cada um.

  11. Também deve ser mencionado que, se você quiser ocultar o número, você também deve se livrar do arquivo readme.html que acompanha o WordPress, pois ele exibe a versão em números grandes e gigantes bem no topo da página. Pelo que li da última vez, ele também se esconde em um arquivo JavaScript em algum lugar, mas não tenho certeza de qual.

  12. Eu uso isso para remover a versão do WordPress.

    ‘remove_action(‘wp_head’, ‘wp_generator’); // Remove a versão do WordPress do site’

  13. Este é, sem dúvida, um dos trechos de código mais úteis de todos os tempos. Plugins quebram, então esta é uma maneira perfeita de remover a tag meta do gerador do WordPress.

  14. Sinto dizer, mas não está funcionando com o feed, quero dizer, não remove o número da versão do feed. Eu pessoalmente adicionei a função que você especificou, ela remove da página inicial, mas não da página de feed. Você pode ver o código fonte da minha página de feed, ainda está lá http://www.techispot.com/feed

    Alguém encontrou uma solução, por favor, compartilhe

  15. eu queria manter o gerador sem o número da versão, então estou retornando em vez de uma string vazia...

    isso está correto?

  16. Remover o código do gerador não tem nada a ver com segurança, francamente. Se alguém estiver visando seu site em particular, existem outras maneiras eficazes de determinar um número de versão. Se for apenas um script malicioso, ele tentará todos os exploits que já funcionaram, independentemente da sua versão. De fato, nunca vimos um script de exploit tentando fazer a detecção de versão.

    Além disso, a afirmação “Embora os plugins sejam ótimos, eles diminuem um pouco a velocidade do seu site” é um pouco enganosa neste contexto, eu sinto. Sim, muitos plugins que realizam tarefas pesadas aumentarão a carga em um servidor. Mas uma boa parte do núcleo usa a API de Plugins para se conectar a si mesmo, usando os mesmos métodos de um plugin. E adicionar este código ao functions.php está fazendo a mesma coisa.

    • “Além disso, a afirmação “Embora os plugins sejam ótimos, eles diminuem um pouco a velocidade do seu site” é um pouco enganosa neste contexto, eu sinto.”

      Bom argumento! Estou pesquisando como remover scripts de plugins que não são necessários/não estão em uso em uma página, mas que são solicitados toda vez no servidor.

  17. Percebi que o plugin “Secure WordPress” já faz isso por você e mais. Assumindo que a maioria das pessoas estaria interessada em proteger seu Wordpress (não apenas em esconder o número da versão), seria melhor usar esse plugin para fazer tudo isso por você.

    Aliás, conheci o plugin Secure WordPress através do wpbeginner. https://www.wpbeginner.com/wp-tutorials/11-vital-tips-and-hacks-to-protect-your-wordpress-admin-area/

    Bom trabalho, pessoal! Continuem escrevendo!

    • Embora os plugins sejam ótimos, eles diminuem um pouco a velocidade do seu site. Por que usar um plugin se isso pode ser feito com uma função simples no seu arquivo functions.php. Mas sim, o plugin Secure WordPress também faz isso em todas as versões anteriores à 2.4.

      Admin

      • Concordo com você: apenas modificar o functions.php seria mais eficiente do que adicionar um plugin apenas para remover o número da versão.

      • Ok, o erro foi meu, eu estava modificando o arquivo errado function.php.
        O correto é o function.php dentro do diretório do tema e não o do core.

        Obrigado!!!

  18. É estranho, me dá o erro:
    Call to undefined function: add_filter()

    Mas eu verifiquei o arquivo plugin.php e obviamente tenho a função add_filter() definida.

    Alguma sugestão? Obrigado.

Deixar uma resposta

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