WordPress: Hvordan separere Pingbacks From Comments
Med populariteten til sosiale nettverk, som Twitter og Facebook, har det vært en økning i pingbacks og eksterne kommentarer. Derfor, noen bloggere finner det lettere å skille de to, så det er lettere for leserne og selv å skille mellom de to. Dette kan gjøres på to måter: Bruke et WordPress-plugin eller manuelt endre bloggens kode.
Hva er pingbacks og trackbacks?
Pingbacks og trackbacks er svært like, men annet enn å bruke forskjellige kommunikasjonsteknologier (Pingbacks bruker XML-RPC; Trackbacks bruker HTTP POST), det er bare mindre forskjeller. Pingbacks er en måte å holde oversikt over andre blogger som har koblet til blogginnleggene sine i sine egne blogginnlegg. For å kunne gjøre dette, må eksterne blogger bruke blogginnleggets hyperkobling. Trackbacks fungerer det samme, bortsett fra at blogginnleggets hyperkobling ikke er plassert i et eksternt blogginnlegg. De er vanligvis plassert i et område som er spesifisert for trackbacks. I tillegg vil pingbacks automatisk finne nettadressene; mens trackbacks er gjort manuelt.
Hva er kommentarer?
Kommentarer er svar på et bestemt blogginnlegg som leserne har skrevet. Vanligvis er kommentarer plassert rett etter blogginnlegget. Folk har muligheten til å svare på hverandres kommentarer direkte på bloggen uten å måtte gå til et eksternt nettsted.
Separere kommentarer og pingbacks
Hvis du har lagt merke til, har MakeTechEasier-kommentarsystemet skilt ut pingbackene og kommentarene for bedre lesbarhet.
Så hvordan gjorde vi det?
WordPress Plugins
Det er tre WordPress plugins som du kan bruke til å skille kommentarer fra pingbacks / trackbacks:
1. BM-TrackPing
Hva dette pluginet gjør er å fjerne sporene fra kommentarlisten og deretter legge til en ny kommentar med alle trackbackene i en liste på slutten. Dette pluginet har ikke blitt oppdatert i mer enn et år, så det er ingen garanti for at det vil fungere bra for den nyeste versjonen av WordPress.
2. Separate Comments & Pings
Denne plugin fjerner pings og trackbacks fra kommentarsider og plasserer dem i en ny variabel $ pings . Du må gjøre ytterligere koding for å sette inn pingbackene separat.
3. Trackping Separator
Fjern dine pingbacks fra kommentarene og forutsatt at du fungerer (for å bruke i temaet ditt) for å liste pingbacks / trackbacks separat.
Endre koden manuelt
Langt er dette den beste (og mest effektive) måten å skille pingbacks / trackbacks fra kommentarer. Du kan få hendene dine skitne, men jeg forsikrer deg om at det blir enkelt. Bare følg instruksjonene nedenfor:
Merk: Følgende instruksjoner antar at du bruker WP2.7 og høyere. Det vil ikke fungere for noen WP-versjon mindre enn 2, 7
I WordPress-temamappen, last ned comments.php- filen fra serveren.
Åpne den med en tekstredigerer
Finn følgende kode:
Endre koden for å være som følger:
Hva ovenfor koden gjør det til å først vise alle kommentarene i en bestilt liste, etterfulgt av alle pingbacks / trackbacks i en andre bestilt liste. Du kan leke med koden for å stille den opp eller for å endre rekkefølgen på skjermen.
Når du er ferdig med å redigere, lagre den.
Gi nytt navn til comments.php- filen på serveren til kommentarer-old.php, og last opp disse nylig redigert comments.php til server -temapappen din. Gå nå til nettstedet ditt og se det magiske som skjer.