Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come disabilitare i pingback automatici in WordPress (passo dopo passo)

Abbiamo lavorato su blog con centinaia di link interni e una cosa che ci faceva impazzire era la marea di pingback nella sezione commenti.

Ogni volta che linkavamo un nostro contenuto, WordPress lo trattava come un nuovo commento. Questo crea confusione nella discussione e rende più difficile individuare i commenti reali.

Se anche voi li vedete, non siete i soli. Molti utenti di WordPress non si rendono nemmeno conto della causa o di come disattivarli.

In questa guida vi mostreremo come disabilitare i self-pingback in WordPress. Potete usare un plugin o un piccolo snippet di codice: quello che vi sembra più facile.

Turning off self-pingbacks in WordPress

Che cos’è un pingback?

Il pingback è un modo con cui i siti web di WordPress si notificano reciprocamente quando una pubblicazione linka un’altra. È un po’ come un commento a distanza, ma automatico.

Ecco come funziona:

  1. Pubblichiamo un blog su WPBeginner.
  2. Scrivete un articolo sul vostro sito e includete un link al nostro articolo.
  3. Il vostro sito WordPress ci invia un pingback, un piccolo “head up” digitale.
  4. Il nostro sito WordPress verifica il vostro link e, se valido, visualizza il pingback come commento sulla nostra pubblicazione.
  5. Questo commento mostra solo un link al vostro articolo. Tutto qui.

I pingback non funzionano solo tra blog, ma anche all’interno del proprio sito. Se si fa un link a una propria pubblicazione da un altro blog, WordPress invia quello che viene chiamato un “self pingback”.

Pingback preview

Volete approfondire? Selezionate la nostra guida completa su trackback e pingback.

Perché si dovrebbe disattivare l’auto-pingback in WordPress

Abbiamo testato l’interazione degli utenti con i link di pingback e i risultati sono stati cancellati: raramente le persone cliccano su di essi. È facile trascurarli, soprattutto quando compaiono nella sezione dei commenti.

Ma quando abbiamo aggiunto gli stessi link direttamente all’interno dell’articolo, hanno ricevuto molta più attenzione. Questo perché i link contestuali sono più facili da leggere e risultano più naturali agli utenti.

Anche i link interni hanno un ruolo importante nella SEO. Aiutano i motori di ricerca a capire la relazione tra le vostre pagine e dimostrano la vostra competenza e autorità su argomenti specifici. Ecco la nostra guida completa ai link interni per la SEO.

Il problema è che ogni volta che si aggiunge un link interno, WordPress crea anche un pingback. Questi vengono visualizzati nella coda di moderazione dei commenti, dove aggiungono disordine e fanno perdere tempo se non li si usa.

Ecco perché disabilitiamo i self-pingback su tutti i nostri siti. In questo modo manteniamo pulita la sezione dei commenti e ci permettiamo di concentrarci sui link che possono effettivamente aiutare i nostri lettori e la nostra SEO.

Ecco come disabilitare facilmente i pingback sul vostro sito:

Disabilita i pingback automatici in WordPress con i plugin

Diversi plugin consentono di disabilitare l’auto-pingback in WordPress. Ve ne mostriamo tre e potete scegliere quello che fa al caso vostro.

Questo metodo è più semplice e consigliato per la maggior parte degli utenti. WPCode è il miglior plugin per gli snippet di codice di WordPress.

Permette di aggiungere facilmente codice personalizzato in WordPress senza interrompere il sito. Viene inoltre fornito con una tonnellata di pratici snippet personalizzati che potreste voler utilizzare sul vostro sito.

Per prima cosa, è necessario installare e attivare il plugin WPCode.

WPCode's homepage

Nota: è disponibile anche una versione gratuita di WPCode. Tuttavia, per sbloccare il pieno potenziale del plugin, si consiglia di passare alla versione a pagamento.

Perché consigliamo WPCode?

Consigliamo WPCode perché è il più semplice gestore di snippet di codice personalizzato per WordPress. Lo usiamo su tutti i nostri siti web e ci ha aiutato a gestire e aggiungere facilmente codice personalizzato senza installare plugin separati. Per saperne di più, date un’occhiata alla nostra recensione completa di WPCode.

Una volta attivato il plugin, andare alla pagina Code Snippets ” +Add Snippet. Nella boxed di ricerca, digitate “self pingback” e vi verrà mostrato lo snippet di codice.

WPCode connect library

Fare clic sul pulsante “Connetti alla biblioteca per sbloccare”.

