WordPress Quick Tip – wyłączenie trackback’ów z własnej strony

Krzysiek Furtak Wordpress Quick Tips 4 Comments

System trackback’ów to moim zdaniem jeden z najlepszych pomysłów na jakie wpadli ludzie z WordPressa. Służy on do pewnego rodzaju komunikacji pomiędzy blogami opartymi właśnie o WordPressa. Jeśli jedna strona „A” umieści w artykule link do strony „B”, to strona „B” otrzyma powiadomienie o tym fakcie. Dodatkowo w miejscu, gdzie wyświetlane są komentarze, także pojawi się taka informacja.

Niesamowicie użyteczne narzędzie, które buduje społeczność blogerów. Jest jednak jeden minus. Jeśli dodamy w naszym artykule link do innego wpisu z naszego bloga – taka informacja też się pojawi. Jedni uważają, że to dobrze, inni że to mało profesjonalne i źle wygląda. A ja udostępniam funkcję, za pomocą której można wyłączyć informację o linkach pomiędzy wpisami na tym samym blogu.

[php] <?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’ );
?>

[/php]

Powyższy kod wklejamy do pliku functions.php

[divider_top]