Assine o Nosso Feed

0 Leitores

Remover códigos desnecessários no wp_head

VN:F [1.9.3_1094]

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!

Remover códigos desnecessários no wp_head, 5.0 out of 5 based on 1 rating

Leia Também

  1. Remover versão do WordPress
  2. Mostrar quantos comentários de usuários registrados tem seu WordPress
  3. Mostre o seus posts mais populares na sidebar
  4. Configurando uma largura máxima para suas imagens dentro do post
  5. Pegue o ID da categoria usando o nome da categoria

Deixe um comentário!