Self-Ping unterdrücken

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

Über den Autor

Ich bin Horst Schulte. Mein Bloggerleben reicht bis ins Jahr 2004 zurück. Ich bin jetzt 67 Jahre alt und lebe in der schönen Stadt Bedburg, nicht weit von Köln entfernt.

Mein Motto: "Bloß nicht zynisch werden..."

(0)

Schreibe einen Kommentar


Hier im Blog werden zur Abgabe von Kommentaren keine IP-Adressen gespeichert! Du kannst hier anonym kommentieren. Deine E-Mail-Adresse wird auf keinen Fall veröffentlicht.

Meine Kommentar-Politik: Ich mag Kommentare, und ich schätze die Zeit, die du zu dem Zweck investierst, Ideen auszutauschen und Feedback zu geben. Nur Kommentare, die als Spam oder eindeutig Werbezwecken dienen, werden gelöscht.