WordPress Permalinks 101 Hva, hvordan, når og hvorfor bruke dem

WordPress Basix-artikkel! De fleste store WordPress-blogger bruker i dag permalinks (ellers kjent som "vakre" nettadresser); WordPress gir oss noen få gode verktøy for å sette dem opp raskt og enkelt ... men hva vet du egentlig om dem? Det er det vi skal utforske i dag. WordPress tilbyr en mengde muligheter til å "beautify" dine permalinks fra standard spørsmålstegn-prefikset nummer til en feigned path-style URL.


Hva er en Permalink?

Permalink er en portmanteau av permanent link fordi det er nettopp det, en lenke til et bestemt innlegg eller en side som ikke vil endres og vil ikke lide koblingsdød. Som standard ser en WordPress-permalink ut slik:

http://www.example.com/?p=14

Dette er den "permanente lenken" til et bestemt innlegg på nettstedet ditt. Det vil alltid være der så lenge du ikke sletter det. Åpenbart vil du bytte ut 14 for ditt post-ID og example.com med domenet ditt.

En permalink er ment å være permanent fordi den alltid vil peke på et bestemt innhold, som aldri endres. Mens hjemmesiden og de forskjellige arkivsidene vil endres etter hvert som nytt innhold blir lagt opp, vil den permanente lenken alltid få tilgang til innlegget eller siden som er definert i sin kropp. Disse håndteres på forskjellige måter, og noen CMSer, som MediaWiki, har en tidsstempel i deres permalink, så når wikisiden er redigert, kobler permalinken fortsatt til versjonen da den ble opprettet.

derimot, http://www.example.com/?p=14 er ikke det vi vil kalle "menneskelige lesbare" fordi, med mindre du kjenner hele databasen med innlegg og hver enkelt tilhørende ID, kan du ikke tolke hva det betyr annet enn det peker på noen post på det domenet. Så, har WordPress en løsning i form av "vakre" nettadresser som lett kan tolkes av en vanlig ol 'human.

Permalinks i WordPress

WordPress tilbyr muligheten til å velge en permalink-stil som passer til bloggen din, og inneholder forskjellige variabler i et standardarrangement. Som jeg tidligere nevnte, er WordPress permalinks standard til http://www.example.com/?p=14 men dette er lett omgjort til et "pent" arrangement. Vi fortsetter å diskutere hvordan du gjør det, hvilken type du skal bruke og hvorfor du skal bruke dem.


Hvorfor bruke en Permalink?

Som nevnt i siste avsnitt, tilbyr permalinks en permanent link tilbake til et bestemt innholdsinnhold. Dette betyr at så lenge bloggen er live, vil linken alltid peke på det innholdet og kan refereres både eksternt og internt, uten frykt for at innholdet vil endre seg. Permalinks kan da brukes når du refererer til en annen artikkel i et annet innlegg eller en side på et nettsted siden du alltid kan stole på det for å peke på det innholdet.

Permalinks og SEO

Permalinks kan også være til nytte for søkemotoroptimalisering siden de linkene som inneholder søkeord, kan hjelpe dem å rangere høyere. Nøyaktig hvor mye det hjelper, er diskutabelt, men mange SEO-eksperter er enige om at disse søkeordene kan være til fordel for dine rangeringer.

I Googles søkeresultater blir søkere gitt fire forskjellige deler av informasjonen: tittelen, beskrivelsen, datoen og permalinken. Dette gir en sluttbruker en indikasjon på at siden inneholder innholdet du leter etter.


Opprette et porsjonsformat

I ditt WordPress dashboard kan du velge en av fire standard permalink strukturer. Den første er standardstrukturen vi allerede har diskutert, http: //domain.tld/ p = 123, og bør sannsynligvis endres hvis du vil.

Det er da tre flere strukturer basert på tall:

  • http: //domain.tld/2011/10/28/post-title/ - "Dag og navn" -strukturen viser en sti basert på en dato, som om hvert innlegg ble organisert i undermapper basert på dato.
  • http: //domain.tld/2011/10/post-title/ - Svært lik "dag og navn" -strukturen, "måned og navn" har alle de samme strukturnettene minus den enkelte dag. Dette er trolig best for blogger som ikke har mange innlegg per dag.
  • http: //domain.tld/archives/123 - Ut av disse tre formatene er den numeriske sannsynligvis den verste, men det er fortsatt et alternativ. De 123 er faktisk post-ID og det er sannsynligvis bare noen få unike blogger som denne strukturen passer.

Egendefinerte strukturer

