Remover elementos pelo wp_head – WordPress

O WordPress, ao evoluir de versões foi adicionando vários elementos no header dos blogs. Um exemplo claro é a versão do WordPress que está sendo usada: a famosa metatag generator com a função bloginfo(‘version’);

Alguns querem remover este tipo de informação por segurança (afinal, se a versão não é amais recente e, portanto, menos segura, não queremos que alguém mal intencionado saiba disso), outros por pura otimização: para que serve os links next e previous se os posts não tem relação entre eles? Em particular, eu costumo retirar os links para feeds de categorias, comentários etc.

Uma maneira fácil de fazer isso sem plugins, é editar o arquivo functions.php de seu tema. Abaixo, eis as funções disponíveis e, em comentários, o que cada uma delas executa:


remove_action( 'wp_head', 'feed_links_extra', 3 ); // Retira os links para feeds extra como os de categorias
remove_action( 'wp_head', 'feed_links', 2 ); //
Retira os links para feeds do post e cometários
remove_action( 'wp_head', 'rsd_link'); // Retira o link para o Really Simple Discovery service endpoint, EditURI
remove_action( 'wp_head', 'wlwmanifest_link'); //
Retira o link para o arquivoWindows Live Writer manifest.
remove_action( 'wp_head', 'index_rel_link'); //
Retira o link para o index
remove_action( 'wp_head', 'parent_post_rel_link'); //
Retira o link prev
remove_action( 'wp_head', 'start_post_rel_link'); //
Retira o link start
remove_action( 'wp_head', 'adjacent_posts_rel_link'); //
Retira os links para os artigos adjacentes
remove_action( 'wp_head', 'wp_generator'); //
Retira a informação da versão do WordPress

Informações compiladas de RJPargeter, mais sobre a função remove_action, visite o Codex do WordPress.

Deixe seu comentário