it-swarm.com.de

Blogroll-Links nicht folgen lassen?

Wie kann ich meinem Blogroll-Link-Editor eine Nofollow-Option hinzufügen?

Es wurde versucht, nur "nofollow" in das Eingabefeld "rel" einzugeben, aber die Unschärfe wird automatisch gelöscht.

Wenn ich Javascript ausschalte (dank Matts Vorschlag unten), funktioniert es, aber wenn ich die Quelle auf meiner Site überprüfe, sieht das rel-Attribut so aus ...

rel = "nofollow" onclick = "javascript: pageTracker._trackPageview ('/ outbound/blogroll/www.site.com');

1
Scott B

Ich kenne drei Möglichkeiten, und leider saugen sie alle:

  1. Eine Kerndatei hacken
  2. Verwende ein Plugin
  3. Deaktivieren Sie vorübergehend Scripgs in Ihrem Browser und ändern Sie sie im Abschnitt "Links bearbeiten".
2
matt

Sie können Ihr Blogroll so filtern, dass alle Links mit einer Funktion wie der folgenden nicht mehr folgen:

function nofollow_blogroll( $html ) {
    // remove existing rel attributes
    $html = preg_replace( '/\s?rel=".*"/', '', $html );
    // add rel="nofollow" to all links
    $html = str_replace( '<a ', '<a rel="nofollow" ', $html );
    return $html;
}
add_filter( 'wp_list_bookmarks', 'nofollow_blogroll' );

Wenn Sie dies jedoch von Fall zu Fall tun müssen, müssen Sie wahrscheinlich einige Hacks wie @matt ausführen.

1
goldenapples