Self-Ping Unterdrücken

Wer häu­fig auf älte­re Arti­kel im eige­nen Blog Bezug nimmt, der wird sich über so genann­te Self-Pings schon geär­gert haben. Sie wan­dern i.d.R. in die War­te­schlei­fe und man muss sie jeweils eigens frei­ge­ben oder löschen.

Mit einem Code-Fit­zel­chen, das man in die functions.php sei­nes The­mes kopiert ist das zu behe­ben. Die Self-Pings wer­den unter­drückt bzw. nicht ange­zeigt. Ein Plug­in braucht es dazu nicht.  Wer lie­ber die Tool­box von Ser­gej dafür nutzt, hat eine wei­te­re Opti­on 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

2004 bin ich (63) unter die Blogger gegangen. Es sind nur wenige Jahre vergangen. Trotzdem bin ich in diesem Geschäft ein alter Hase.

Ich schreibe über gesellschaftliche und politische Themen. Hin und wieder gibt es bei 2bier auch was zum Thema Bloggen und Wordpress zu lesen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.