Rendere i link del blogroll no-follow?
Come posso aggiungere un'opzione nofollow all'editor dei link del blogroll?
Ho provato a semplicemente digitare "nofollow" nella casella di input "rel", ma viene automaticamente cancellato onblur.
Se disattivo javascript (grazie al suggerimento di Matt qui sotto), funziona, ma quando controllo il sorgente del mio sito, l'attributo rel appare così...
rel="nofollow"onclick="javascript:pageTracker._trackPageview('/outbound/blogroll/www.site.com');

Conosco tre modi per aggirare questo problema e purtroppo tutti fanno schifo:
- Modificare un file del core
- Usare un plugin
- Disattivare temporaneamente gli script nel browser e modificarli nella sezione dei link di modifica.

Quanto sarebbe difficile aggiungere un'opzione per "nofollow" all'elenco esistente delle "Opzioni di relazione del link (XFN)" nell'editor dei link?

Puoi filtrare la tua blogroll per rendere tutti i link nofollow con una funzione come questa:
function nofollow_blogroll( $html ) {
// rimuove gli attributi rel esistenti
$html = preg_replace( '/\s?rel=".*"/', '', $html );
// aggiunge rel="nofollow" a tutti i link
$html = str_replace( '<a ', '<a rel="nofollow" ', $html );
return $html;
}
add_filter( 'wp_list_bookmarks', 'nofollow_blogroll' );
Se invece hai bisogno di farlo caso per caso, probabilmente dovrai ricorrere ad alcuni hack come ha sottolineato @matt.
