A criação de links para suas próprias postagens, também conhecida como interlinking, é excelente para SEO. No entanto, com os pingbacks ativados em seu site, a interligação de publicações pode se tornar irritante porque o WordPress cria automaticamente um novo pingback para essa publicação. Esses pingbacks aparecem na seção de comentários das suas publicações. Embora alguns usuários possam gostar desse recurso, muitos não o consideram útil. Neste artigo, mostraremos a você como desativar os pingbacks automáticos no WordPress.
O que é um Pingback?
Os pingbacks dão aos softwares a capacidade de se comunicar entre sites. É quase como um comentário remoto. Pense nisso da seguinte forma:
- Escrevemos uma postagem no blog WPBeginner.
- Em seguida, você escreve uma postagem em seu blog mencionando/vinculando ao nosso artigo.
- Seu software de blog (WordPress) nos enviará automaticamente um pingback.
- Nosso software de blog (WordPresS) receberá o ping. Em seguida, ele acessará automaticamente seu blog para confirmar a origem do pingback (verificar se o link está presente).
- Em seguida, poderemos exibir seu pingback como um comentário em nossa postagem. Esse será apenas um link para seu site.
Os pingbacks também funcionam em seu site. Portanto, se uma de suas publicações tiver um link para outra publicação, o WordPress enviará um pingback. Isso pode ser muito irritante.
Para obter mais detalhes, dê uma olhada em nosso guia sobre trackbacks e pingbacks.
Agora que você sabe o que é um pingback, vamos dar uma olhada em como desativar os pingbacks automáticos.
Tutorial em vídeo
Se você não gostar do vídeo ou precisar de mais instruções, continue lendo.
Há várias maneiras de desativar os pingbacks automáticos em seu site do WordPress. Mostraremos o método do plug-in e o método do código manual.
Desativar os pingbacks automáticos no WordPress usando plug-ins
Há dois plug-ins que você pode usar para desativar os pings automáticos.
1. Usando o plug-in No Self Pings
A primeira coisa que você precisa fazer é instalar e ativar o plug-in No Self Pings. O plug-in funciona imediatamente e não há configurações a serem definidas. A simples ativação do plug-in desativará os pingbacks automáticos.
Você perceberá que o plug-in No Self Pings não é atualizado há mais de dois anos. Normalmente, não recomendamos a instalação de plug-ins que não tenham sido atualizados há tanto tempo. Simplesmente porque, na maioria dos casos, esses plug-ins 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 em que este artigo foi escrito).
Recomendamos que você leia nosso guia sobre a questão da instalação de plug-ins não testados com sua versão do WordPress.
2. Usando o plug-in Disabler
Basta instalar e ativar o plug-in Disabler. Após a ativação, visite a página Settings ” Disabler para configurar o plug-in.
Você perceberá que o plug-in permite desativar vários recursos do WordPress. Você precisa rolar para baixo até a seção Back End Settings e marcar a caixa ao lado da opção Disable self pings.
Clique no botão Salvar alterações para armazenar suas configurações.
Desativar os pings automáticos sem usar um plug-in
Se não quiser usar um plug-in, você poderá usar esses dois métodos para desativar os pings automáticos em seu site.
1. Desativarpingbacks globalmente
O WordPress permite que você desative os pingbacks em seu site. Ao usar essa opção, você desativará completamente o recurso de pingback em seu site.
Basta acessar a página Configurações ” Discussão. Na seção Configurações padrão do artigo, desmarque a caixa ao lado da opção “Tentar notificar todos os blogs vinculados ao artigo”. Clique no botão salvar alterações para armazenar suas configurações.
2. Inserir manualmente o código para desativar os pingbacks automáticos
Se você se sentir confortável em adicionar trechos de código aos arquivos de tema do WordPress, poderá usar esse método para desativar os pings automáticos.
Basta copiar e colar esse código no arquivo functions.php do seu tema ou em um plug-in específico do site.
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' );
Esperamos que este artigo tenha ajudado a desativar os auto pings em seu site WordPress. Talvez você também queira conferir nosso guia sobre como acabar com o spam de trackback do WordPress.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Siva Mahesh says
Very helpful article. Finally able to disable to wierd feature of wordpress.
WPBeginner Support says
Glad our article was helpful
Administrador
N.L Tayoh says
Very helpful article. The self-pingbacks were getting on my nerves already. Following this guide really help out.
WPBeginner Support says
Glad our guide was helpful
Administrador
Aurora says
Does the code only disable self-pings? What if I want to alert other blogs except my own?
WPBeginner Support says
Hi Aurora,
Yes, it only disables self pings. However, you will need to make sure that the option to notify other blogs when you link to them is checked on “Settings » Discussion” page.
Administrador
Aditi Bisen says
Hi , can you please help me find the functions.php file. I wanted to try the paste the code option.
Thank you
WPBeginner Support says
Hi Aditi,
functions.php file is a template inside your current WordPress theme. You can find it under Appearance » Editor page.
Administrador
Aditi Bisen says
Hi,
Thank you for your reply. I think I’m just silly, still cannot find it.
Are the steps you suggested possible with the free version of WordPress?
or do I need to be signed in to one of the paid plans.
Thank you.
WPBeginner Support says
Hi Aditi,
These instructions are for self-hosted WordPress.org websites. Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.
muhammed hasnul banna says
Really helpful, self pingback is annoying
Prasanna Sutrave says
I had unchecked the box from Discussion setting.
Still, I have to use any No Self Pingback Plugin?
Is it essential to use a plugin for No self Pingback?
Please Reply.
Thanks
stancho says
i have all pingback features disabled but i want to know how to prevent other blogs from generating pingback linking to my site?
Victor S. says
Thanks for this post! You probably have the best answers that are always straight to the point!!
Heidi Pungartnik says
You guys rock. Every time I google for a super niche, obscure issue, I find your site and a simple, step-by-step guide to dealing with the issue. I love this site. Keep it up!
WPBeginner Support says
Thanks for the kind words.
Administrador
sneha says
Is this code update works with wordpress multisite network to disable sub pingbacks set for posts?
Samir says
Excellent, had no idea about pingbacks. I understand this is about Articles, but does this also apply to Products created in Woocommerce sites?
Donna says
I just went to the site to check out the recommended plug in and got this message–Should we be concerned:
his plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
WPBeginner Support says
Yes, it hasn’t been updated in a while but the plugin works fine and is compatible up to WordPress 4.3.
Administrador
Simon says
Even tested it out on my site, works fine with WordPress 5.4.1
Acadia on My Mind says
Found your blog mentioned in Feedfront magazine, and glad to come across this article. Does disabling self ping backs affect SEO? If so, is it worth taking that step?
WPBeginner Support says
No it has no affect on your site’s SEO.
Administrador
Acadia on My Mind says
Thanks for the answer! Will disengage the auto ping back now that I know it doesn’t matter.