O WordPress inclui um monte de coisas através da função wp_head() na maioria dos temas. Particularmente eu não utilizo nenhuma das funções aqui listadas, e quase sempre acabo tirando dos themes que utilizo em meus sites. Claro que algumas linhas a mais de código não vão fazer seu site ficar mais lento, mas é sempre bom manter as coisas limpas e com melhor eficiência possível, qualquer dia desses você pode receber um link no digg e essas requisições a mais podem ajudar a derrubar seu site. :p
Resumindo, neste post vou ajudá-los a remover as seguintes funções:
Really Simple Discovery (RSD)
Windows Live Writer
Versão do WordPress
Links de posts relacionados
Já sabe o que está fazendo e quer remover todos? Vá ate o ultimo tópico deste post ou click aqui.
Leia a descrição de cada um e descubra se você precisa deles, e se não precisar, como remove-los.
Really Simple Discovery
É isso que vai sumir do seu header:
Essa função é usada apenas por clientes XML-RPC. Se você não tem idéia de o que isso significa e/ou não usa serviços de integração com flickr em seu site WordPress, você pode remove-lo sem medo, para isso cole o código abaixo em seu functions.php que deve ser encontrado na pasta do seu theme.
remove_action('wp_head', 'rsd_link');
Windows Live Writer
É isso que vai sumir do seu header:
Se você não usa o Windows Live Writer para escrever em seu site/blog esse código é totalmente sem uso e deve ser removido. Cole o código abaixo no seu functions.php e remova já o suporte para Windows Live Writer.
remove_action('wp_head', 'wlwmanifest_link');
Versão do WordPress
É isso que vai sumir do seu header:
Nós já falamos sobre como remover a versão do WordPress no post passado, se você ainda não viu de uma checada no post ;D
Post sobre como remover a versão do WordPress do Header
Links de posts relacionados
É isso que vai sumir do seu header:
Ainda estou procurando uma razão para esses códigos estarem seu theme, o google pode utilizá-los, mas acredito que não tenham muita eficiência. Alguns navegadores podem usar esse código para navegar no seu site, embora você pode obter o mesmo efeito facilmente em um theme. Para eliminar todos você precisa colar apenas essas três linhas de código em seu functions.php:
remove_action('wp_head', 'start_post_rel_link');
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'adjacent_posts_rel_link');
Remover todos os códigos desnecessários do wp_head sem dó
Se você deseja remover todos os códigos citados neste post, copie e cole esse amontoado de código no seu functions.php e seja feliz de uma só vez. Nota: Vou acreditar que você sabe o que está fazendo e já leu o post e/ou conhece bem WordPress.
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'start_post_rel_link');
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'adjacent_posts_rel_link');
Fique ligado
Quando você está desenvolvendo temas para outras pessoas, deve se ter cuidado na remoção dessas funções, especialmente os dois primeiros: XML-RPC e Suporte do Windows Live Writer.
A razão é óbvia, nenhum usuário é igual a outro e provavelmente algum deles podem usar o Windows Live Writer ou integração com flickr, e ele irá atrás de você para criar tal funcionalidade ou saber o porque dessa funcionalidade não funcionar em seu theme.
Os outros dois itens, provavelmente podem ser removidos com segurança em qualquer situação.
Ficou com alguma dúvida? Manda um comentário que a gente responde!

