Wordpress logo

Veja como fazer o WordPress parar de fazer pingback em si mesmo adicionando um pequeno trecho de código no functions.php.

Para quem não sabe, pingback é uma espécie de comentário gerado automaticamente quando qualquer site da Internet linkar o seu site. Vem até parte do trecho do texto em que o link está para gerar algo um pouco mais real do que apenas uma URL.

Mas enfim, o fato é que o WordPress insiste em tentar “pingar” a si mesmo, o que não faz muito sentido ao meu ver, já que o dono do site irá linkar as palavras relevantes quando precisar.

Se você deseja desativar os pingbacks em si mesmo do seu WordPress, simplesmente adicione o seguinte no seu arquivo functions.php:

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

Espero ter ajudado e até o próximo.