WordPress: Hur separerar Pingbacks från kommentarer
Med populariteten hos sociala nätverk, som Twitter och Facebook, har det skett en ökning av pingbacks och externa kommentarer. Därför finner det några bloggare lättare att skilja de två, så det är lättare för sina läsare och själva att skilja mellan de två. Detta kan göras på två sätt: Använda ett WordPress-plugin eller manuellt ändra din blogg kod.
Vad är pingbacks och trackbacks?
Pingbacks och trackbacks är mycket lika, men andra än att använda olika kommunikationsteknologier (Pingbacks använder XML-RPC; Trackbacks använder HTTP POST), det finns bara mindre skillnader. Pingbacks är ett sätt att hålla reda på andra bloggar som har länkat till dina blogginlägg inom sina egna blogginlägg. För att kunna göra detta måste externa bloggar använda ditt blogginläggs hyperlänk. Trackbacks fungerar på samma sätt, förutom att blogginläggets hyperlänk inte placeras i ett externt blogginlägg. De är vanligtvis placerade i ett område som anges för trackbacks. Dessutom kommer pingbacks automatiskt att hitta webbadresserna; medan trackbacks görs manuellt.
Vad är kommentarer?
Kommentarer är svar på ett visst blogginlägg som läsarna har skrivit. Vanligtvis finns kommentarer direkt efter blogginlägget. Människor har möjlighet att svara på varandras kommentarer direkt på bloggen utan att behöva gå till en extern webbplats.
Separera Kommentarer och Pingbacks
Om du har märkt har MakeTechEasier-kommentarsystemet separerat ut pingbackarna och kommentarerna för bättre läsbarhet.
Så hur gjorde vi det?
WordPress-plugins
Det finns tre WordPress-plugins som du kan använda för att skilja kommentarer från pingbacks / trackbacks:
1. BM-TrackPing
Vad detta plugin gör är att ta bort trackbacks från kommentarlistan och sedan lägga till en enda ny kommentar med alla trackbacks i en lista i slutet. Denna plugin har inte uppdaterats i mer än ett år, så det finns ingen garanti för att det fungerar bra för den senaste versionen av WordPress.
2. Separate Comments & Pings
Detta plugin tar bort pings och trackbacks från kommentarsidor och placerar dem i en ny variabel $ pings . Du måste göra ytterligare kodning för att sätta in pingbackarna separat.
3. Trackping Separator
Ta bort dina pingbackar från kommentarerna och förutsatt att du har funktioner (för att använda i ditt tema) för att lista pingbacks / trackbacks separat.
Ändra koden manuellt
Det här är långt ifrån det bästa (och mest effektiva) sättet att skilja pingbacks / trackbacks från kommentarer. Du kan få dina händer smutsiga, men jag försäkrar dig att det blir lätt. Följ bara anvisningarna nedan:
Obs! Följande anvisningar förutsätter att du använder WP2.7 och senare. Det fungerar inte för någon WP-version mindre än 2, 7
Ladda ner comments.php- filen från servern i din WordPress-temapapp.
Öppna den med en textredigerare
Hitta följande kod:
Ändra koden enligt följande:
Vad ovanstående kod gör det för att först visa alla kommentarer i en ordnad lista följt av alla pingbacks / trackbacks i en andra beställd lista. Du kan leka med koden för att ställa in den eller ändra ordningens ordning.
När du är redo att redigera, spara den.
Byt namn på comments.php- filen på servern till comments-old.php och ladda upp de här nyligen redigerade kommentarerna.php till din tematmapp för server. Gå nu till din webbplats och se magiken händer.