Pingbacks är en typ av meddelande i WordPress som låter dig veta när någon länkar till dina blogginlägg.
På samma sätt sker självpingbacks när du länkar till dina egna inlägg. Detta kan översvämma ditt kommentarsfält med onödiga meddelanden, vilket kan vara irriterande och svårt att hantera.
Vi lärde oss för länge sedan att självpingbackar inte hjälper våra användare och belastar kön för moderering av kommentarer. Det är därför vi inaktiverar dem på alla våra webbplatser.
I den här handledningen lär vi dig hur du enkelt inaktiverar självpingbackar i WordPress. Vi kommer också att diskutera pingbacks i allmänhet och varför det i allmänhet är en bra idé att inaktivera dem.
Vad är en Pingback?
Pingbacks är ett sätt att kommunicera mellan webbplatser. De är nästan som fjärrkommentarer. Tänk på det så här:
- Vi skriver ett inlägg på WPBeginners blogg.
- Sedan skriver du ett inlägg på din blogg där du nämner/länkar till vår artikel.
- Din bloggprogramvara (WordPress) skickar automatiskt en pingback till oss.
- Vår bloggprogramvara (WordPress) kommer att ta emot pingen. Den kommer sedan automatiskt att gå till din blogg för att bekräfta att pingbacken kommer därifrån (kontrollera om länken finns kvar).
- Sedan kommer vi att kunna visa din pingback som en kommentar till vårt inlägg. Detta kommer enbart att vara en länk till din webbplats.
Pingbacks fungerar också inom din webbplats. Om ett av dina inlägg länkar till ett annat inlägg kommer WordPress att skicka en ”self pingback”.
För mer information, se vår guide om trackbacks och pingbacks.
Varför inaktivera självpingbackar i WordPress?
Vi studerade hur användare interagerade med pingback-länkar på olika webbplatser och upptäckte att de inte klickades på särskilt ofta.
Men när vi lade till samma länk direkt i artikeln klickade användarna på den i mycket högre utsträckning.
Att lägga till interna länkar i artikeltexten har också en enorm inverkan på sökmotoroptimeringen. Interna länkar hjälper sökmotorer att bygga relationer mellan olika sidor och visar på din expertis och auktoritet inom olika ämnen.
När du lägger till fler interna länkar till din webbplats kommer pingbacks att fylla din WordPress-kommentarmodereringskö. Detta kan vara irriterande om du inte godkänner dessa pingbacks.
Det är därför vi inaktiverar självpingbackar på alla våra webbplatser och fokuserar på att bygga interna länkar som är mer användbara för våra användare och SEO.
Låt oss titta på hur du enkelt kan inaktivera självpingbackar i WordPress:
Inaktivera självpingbackar i WordPress med hjälp av plugins
Det finns flera plugins som gör det möjligt att inaktivera självpingbackar i WordPress. Vi kommer att visa dig tre av dem, och du kan välja en som fungerar för dig.
1. Inaktivera självpingbacks med hjälp av WPCode (rekommenderas)
Den här metoden är enklare och rekommenderas för de flesta användare. WPCode är det bästa pluginet för kodsnuttar i WordPress.
Det gör att du enkelt kan lägga till anpassad kod i WordPress utan att förstöra din webbplats. Det kommer också med massor av praktiska anpassade kodavsnitt som du kanske vill använda på din webbplats.
Först måste du installera och aktivera plugin-programmet WPCode.
Obs: En gratis version av WPCode är också tillgänglig. För att låsa upp pluginets fulla potential rekommenderar vi dock att du uppgraderar till den betalda versionen.
När du har aktiverat pluginet går du till sidan Code Snippets ” +Add Snippet. I sökrutan skriver du in ”self pingback”, så visas kodavsnittet.
Klicka på knappen ”Anslut till biblioteket för att låsa upp”.
Detta kommer att öppna en popup där du kan logga in på ditt WPCode-konto och ansluta till molnbiblioteksfunktionen. Glöm inte att markera alternativet ”Aktivera pushing snippets från biblioteket till din webbplats”.
Om du inte redan har ett konto kan du skapa ett kostnadsfritt.
Genom att ansluta till WPCode-biblioteket får du tillgång till dess bibliotek med gratis kodsnuttar. Du kan också spara och återanvända dina kodsnuttar på dina andra webbplatser.
När du är ansluten till WPCode-biblioteket, gå tillbaka till Code Snippets ” +Add Snippet-sidan. I sökrutan skriver du in ”self pingback” och klickar på ”Use Snippet” när kodavsnittet visas.
Plugin-programmet kommer sedan att öppna koden i en kodsnutt-redigerare.
Här läggs den anpassade kodsnutten till automatiskt. Växla helt enkelt statusknappen från ”Inaktiv” till ”Aktiv”.
Glöm inte att klicka på ”Uppdatera” för att spara dina ändringar.
Det var allt. Din WordPress-webbplats kommer nu att börja använda den här anpassade koden för att inaktivera självpingbackar.
2. Använda No Self Pings Plugin
För denna metod kommer du att använda ett plugin som endast är gjort för en uppgift.
Du behöver bara installera och aktivera No Self Ping-pluginet. Pluginet fungerar direkt och kommer att inaktivera självpingbacks vid aktivering.
Vill du inaktivera pingbacks för några andra webbplatser som du äger också? Gå bara till sidan Inställningar ” Diskussion och scrolla ner till botten .
Här kan du lägga till ytterligare webbplatser som du inte vill ska pingbackas. Det kan vara andra webbplatser som du hanterar eller tredjepartswebbplatser som du ofta länkar till.
Glöm inte att klicka på ”Spara ändringar” för att spara dina inställningar.
3. Använda Disabler Plugin
Ett annat sätt att inaktivera självpingbackar i WordPress är att använda pluginet Disabler. Det är uttryckligen gjort för att inaktivera oönskade funktioner i WordPress.
Först måste du installera och aktivera plugin-programmet Disabler. Efter aktivering, besök sidan Inställningar ” Disabler och växla till fliken ” Backend”.
Härifrån markerar du rutan bredvid alternativet ”Inaktivera självpings”. Under det kan du ange ytterligare webbadresser som du inte vill pingbacka.
Glöm inte att klicka på knappen ”Spara inställningar” för att spara dina ändringar.
Stäng av självpingbacks utan att använda ett plugin
Om du inte vill använda ett plugin kan du använda de här två metoderna för att stänga av self pings på din webbplats.
1. Stäng av pingbackar globalt
Med WordPress kan du stänga av pingbacks på din webbplats. Detta alternativ inaktiverar pingback-funktionen helt och hållet på din webbplats.
Gå bara till sidan Inställningar ” Diskussion. I avsnittet ”Standardinställningar för inlägg” avmarkerar du rutan bredvid alternativet ”Försök att meddela alla bloggar som länkas till från inlägget”.
Klicka till sist på knappen ”Save Changes” för att spara dina inställningar.
WordPress kommer nu att sluta skicka pingbacks till en webbplats när du länkar till den.
2. Sätt in kod manuellt för att inaktivera självpingbackar
Denna metod är i princip densamma som vi beskrev tidigare i avsnittet WPCode.
I stället för ett färdigt kodavsnitt kan du lägga till kodavsnittet manuellt på din webbplats.
Den här metoden kan också vara användbar för användare som inte vill använda WPCode-plugin. För mer information, se vår handledning om hur du lägger till anpassade kodsnuttar i WordPress.
Du måste helt enkelt kopiera och klistra in den här koden i WPCode. Alternativt kan du lägga till den i ditt temas functions.php-fil eller i ett webbplatsspecifikt plugin :
add_action( 'pre_ping', function( &$links ) {
$home = get_option( 'home' );
foreach ( $links as $l => $link ) {
if ( 0 === strpos( $link, $home ) ) {
unset( $links[ $l ] );
}
}
} );
Glöm inte att spara dina ändringar och ladda upp dem till din webbplats.
När du har lagt till den här koden kommer WordPress att sluta skicka pingbacks när du lägger till en intern länk.
Bättre alternativ till självpingback
Det ursprungliga syftet med att lägga till pingbacks i WordPress var att möjliggöra kommunikation mellan webbplatser via länkar. Spammare missbrukar dem dock så mycket att de flesta webbplatser inaktiverar mottagning av trackbacks från andra webbplatser.
Om du inte redan har gjort det, ta en titt på vår handledning om hur du inaktiverar trackbacks och pings i WordPress. Det kommer att rädda din webbplats från massor av oönskad skräppost.
Self pingbacks är pingar till dina egna blogginlägg. Om du t.ex. lägger till en länk till ett äldre blogginlägg visas en länk till din nya artikel i kommentarsfältet.
Länkarna visas dock längst ned och ger inte användarna något sammanhang. Vi spårade dessa länkar och lärde oss att användarna inte interagerade med dem och att de inte tillförde mycket värde.
Istället fungerade det mycket bättre att lägga till länkar i artikeltexten. Fler användare klickade på länkarna, vilket ökade antalet sidvisningar och förbättrade sökrankingen.
Så här lägger du till länkar i äldre artiklar
Vi rekommenderar att användare gör intern länkning till en vana och gör det till en del av sitt WordPress redaktionella arbetsflöde.
För våra webbplatser uppdaterar vi rutinmässigt gamla artiklar med ny information och lägger till interna länkar som pekar på nyare artiklar när det är relevant.
Vi använder också All in One SEO för WordPress, som är det bästa SEO-tillägget för WordPress på marknaden. Det levereras också med ett kraftfullt länkverktyg som heter Link Assistant.
Det gör att du kan spåra alla länkar på din webbplats, inklusive interna länkar.
Du kommer också att se länkmöjligheter där plugin-programmet använder AI för att visa dig platser där du kan lägga till nya interna länkar.
Mer information finns i vår detaljerade guide för intern länkning för nybörjare.
Det var allt. Vi hoppas att den här artikeln hjälpte dig att inaktivera self pings på din WordPress-webbplats. Du kanske också vill kolla in vår guide om hur du stoppar WordPress trackback-spam eller våra tips för att anpassa WordPress adminpanel.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Siva Mahesh
Very helpful article. Finally able to disable to wierd feature of wordpress.
WPBeginner Support
Glad our article was helpful
Administratör
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
Administratör
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.
Administratör
Aditi Bisen
Hi , can you please help me find the functions.php file. I wanted to try the paste the code option.
Thank you
WPBeginner Support
Hi Aditi,
functions.php file is a template inside your current WordPress theme. You can find it under Appearance » Editor page.
Administratör
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.
WPBeginner Support
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
Really helpful, self pingback is annoying
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
stancho
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.
Thanks for this post! You probably have the best answers that are always straight to the point!!
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!
WPBeginner Support
Thanks for the kind words.
Administratör
sneha
Is this code update works with wordpress multisite network to disable sub pingbacks set for posts?
Samir
Excellent, had no idea about pingbacks. I understand this is about Articles, but does this also apply to Products created in Woocommerce sites?
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.
Administratör
Simon
Even tested it out on my site, works fine with WordPress 5.4.1
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?
WPBeginner Support
No it has no affect on your site’s SEO.
Administratör
Acadia on My Mind
Thanks for the answer! Will disengage the auto ping back now that I know it doesn’t matter.