Si aprirà un popup in cui si potrà accedere al proprio account WPCode e connettersi alla caratteristica della libreria cloud. Non dimenticate di selezionare l’opzione “Abilita il push degli snippet dalla libreria al vostro sito”.

Connect code library

Se non avete ancora un account, potete crearlo gratuitamente.

La connessione alla libreria WPCode consente di accedere alla sua libreria di snippet di codice gratuiti. È inoltre possibile salvare e riutilizzare gli snippet di codice su altri siti web.

Una volta collegati alla libreria WPCode, restituire la pagina Code Snippets ” +Add Snippet. Nella casella di ricerca, digitare ‘self pingback’ e fare clic su ‘Use Snippet’ quando viene visualizzato lo snippet di codice.

Use snippet

Il plugin aprirà quindi il codice in un editor del codice.

Qui viene aggiunto automaticamente lo snippet di codice personalizzato. È sufficiente spostare l’interruttore di stato da “Inattivo” ad “Attivo”.

Activate snippet

Non dimenticate di cliccare su “Aggiorna” per salvare le modifiche.

Tutto-in-uno. Il vostro sito web WordPress inizierà a utilizzare questo codice personalizzato per disabilitare i pingback automatici.

2. Utilizzo del plugin No Self Pings

Per questo metodo, si utilizzerà un plugin creato per un solo compito.

È necessario installare e attivare il plugin No Self Ping. Il plugin funziona subito e disabilita i self pingback all’attivazione.

Volete disabilitare i pingback anche per altri siti di vostra proprietà? Basta dirigersi verso la pagina Impostazioni ” Discussione e scendere fino in fondo.

No Self Pings settings

Qui è possibile aggiungere altri siti web che non si desidera pingbackare. Può trattarsi di altri siti web che gestite o di siti di terzi che linkate frequentemente.

Infine, non dimenticate di fare clic su “Salva modifiche” per salvare le impostazioni.

3. Utilizzo del plugin Disabilita

Un altro modo per disabilitare l’auto-pingback in WordPress è utilizzare il plugin Disabler. È stato creato esplicitamente per disabilitare le caratteristiche indesiderate di WordPress.

Per prima cosa, è necessario installare e attivare il plugin Disabler. Dopo l’attivazione, visitare la pagina Impostazioni ” Disabler e passare alla scheda ‘Backend’.

Disabler prevent self-pingbacks

Da qui, selezionate la casella accanto all’opzione “Disabilita auto-ping”. Sotto di essa, è possibile indicare gli URL aggiuntivi che non si desidera sottoporre a pingback.

Non dimenticate di cliccare sul pulsante “Salva impostazioni” per salvare le modifiche.

Disattivare i pingback automatici senza usare un plugin

Se non si vuole usare un plugin, si possono usare questi due metodi per offendere gli auto-ping sul sito.

1. Disattivare i pingback a livello globale

WordPress consente di offendere i pingback sul proprio sito. Questa opzione disabilita completamente la caratteristica del pingback sul vostro sito.

Basta andare alla pagina Impostazioni ” Discussione. Nella sezione “Impostazioni predefinite dei post”, deselezionare la casella accanto all’opzione Tenta di notificare qualsiasi blog linkato dal post”.

Disable pingbacks globally

Infine, cliccate sul pulsante “Salva modifiche” per memorizzare le impostazioni.

WordPress ora smette di inviare pingback a qualsiasi sito web quando lo si linka.

2. Inserire manualmente il codice per disabilitare i pingback automatici

Questo metodo è essenzialmente lo stesso descritto in precedenza nella sezione WPCode.

Invece di uno snippet di codice pronto all’uso, è possibile aggiungere manualmente lo snippet di codice al proprio sito web.

Questo metodo può essere utile anche per gli utenti che non vogliono usare il plugin WPCode. Per maggiori dettagli, consultate il nostro tutorial su come add-on di snippet di codice personalizzati in WordPress.

È sufficiente copiare e incollare questo codice in WPCode. In alternativa, è possibile aggiungerlo al file functions.php del tema o a un plugin specifico del sito:

1
2
3
4
5
6
7
8
add_action( 'pre_ping', function( &$links ) {
    $home = get_option( 'home' );
    foreach ( $links as $l => $link ) {
        if ( 0 === strpos( $link, $home ) ) {
            unset( $links[ $l ] );
        }
    }
} );

Non dimenticate di salvare le modifiche e di caricarle sul sito.

