Cómo optimizar nuestro header

Muchos de los temas que podemos utilizar con WordPress llevan incorporados, en el template header.php, el “hook” wp_head.

<?php wp_head(); ?>

Esta pequeña línea de código nos servirá para insertar las hojas de estilo y los scripts que tengan cada uno de nuestros plugins, y es pues, importante incluírla siempre que creemos un tema de WordPress.

Sin embargo, este pequeño snippet de código inserta cierta cantidad de informaciones “nativas” de WordPress, que no siempre necesitaremos.

Si hacemos la prueba, comprobaremos que en el código fuente de nuestro HTML en el índice de nuestro site (clicad con el botón derecho de vuestro ratón y escoged “Ver código fuente” / “View Page Source”), veremos algo así en WordPress 2.8:

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://mipaginaweb.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://mipaginaweb.com/wp-includes/wlwmanifest.xml" />
<link rel='index' title='Paragraphe' href='http://mipaginaweb.com' />
<meta name="generator" content="WordPress 2.8.4" />

La primera es Really Simple Discovery.
La segunda es para escribir en nuestro Blog desde Windows Live Writer.
La tercera es metadata indicando cual es la Home de nuestro site.
La cuarta es nuestra versión de WordPress.

Estos datos son algunas veces útiles, pero puede ser que queramos borrarlos. Asímismo, según la versión de WordPress que utilicéis, puede salir más markup indeseable.

Para borrarlo, hay que abrir nuestro functions.php, y dejar caer estas líneas:

<?php
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action( 'wp_head', 'index_rel_link' );
remove_action('wp_head', 'wp_generator');
?>

Habremos así limpiado nuestro header de funcionalidades que a veces podemos desear mantener desactivadas.

Comentarios
  1. Hola, pues lo primero que noté con este tip fué que los botones para subir/insertar archivos no me funcionaba así que lo desactivé

    Saludos

    Escrito el29/11/2009
  2. Alee

    tambien podemos agregar funciones con add_action para agregar script u hojas de estilos para nuestros themes personalizados, es bastante util junto a las funciones condicionales..

    Escrito el01/12/2009
  3. Como puedo saber todo lo que agrega? hay algo en el codex? yo no lo encontre…otra cosa, sirve para algo que en el head ahora el wordpress agregue el index, start, prev y next?
    saludos

    Escrito el03/12/2009
  4. Dani

    Vaya, muchas gracias llevo tiempo buscando y no encuentro la manera de modificar los enlaces de los feeds por defecto.

    He aplicado tu truco y se han eliminado todo menos los 2 links al rss feed, al general y el de los comentarios. Sobre todo me interesa fulminar el feed de los comentarios. El general casi que tb, pero si puedo ir a cojerlos en específico mejor.

    ¿Alguna ayuda tu que dominas?

    gracias!!

    Escrito el28/12/2009

DEJA TU COMENTARIO