Quando utilizamos o WordPress, automaticamente é inserido em seu conteúdo HTML ( mais especificamente no HEAD ) informações como, feed, rss, versão e outras informações que na maioria das vezes, não as utilizamos e no final das contas, serve apenas para abrir brechas de segurança.
Para removermos estas informações, iremos criar uma função e para isso, será necessário alterar o functions.php de seu tema. Adicione no final do arquivo o seguinte conteúdo.
function remove_extra_informations() { remove_action( 'wp_head', 'feed_links_extra', 3); // Remover a categoria feeds remove_action( 'wp_head', 'feed_links', 2); // Remover Feeds de Post e Comentários remove_action( 'wp_head', 'rsd_link' ); remove_action( 'wp_head', 'wlwmanifest_link' ); remove_action( 'wp_head', 'wp_generator' ); // Remove versão do WordPress //-- Esta parte é conectada ao gerador de FEED --// remove_action( 'rss2_head', 'the_generator' ); remove_action( 'rss_head', 'the_generator' ); remove_action( 'rdf_header', 'the_generator' ); remove_action( 'atom_head', 'the_generator' ); remove_action( 'commentsrss2_head', 'the_generator' ); remove_action( 'opml_head', 'the_generator' ); remove_action( 'app_head', 'the_generator' ); remove_action( 'comments_atom_head', 'the_generator' ); } add_action( 'after_setup_theme', 'remove_extra_informations' );
Dica: Você pode verificar todas as informações utilizando
var_dump
ouprint_r
na variável$GLOBALS['wp_filter']
.
Uma outra dica é remover informações de versão que constam nos arquivos CSS/Javascript.
function remove_src_version( $src ) { global $wp_version; $version_str = '?ver='.$wp_version; $version_str_offset = strlen( $src ) - strlen( $version_str ); if( substr( $src, $version_str_offset ) == $version_str ) { return substr( $src, 0, $version_str_offset ); } else { return $src; } } add_filter( 'script_loader_src', 'remove_src_version' ); add_filter( 'style_loader_src', 'remove_src_version' );
Mais uma dica, esta é utilizar o plugin Hide My WP ($22,00). Este oculta os diretórios do WordPress como você precisar. Exemplo, alterar /wp-content para /assets. O plugin está disponível no Code Canyon e é pago.
This post was last modified on 2 de maio de 2018 10:43