Una volta aggiunto questo codice, WordPress smetterà di inviare pingback quando si aggiunge un link interno.

Un’alternativa migliore ai pingback personali

L’obiettivo iniziale dell’aggiunta dei pingback in WordPress era quello di abilitare la comunicazione tra siti web attraverso i link. Tuttavia, gli spammer ne fanno un uso improprio, tanto che la maggior parte dei siti web disabilita la ricezione dei trackback da altri siti.

Se non l’avete ancora fatto, date un’occhiata al nostro tutorial su come disabilitare trackback e ping in WordPress. Questo salverà il vostro sito web da una tonnellata di spam indesiderato.

I self pingback sono ping ai vostri stessi blog. Ad esempio, quando si aggiunge un link a un articolo pubblico meno recente, nella sezione dei commenti apparirà un link al nuovo articolo.

Tuttavia, i link appaiono in fondo e non forniscono agli utenti alcun contesto. Abbiamo monitorato questi link e abbiamo imparato che gli utenti non hanno interagito con essi e che non hanno aggiunto molto valore.

Invece, l’aggiunta di link nel contenuto dell’articolo ha funzionato molto meglio. Un maggior numero di utenti ha fatto clic su quei link, aumentando le visualizzazioni della pagina e incrementando le classifiche di ricerca.

Come aggiungere link agli articoli più vecchi

Raccomandiamo agli utenti di fare del link interno un’abitudine e di renderlo parte del flusso di lavoro editoriale di WordPress.

Per i nostri siti, aggiorniamo regolarmente i vecchi articoli con nuove informazioni e aggiungiamo link interni che puntano agli articoli più recenti, se pertinenti.

Utilizziamo anche All in One SEO for WordPress, che è il miglior plugin SEO per WordPress sul mercato. È dotato anche di un potente strumento di linking chiamato Link Assistant.

All in One SEO - Link Assistant overview

Consente di tenere traccia di tutti i link presenti sul sito, compresi quelli interni.

Si vedranno anche opportunità di link in cui il plugin utilizzerà l’intelligenza artificiale per mostrare i luoghi in cui è possibile aggiungere nuovi link interni.

The Linking Opportunities list in AIOSEO

Per maggiori dettagli, consultate la nostra guida dettagliata sui link interni per i principianti.

🧹 Altri modi per ripulire i commenti su WordPress

I pingback sono solo una delle tante distrazioni che possono ingombrare il vostro sito WordPress. Se volete avere il pieno controllo della vostra sezione commenti, ridurre lo spam e migliorare le prestazioni del vostro sito, queste guide vi aiuteranno a farlo:

Speriamo che questo articolo vi abbia aiutato a disabilitare i self-ping sul vostro sito WordPress. Potreste anche voler selezionare la nostra guida sulla personalizzazione della dashboard di amministrazione di WordPress per una più facile gestione del sito.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

24 commentiLeave a Reply

  1. Siva Mahesh

    Very helpful article. Finally able to disable to wierd feature of wordpress.

    • WPBeginner Support

      Glad our article was helpful :)

      Admin

  2. N.L Tayoh

    Very helpful article. The self-pingbacks were getting on my nerves already. Following this guide really help out.

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  3. Aurora

    Does the code only disable self-pings? What if I want to alert other blogs except my own?

    • WPBeginner Support

      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.

      Admin

  4. Aditi Bisen

    Hi , can you please help me find the functions.php file. I wanted to try the paste the code option.
    Thank you

      • Aditi Bisen

        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.

  5. muhammed hasnul banna

    Really helpful, self pingback is annoying

  6. Prasanna Sutrave

    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

  7. stancho

    i have all pingback features disabled but i want to know how to prevent other blogs from generating pingback linking to my site?

  8. Victor S.

    Thanks for this post! You probably have the best answers that are always straight to the point!!

  9. Heidi Pungartnik

    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!

  10. sneha

    Is this code update works with wordpress multisite network to disable sub pingbacks set for posts?

  11. Samir

    Excellent, had no idea about pingbacks. I understand this is about Articles, but does this also apply to Products created in Woocommerce sites?

  12. Donna

    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

      Yes, it hasn’t been updated in a while but the plugin works fine and is compatible up to WordPress 4.3.

      Admin

      • Simon

        Even tested it out on my site, works fine with WordPress 5.4.1 :)

  13. Acadia on My Mind

    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?

      • Acadia on My Mind

        Thanks for the answer! Will disengage the auto ping back now that I know it doesn’t matter.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.