Como remover a versão de CSS e JS no WordPress
WordPress é o sistema de gerenciamento de conteúdo mais popular do mundo. Sua popularidade também o torna um dos principais alvos dos hackers. Existem várias maneiras recomendadas de evitar que seu site WordPress seja invadido por hackers. Uma delas é ocultar do mundo a versão do WordPress que você está usando.
Neste artigo, mostro como remover a versão do WordPress de CSS e JS, cabeçalho HTML e feed RSS.
Em seu site WordPress, o WordPress exibe sua versão por padrão para fins de rastreamento. Foi assim que descobrimos que o WordPress é o maior CMS usado em todo o mundo. Se você estiver executando uma versão atualizada, mostrar o número da versão do WordPress não será um problema. Mas, no caso de versões mais antigas, os hackers podem se beneficiar das vulnerabilidades de segurança dessa versão específica. Por isso, é sempre recomendável manter sua versão do WordPress atualizada. E se o seu site não estiver usando a versão mais recente, oculte a versão usada do mundo.
Onde você pode ver a versão do WordPress?
Se você quiser ver uma versão do WordPress, então, é claro, você a obterá no painel. Mas este tópico é sobre como esconder versões do mundo exterior. No frontend, se você visualizar o código-fonte de sua página da web, notará o número da versão anexado a todos os seus arquivos CSS e JS. Pode parecer
YOUR_SITE_URL / wp-content / themes / twentyseventeen / js / custom.js? Ver = 5.3.2
A versão do WordPress também é exibida na seção principal da página.
<meta name="generator" content="WordPress 5.3.2" />
O terceiro lugar onde as pessoas podem obter sua versão do WordPress é no URL do feed – YOUR_SITE_URL / feed.
Por questões de segurança, os desenvolvedores do WordPress devem remover uma versão de todas essas 3 fontes.
Remover versão de CSS e JS
Vamos começar removendo versões de estilo e scripts. Para fazer isso, adicione o código abaixo no functions.php
arquivo do seu tema ativo .
<?php
// remove wp version number from scripts and styles
function remove_css_js_version( $src) {
if( strpos( $src, '?ver=')) $src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'remove_css_js_version', 9999 );
add_filter( 'script_loader_src', 'remove_css_js_version', 9999 );
Agora, se você visualizar o código-fonte de uma página, o número da versão do WordPress deve ser removido de todos os seus estilos e scripts.
Remover versão do WordPress Head e RSS Feed
Para remover a versão da seção principal e alimentar, seu código será o seguinte:
<?php
// remove wp version number from head and rss
function artisansweb_remove_version() {
return '';
}
add_filter('the_generator', 'artisansweb_remove_version');
É isso! É simples assim. Espero que você entenda como remover a versão do WordPress de CSS e JS, cabeçalho e feed RSS. Deixe-me saber seus pensamentos e sugestões na seção de comentários abaixo.
Artigos relacionados
- Como construir um elemento customizado ou widget
- Como adicionar código após a tag do corpo no WordPress
- Adicionar botão de imagem personalizado com o uploader de mídia no WordPress