Posts Tagged: Ping

WordPress: Selbst-Ping bei internen Links vermeiden

Wer den WordPress Update-Service nutzt um anderen Diensten bescheid zu geben, wenn ein neuer Artikel veröffentlicht wurde, kennt das Problem: sobald im Artikel ein interner Link vorhanden ist, pingt man sich selbst. Äußerst nervige Angelegenheit. Lässt sich aber schnell beheben.

Einfach in der funktions.php des aktiven Templates folgendens einfügen:

1
2
3
4
5
6
7
8
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' );
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' );