Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
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)

I pingback sono un tipo di notifica di WordPress che vi permette di sapere quando qualcuno linka i vostri post.

Allo stesso modo, i self pingback avvengono quando si linkano le proprie pubblicazioni. Questo può inondare la sezione dei commenti di notifiche non necessarie, che possono essere fastidiose e difficili da gestire.

Abbiamo imparato molto tempo fa che i self pingback non aiutano i nostri utenti e ingombrano la coda di moderazione dei commenti. Per questo motivo li disabilitiamo su tutti i nostri siti web.

In questo tutorial vi insegneremo come disabilitare facilmente i pingback automatici in WordPress. Parleremo anche dei pingback in generale e del perché disabilitarli è generalmente una buona pratica.

Turning off self-pingbacks in WordPress

Che cos’è un pingback?

I pingback sono un modo per comunicare tra siti web. Sono quasi come dei commenti a distanza. Vedetelo in questo modo:

  1. Scriviamo una pubblicazione sul blog di WPBeginner.
  2. Poi, scrivete una pubblicazione sul vostro blog citando/linkando il nostro articolo.
  3. Il vostro software di blog (WordPress) ci invierà automaticamente un pingback.
  4. Il nostro software di blog (WordPress) riceverà il ping. Andrà quindi automaticamente al vostro blog per confermare che il pingback provenga da lì (controllando se il link è presente).
  5. Poi, potremo visualizzare il vostro pingback come commento sulla nostra pubblica. Si tratterà esclusivamente di un link al vostro sito.

I pingback funzionano anche all’interno del sito. Se uno dei vostri post linka un’altra pubblicazione, WordPress invierà un “self pingback”.

Pingback preview

Per maggiori dettagli, consultate la nostra guida su trackback e pingback.

Perché disabilitare i pingback automatici in WordPress?

Abbiamo studiato l’interazione degli utenti con i link di pingback su diversi siti web e abbiamo scoperto che non venivano cliccati molto spesso.

Tuttavia, quando abbiamo add-on lo stesso link direttamente nell’articolo, gli utenti hanno cliccato molto di più.

Anche l’aggiunta di link interni al contenuto dell’articolo ha un impatto massiccio sulla SEO. I link interni aiutano i motori di ricerca a costruire relazioni tra le diverse pagine e a stabilire la vostra competenza e autorità su diversi argomenti.

Man mano che aggiungete altri link interni al vostro sito, i pingback ingombreranno la coda di moderazione dei commenti di WordPress. Questo può essere fastidioso se non si approvano i pingback.

Per questo motivo disabilitiamo i self pingback su tutti i nostri siti web e ci concentriamo sulla costruzione di link interni più utili per i nostri utenti e per la SEO.

Vediamo come disabilitare facilmente l’auto-pingback in WordPress:

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.

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:

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.

Tutto-in-uno. Speriamo che questo articolo vi abbia aiutato a disabilitare l’auto-ping sul vostro sito WordPress. Potreste anche voler selezionare la nostra guida su come fermare il trackback spam di WordPress o le nostre verifiche per personalizzare la dashboard di amministrazione di WordPress.

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

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

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.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

24 commentiLascia una risposta

  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.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.