Rimuovere link rel=”next” e link rel=”prev” da WordPress

WordPress aggiunge di default nell’header del tema questo codice:

<link rel='prev' title='Pagina precedente' href='' />
<link rel='next' title='Pagina successiva' href='' />

Il codice in questione è sfruttato da alcuni browser (es. Mozilla Firefox) per effettuare il pre-fetching delle risorse. Cosa significa?

In pratica si parte dal presupposto che un navigatore arrivando sul sito, legga più di un post e che probabilmente leggerà il successivo e il precedente. Il browser non fa altro che caricare queste pagine in background in modo che siano subito disponibili all’utente.

Se non interessa la funzione e si vuole avere un header più snello è sufficente aggiungere il seguente codice nel file functions.php del vostro tema:

remove_action( ‘wp_head’, ‘adjacent_posts_rel_link’, 10, 0 );

Questo codice funzione con WordPress <3.0.

Per WordPress 3.0 e successivi utilizzare invece un’altro codice in quanto è cambiato il nome dell’hook:

remove_action( ‘wp_head’, ‘adjacent_posts_rel_link_wp_head’, 10, 0 );