Self-Ping unterdrücken

14. April 2013
1 Min.
Standardbild

Wer häufig auf ältere Artikel im eigenen Blog Bezug nimmt, der wird sich über so genannte Self-Pings schon geärgert haben. Sie wandern i.d.R. in die Warteschleife und man muss sie jeweils eigens freigeben oder löschen.

Mit einem Code-Fitzelchen, das man in die functions.php seines Themes kopiert ist das zu beheben. Die Self-Pings werden unterdrückt bzw. nicht angezeigt. Ein Plugin braucht es dazu nicht.  Wer lieber die Toolbox von Sergej dafür nutzt, hat eine weitere Option zur Verfügung.

Hier der Code:

//remove pings to self
function no_self_ping( &$links ) {
$home = get_option( 'home' );
foreach ( $links as $l => $link )
if ( 0 === strpos( $link, $home ) )
unset($links[$l]);
}
add_action( 'pre_ping', 'no_self_ping' );

Quelle
Horst Schulte
Horst Schulte
@HorstSchulte@horstschulte.com

Mein Bloggerleben reicht bis ins Jahr 2004 zurück. Ich bin jetzt 72 Jahre alt und lebe seit meiner Geburt, wie man so sagt, in der Provinz. Großstädte sind mir ein Gräuel.

3.915 Beiträge
7 Folgende
Rentner, Autor, Blogger und Hobbyfotograf

Mein Bloggerleben reicht bis ins Jahr 2004 zurück. Ich bin jetzt 72 Jahre alt und lebe seit meiner Geburt (aus Liebe) auf dem Land.

Was meinst du dazu?


Hier im Blog werden bei Abgabe von Kommentaren keine IP-Adressen gespeichert! Deine E-Mail-Adresse wird NIE veröffentlicht!