WordPress: escludere i link interni dall'elenco dei trackback

WordPress: escludere i link interni dall'elenco dei trackback

I trackback in WordPress sono un utile modo per sapere se altri siti citano un nostro post. Il problema, purtroppo, è che se voi linkate un vostro post nel sito questo verrà automaticamente incluso nell'elenco dei trackback. Tuttavia esiste una soluzione.

Aggiungete il seguente codice al file functions.php:


function disable_self_ping( &$links ) {
    foreach ( $links as $l => $link ) {
        if ( 0 === strpos( $link, get_option( 'home' ) ) ) {
            unset($links[$l]);
        }
    }
}
add_action( 'pre_ping', 'disable_self_ping' );
Torna su