Come togliere il nofollow dai commenti di WordPress
Scritto il 7 gen 2009 in Wordpress • 10 commenti letto 2000 volte.Come molti sanno all’interno di WordPress è stato inserito il tag nofollow sul link dell’autore dei commenti, con lo scopo di scoraggiare i malintenzionati che discutono i post al solo fine di raccogliere link al proprio sito.
Ebbene molti, compreso il sotto-scritto, ritengono che i commenti spammosi arrivano comunque, che possono essere arginati con altri sistemi ben più efficaci e che contraccambiare con un link chi legge e commenta il mio blog sia un “sacrifico” da poter sostenere.
Per cui dopo aver rimosso da questo blog il nofollow vi spiego come farlo anche dal vostro manualmente, che personalmente reputo il metodo migliore in quanto siete sicuri che è stato effettivamente rimosso, sapete cosa è stato toccato nel codice ed inoltre non installa nessun plugin che via via potrebbe appesantire sempre più il blog. Considerate che l’operazione è molto rapida e si realizza in pochi passi.
Ecco come togliere il nofollow dai commenti di WordPress manualmente
- Aprite con un editor di testo (blocco note o notepad++) il file wp-includes/comment-template.php
- Andate intorno alla riga 148 dove trovate la seguente porzione di codice:
if ( empty( $url ) || ‘http://’ == $url )
$return = $author;
else
$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;
return apply_filters(‘get_comment_author_link’, $return);
- Modificate la seguente riga:
$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;
nel seguente modo:
$return = “<a href=’$url’ class=’url’>$author</a>”;
- Salvate, chiudete ed inviate il file modificato nel vostro spazio FTP
Finito.
Perchè manualmente?
Per poche semplici ragioni ma secondo me determinanti a favorire il metodo manuale
- Aggiungere sempre nuovi plugin può appesantire il carico del server e quindi il sito
- Non sai mai con certezza e chiarezza cosa và a modificare il plugin
- Sei certo che non c’è più il nofollow
- Non hai problemi di compatibilità con le future versioni di WordPress.
Se proprio vogliamo spezzare una freccia a favore dei plugin questi talvolta permettono un maggiore controllo dei commenti follow, ad esempio molti attivano il nofollow dopo un determinato numero di commenti per prevenire un eccessivo numero di inserimenti spam, ma sinceramente ritengo che anche questo sistema sia abbastanza discutibile dato che gli strumenti per fermare chi spamma o gli spam-bot sono altri e sono anche più affidabili e meno limitativi.
Per dovere di cronaca in questa pagina ecco i plugin segnalati dal sito ufficiale di WordPress per eliminare il nofollow dai link. Ricordatevi di controllare se rientrano nella lista ufficiale di Codex WordPress tra quelli compatibili con l’ultima versione.

Your are Great. And so is your site! Awesome content. Good job guys! Interesting article, adding it to my favourites!
Ciao, volevo sapere se l’attributo nofollow si può eliminare per un singolo link poichè un cliente mi ha contattato per inserire una pubblicità chiedendomi se il link verso il suo sito può essere follow, pero io non voglio eliminare del tutto l’attributo nofollow ma solo per quel link.
Grazie Mille
Attendo una tua risposta grazie
Ciao Perla,
se si tratta di un solo commento in tutto il blog ti consiglio di scriverlo tu a mano.
Preleva il codice di un commento andando nella pagina di un post che contiene dei commenti e se usi FireFox premi CTRL+U. Copia il codice di un singolo commento.
Apri il file single.php (se non c’è apri il file index.php) vai alla riga dove c’è comment_template e subito sotto scrivi

< ?php if (is_single(titolo del post)) { ?>copia tutto il codice del commento con i dati opportunamente modificati
< ?php } ?>
Fammi sapere, e torna pure a chiedere se qualcosa non ti è chiaro.
Ciao,
no non si tratta dei commenti, ma di inserire banner pubblicitari con link follow, quindi volevo sapere se in wordrpess potevo togliere il nofollow solo per un singolo link, non so se mi sono spiagata bene….
Allora non hai nessun problema, poichè WordPress assegna il nofollow solamente ai link dei commenti. Tutti gli altri saranno follow a meno che non sia tu ad applicare il rel=”nofollow”. Spero di esserti stato utile.
Quindi il rel=”nofollow” è presente solo nei commenti di wordpress???
Quindi se inserisco un qualsiasi link esterno al mio blog, che esso sia in un’articolo o nella sidebar o nell’header, avrà proprietà “follow”, giusto????
Si grazie mille le tue risposte mi sono molto utili, non si smette mai di imparare…
Esatto Perla, il rel=”nofollow” viene automaticamente attribuito solo nei link presenti nei commenti. Tutti gli altri saranno “follow”.
Questo articolo è veramente interessante
grazie, articolo molto utile.
l’ho appena fatto anche al mio blog. poi preferisco poter fare le cose io, non mi fido mai troppo dei plug-in specialmente se ce ne sono già parecchi attivi…
questa è una soluzione indolore
Ottimo articolo!!
Grazie mille.