Como Desabilitar Self Pingbacks no WordPress

Vincular a suas próprias postagens também conhecido como interligação é ótimo para SEO. No entanto, com pingbacks habilitado em seu site, as postagens de interligação podem tornar-se irritantes porque o WordPress cria automaticamente o novo pingback para essa publicação. Estes pingback aparecem na seção de comentários de suas postagens. Embora alguns usuários gostem desse recurso, muitos usuários não o acham útil. Neste artigo, mostraremos como desabilitar o auto pingbacks no WordPress.

Disable Self Pings

O que é um Pingback?

Pingbacks oferece aos softwares a capacidade de se comunicar entre sites. É quase como comentários remotos. Pense nisso assim:

local

  • Então você escreve uma postagem no seu blog mencionando / vinculando nosso artigo.
  • Seu software de blogging (WordPress) nos enviará automaticamente um pingback.
  • Nosso software de blogs (WordPresS) receberá o ping. Em seguida, irá automaticamente para o seu blog para confirmar que o pingback é originário (verifique se o link está presente).
  • Então, teremos a capacidade de exibir o seu pingback como um comentário na nossa publicação. Este será apenas um link para o seu site.
  • Pingbacks também funcionam dentro do seu site. Então, se uma das suas postagens se relaciona com outra postagem, seu WordPress enviará um auto-ping. Isso pode ficar realmente irritante.

    Self Pingbacks em um site WordPress

    Para mais detalhes, veja nosso guia sobre trackbacks e pingbacks.

    Agora que você sabe o que é um pingback, vamos dar uma olhada em como desabilitar os pingbacks.

    Há várias maneiras de desabilitar o auto pingbacks em seu site WordPress. Vamos mostrar o método do plugin e o método do código manual.

    Desativar auto pingbacks no WordPress usando plugins

    Existem dois plugins que você pode usar para desligar o auto pings.

    1. Usando o plug-in do Self Pings

    A primeira coisa que você precisa fazer é instalar e ativar o plug-in No Self Pings. O plugin funciona fora da caixa, e não há configurações para você configurar. Simplesmente ativando o plug-in irá desligar auto pingbacks.

    Você notará que o plug-in do Self Pings não foi atualizado há mais de dois anos. Normalmente, não recomendamos instalar plugins que não foram atualizados por muito tempo. Simplesmente porque, na maioria dos casos, esses plugins não funcionam. No entanto, o No Self Pings é um plugin muito simples e funciona mesmo com a versão mais recente do WordPress (4.2.3 No momento da redação deste artigo).

    Recomendamos que você leia nosso guia sobre a questão da instalação de plugins não testados com a sua versão do WordPress.

    2. Usando o Plugin Disabler

    Basta instalar e ativar o plugin Disabler. Após a ativação, visite Configurações »Disabler página para configurar o plugin.

    Página de configurações do plugin Disabler

    Você notará que o plugin permite que você desligue vários recursos do WordPress. Você precisa rolar para baixo para Configurações de fim de retorno e marque a caixa ao lado de Desativar auto pings opção.

    Clique no botão Salvar alterações para armazenar suas configurações.

    Desativar Pings Auto sem usar um Plugin

    Se você não quiser usar um plugin, então, você pode usar esses dois métodos para desligar o autoprom em seu site.

    1. Desligue o Pingbacks globalmente

    O WordPress permite que você desligue pingbacks em seu site. Ao usar esta opção, o recurso pingback será desativado completamente em seu site.

    Simplesmente vá para Configurações »Discussão página. Debaixo de Configurações padrão do artigo seção, desmarque a caixa ao lado de ‘Tentativa de notificar qualquer blog associado do artigo’ opção. Clique no botão Salvar alterações para armazenar suas configurações.

    Desativar todos os pinbacks de saída do seu site

    2. Inserir manualmente o código para desabilitar Self Pingbacks

    Se você estiver confortável com a adição de trechos de código aos seus arquivos de tema do WordPress, então você pode usar esse método para desativar auto pings.

    Simplesmente copie e cole este código no arquivo functions.php do seu tema ou em um plugin específico do site.

    função no_self_ping (& $ links) {
     $ home = get_option ('home');
     foreach ($ links como $ l => $ link)
     se (0 === strpos ($ link, $ home))
     unset ($ links [$ l]);
     }
    
     add_action ('pre_ping', 'no_self_ping'); 

    Isso é tudo, esperamos que este artigo ajudou você a desativar auto pings no seu site WordPress. Você também pode verificar o nosso guia sobre como parar o spam do trackback do WordPress.