Det endelige alternativet i permalinks-delen av WordPress-dashbordet er den egendefinerte strukturen, hvor du oppretter et bestemt arrangement gjennom strukturmerker. Dette fører til et stort nivå av tilpasning. La oss bare gå over hva hver av strukturstruktørene oversetter til.

  • %år%
    Året som innlegget ble publisert i
    Eksempelutgang: 2011
  • % Monthnum%
    Måneden som innlegget ble publisert i
    Eksempelutgang: 10
  • %dag%
    Dagen som innlegget ble publisert i
    Eksempelutgang: 28
  • %minutt%
    Det nøyaktige minuttet innlegget ble publisert i
    Eksempelutgang: 45
  • %sekund%
    Den andre som innlegget ble publisert i
    Eksempelutgang: 38
  • % POST_ID%
    Postens ID, som fremdeles helst kan brukes sammen med annen tekst
    Eksempelutgang: 123
  • % Postname%
    Innleggets slug, som definert i postredigeringsprogrammet og kan tilpasses der. Hvis du ikke angir en egendefinert, vil WordPress automatisk rydde posttittelen din til en stil som eksempelutgangen (sans spesialtegn).
    Eksempelutgang: Dette-er-et-eksempel-post
  • %kategori%
    Kategorien som innlegget er lagt inn i sluggen. Hvis det er en nestet kategori, viser permalink det fulle hierarkiet. Bare en kategori vil bli vist, men den laveste nummererte.
    Eksempelutgang: (første nivå) tutorials
    Eksempelutgang: (tredje nivå) artikler / tutorials / koding
  • %stikkord%
    En tag som posten er knyttet til slug.
    Eksempelutgang: Rått
  • %forfatter%
    Innleggets forfatters slug.
    Eksempelutgang: connor

Vi skriver inn strukturen i formfeltet som om det var en URL med de forskjellige variablene erstattet med en respektive tag. Hva er vital (!) er det deg ikke sett nettstedets domene inn i feltet.

Så, la oss forestille oss at vi ønsket å gjenskape permalinkstrukturen vi har på WPTuts +. Her ser et enkelt innleggs URL ut http://wp.tutsplus.com/tutorials/attaching-files-to-your-posts-using-wordpress-custom-meta-boxes-part-2/. Den inneholder en kategori og postens navn, så vi vil legge inn følgende i det egendefinerte strukturformularfeltet.

 /% Kategori% /% postname% /

Derfra er det ganske selvforklarende hvordan du kan lage din egen bloggspesifikke struktur. Du kan opprette alle typer forskjellige nettadresser.

eksempler

La oss si at du driver en blogg som fokuserer på nyheter, og derfor er datoene ganske viktige, spesielt for SEO. Du kommer til å ønske å lage en struktur som inneholder datoer, noe som dette:

 /% Year% /% monthnum% /% day% /% postname% /

La oss imidlertid si at du kjører en liveblog eller kanskje en installasjon ved hjelp av et Twitter-lignende tema som Prologue. I så fall vil du kanskje inkludere mer datoinformasjon som minuttet.

 /% Year% /% monthnum% /% day% /% minutters% /% andre% /% POST_ID% /

Hva med en blogg som publiserer oppføringer som er skrevet av mange forskjellige forfattere, men det er ikke veldig tidsspesifikt? I så fall vil du sannsynligvis inkludere forfatteren i permalinken samt postnavnet.

 /% Author% /% postname% /

Ganske enkelt, hei?

Kategorier og merker

Bruk av kategorier og tagger i permalinks anses å være "skadelige" av WordPress når de brukes først, og anbefales å unngås. Codex citerer ytelsesårsaker til dette, men det er andre uoverensstemmelser som bør tas i betraktning hvis du velger å bruke disse i permalinkene dine.

Som nevnt tidligere, vil kategorien vist i permalinken være den laveste nummererte, hvis det er tildelt flere kategorier. I en hypotetisk blogg, hvis vi tilordnet et innlegg til både kategorien "Webdesign" (som har den hypotetiske IDen på 36) og kategorien "Utskriftsdesign" (med den hypotetiske ID på 25), vil sluggen i kategorien "Utskrift design" bli vist i permalinken.

Men si at du hadde et annet innlegg på et svært liknende, beslektet emne, og plassert det i kategorien "Print Design" (med samme ID på 25) og kategorien "T-Shirt Design" (som har ID på 4), så vil "T-Shirt Design" -kategorien slyngel bli vist i permalinken. Så selv om de kan være svært like innlegg på svært lignende emner, kan kategorien i deres permalink være helt annerledes, noe som ikke er veldig konsistent, og definitivt har det feil.

Likevel er det fortsatt noen tilfeller der du kanskje vil velge denne strukturen. En kjæledyrpleieblogg som dekker blogkatter og slanger, vil kanskje bruke den, siden de to vil sannsynligvis sjelden møte.


Nyt de nye permalinkene dine!