Vad är trackbacks och pingbacks i WordPress
Har fått frågan ett par gånger och här är en kort förklaring av vad trackbacks och pingbacks i WordPress innebär och hur de fungerar.
Trackbacks och pingbacks i WordPress är funktioner som gör att bloggar kan meddela varandra när de länkar till ett inlägg.
Funktionen skapades för att öka interaktionen mellan webbplatser, men används i dag mest för spam.
I den här guiden går jag igenom vad de är, hur de fungerar, skillnaden mellan dem – och hur du kan stänga av dem helt.
Källa: What, Why, and How-To’s of Trackbacks and Pingbacks in WordPress – WPBeginner
Vad är en trackback?
En trackback är ett manuellt meddelande som skickas från en blogg till en annan när den länkar till ett inlägg.
Om du till exempel skriver ett inlägg där du hänvisar till någon annans blogg, kan du skicka en trackback som visas som en kommentar med ett kort utdrag.
Det var tidigare ett populärt sätt att visa uppskattning och skapa länkar mellan bloggar, men funktionen missbrukades snart av spammare.
Vad är en pingback?
En pingback fungerar automatiskt. När du länkar till en annan WordPress-blogg skickas ett meddelande till den andra webbplatsen.
Om länken bekräftas visas den som en kommentar.
Dessutom kan pingbacks uppstå internt – mellan dina egna inlägg – vilket kallas self-pingbacks.
De är sällan nödvändiga, men kan stängas av helt om du vill undvika dem.
Skillnaden mellan trackbacks och pingbacks
Funktion | Trackback | Pingback |
---|---|---|
Skickas | Manuellt | Automatiskt |
Innehåll | Kort textutdrag | Endast länk |
Säkerhet | Mer utsatt för spam | Något säkrare |
Visning | Som kommentar | Som notifiering |
Kort sagt: trackbacks kräver manuell insats medan pingbacks sker automatiskt i bakgrunden.
Hur skickar man trackbacks och pingbacks i WordPress
I äldre versioner av WordPress kunde man manuellt skicka trackbacks via en särskild ruta i editorn.
I dagens blockredigerare är den funktionen dold som standard.
Pingbacks skickas däremot automatiskt om alternativet är aktiverat under Inställningar → Diskussion.
När du länkar till en annan WordPress-webbplats skickas ett meddelande till den sidan – som sedan kan välja att visa länken som kommentar.
Hur modererar man pingbacks och trackbacks
Eftersom många inkommande trackbacks och pingbacks är spam bör de alltid granskas innan publicering.
Gå till Inställningar → Diskussion och markera alternativet att kommentarer och pingbacks måste godkännas manuellt.
Detta minskar risken för att skräplänkar publiceras automatiskt.
Så stänger du av trackbacks och pingbacks i WordPress
1. För nya inlägg
Gå till Inställningar → Diskussion och avmarkera rutan
“Tillåt länkanmälningar från andra bloggar (pingbacks och trackbacks)”.
Det stänger av funktionen för framtida inlägg.
2. För befintliga inlägg
För att stänga av på redan publicerade inlägg:
-
- Gå till Inlägg → Alla inlägg.
-
- Markera flera inlägg, välj Redigera och klicka Utför.
-
- Under Pings, välj Tillåt ej.
3. Blockera XML-RPC
Pingbacks använder filen xmlrpc.php för kommunikation.
Du kan blockera den via .htaccess eller ett säkerhetsplugin för att förhindra missbruk.
4. Hindra self-pingbacks
För att undvika interna pingar från din egen webbplats kan du lägga till nedan kod i functions.php eller göra som jag och installera ett plugin som heter ”No Self Ping”.
function stop_self_ping( &$links ) {
$home = get_option( 'home' );
foreach ( $links as $l => $link ) {
if ( 0 === strpos( $link, $home ) ) {
unset( $links[$l] );
}
}
}
add_action( 'pre_ping', 'stop_self_ping' );
Rekommendation
För de flesta moderna webbplatser är det bäst att helt stänga av trackbacks och pingbacks i WordPress.
Funktionen ger sällan SEO-fördelar och orsakar oftare spam än nytta.
Om du ändå vill använda dem, se till att moderera varje inkommande ping noggrant och stäng av interna pingar.
Denna artikel bygger på egna tankar och reflektioner, med stöd från bland annat material från WPBeginner.com