WordPress Permalinks 101 Vad, Hur, När och Varför Använda dem

WordPress Basix-artikeln! De flesta större WordPress-bloggar använder idag permalinks (annars kända som "söta" URL-adresser); WordPress ger oss några bra verktyg för att ställa in dem snabbt och enkelt ... men vad vet du verkligen om dem? Det är vad vi ska utforska idag. WordPress erbjuder en massa alternativ för att "försköna" dina permalinks från standardfrågemarkeringen - prefixat nummer till en feigned sökvägsstil.


Vad är en Permalink?

Permalink är en portmanteau av permanent länk för att det bara är det, en länk till ett specifikt inlägg eller en sida som inte kommer att förändras och inte kommer att leda till länkdöd. Som standard ser en WordPress-permalink ut så här:

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

Detta är den "permanenta länken" till ett visst inlägg på din webbplats. Det kommer alltid att finnas där så länge du inte tar bort det. Självklart vill du byta ut 14 för ditt post-ID och example.com med din domän.

En permalink är menad att den är permanent eftersom den alltid kommer att peka på ett visst innehåll, som aldrig ändras. Medan hemsidan och de olika arkivsidorna ändras när nytt innehåll läggs ut, kommer den permanenta länken alltid att komma åt posten eller sidan som definieras i sin kropp. Dessa hanteras på olika sätt och vissa CMS, som MediaWiki, har en tidsstämpel i deras permalink, så när wikisidan redigeras kopplar permalinken fortfarande till versionen vid den tidpunkt då den skapades.

dock, http://www.example.com/?p=14 Det är inte vad vi skulle kalla "mänskligt läsbara" eftersom, om du inte känner till hela din databas med inlägg och varandras associerade ID, kan du inte tolka vad det betyder annat än det pekar på några posta på den domänen. Så, WordPress har en lösning i form av "söta" webbadresser som enkelt kan tolkas av en vanlig människa.

Permalinks i WordPress

WordPress erbjuder möjligheten att välja en permalinkstil som passar din blogg, innehållande olika variabler i ett standardarrangemang. Som jag tidigare nämnde, permalinkar WordPress standard till http://www.example.com/?p=14 men det här kan enkelt omvandlas till ett "söt" arrangemang. Vi diskuterar hur du gör det, vilken typ du ska använda och varför du ska använda dem.


Varför använda en Permalink?

Som jag nämnde i det sista avsnittet, erbjuder permalinks en permanent länk till ett visst innehållsinnehåll. Det betyder att länge som bloggen är live länken alltid pekar på det innehållet och kan refereras både externt och internt, utan rädsla för att innehållet kommer att förändras. Permalinks kan då användas när man hänvisar till en annan artikel i en annan post eller sida på någon webbplats eftersom du alltid kan lita på det för att peka på den innehållsdelen.

Permalinks och SEO

Permalinks kan också gynna din sökmotoroptimering eftersom de länkar som innehåller nyckelord kan hjälpa dem att ranka högre. Exakt hur mycket det hjälper är diskutabelt, men många SEO-experter är överens om att dessa sökord kan gynna dina rankningar.

I Googles sökresultat ges sökare fyra olika uppgifter: titeln, beskrivningen, datumet och permalinken. Detta ger slutanvändaren en indikation på att sidan innehåller innehållet du letar efter.


Skapa ett bildformat

I din WordPress dashboard kan du välja en av fyra standard permalinkstrukturer. Den första är standardstrukturen som vi redan har diskuterat, http:? //domain.tld/ p = 123, och bör förmodligen ändras om du vill.

Det finns då tre fler strukturer baserade på nummer:

  • http: //domain.tld/2011/10/28/post-title/ - Strukturen "dag och namn" visar en väg baserad kring ett datum, som om varje inlägg organiserades i undermappar baserat på datum.
  • http: //domain.tld/2011/10/post-title/ - Mycket som "dag och namn" strukturen, "månad och namn" har samma struktureringskoder minus den enskilda dagen. Det här är nog bäst för bloggar som inte har många inlägg per dag.
  • http: //domain.tld/archives/123 - Av dessa tre format är den numeriska nog den värsta, men det är fortfarande ett alternativ. De 123 är faktiskt post-ID och det finns förmodligen bara några unika bloggar som den här strukturen passar.

Anpassade strukturer

Det sista alternativet i permalinkavsnittet i WordPress-instrumentpanelen är den anpassade strukturen, där du skapar ett specifikt arrangemang genom strukturkoder. Detta leder till en stor grad av anpassning. Låt oss bara gå över vad var och en av strukturstrukturen översätter till.

  • %år%
    Året som posten publicerades i
    Exempel utmatning: 2011
  • % Monthnum%
    Månaden som posten publicerades i
    Exempel utmatning: 10
  • %dag%
    Dagen som posten publicerades i
    Exempel utmatning: 28
  • %minut%
    Exakt minut posten publicerades i
    Exempel utmatning: 45
  • %andra%
    Den andra som posten publicerades i
    Exempel utmatning: 38
  • % Post_id%
    Postens ID, som fortfarande fortfarande helst kan användas tillsammans med annan text
    Exempel utmatning: 123
  • % Post%
    Postens slug, som definierad i postredigeraren och kan anpassas där. Om du inte anger en anpassad, rensar WordPress automatiskt din posttitel i en stil som exempeldata (sans specialtecken).
    Exempel utmatning: denna-är-ett-exempel-stolpen
  • %kategori%
    Kategorin som posten är inlagd i slug. Om det är en kapslad kategori, visar permalinken den fullständiga hierarkin. Endast en kategori visas, dock den lägsta numrerade.
    Exempel utmatning: (första nivån) Handledningar
    Exempel utmatning: (tredje nivå) artiklar / tutorials / kodning
  • %märka%
    En tagg som posten är associerad med slyp.
    Exempel utmatning: grymt bra
  • %författare%
    Postens författarens slug.
    Exempel utmatning: connor

Vi skriver in strukturen i formulärfältet som om det var en URL med de olika variablerna ersatt med en respektive tagg. Vad är avgörande(!) Är det du Placera inte webbplatsens domän in i fältet.

Så låt oss föreställa oss att vi ville återskapa den permalinkstruktur vi har på WPTuts +. Här ser en enda inläggets URL ut http://wp.tutsplus.com/tutorials/attaching-files-to-your-posts-using-wordpress-custom-meta-boxes-part-2/. Den innehåller en kategori och postens namn så att vi skulle ange följande i fältet anpassad strukturformulär.

 /% Kategori% /% post% /

Därifrån är det ganska självklarande hur du kan skapa din egen bloggspecifika struktur. Du kan skapa alla typer av olika webbadresser.

exempel

Låt oss säga att du kör en blogg som fokuserar på nyheter, och därför är datum ganska viktiga, särskilt för SEO. Du kommer att vilja skapa en struktur som innehåller datum, något som detta:

 /% År% /% monthnum% /% dag% /% post% /

Låt oss dock säga att du kör en liveblog eller kanske en installation med ett Twitter-liknande tema som Prologue. I det fallet kanske du vill inkludera mer datuminformation som en minut.

 /% År% /% monthnum% /% dag%% minut /% /% sekund% /% post_id% /

Vad sägs om en blogg som publicerar poster som skrivs av många olika författare, men det är inte så tidsspecifikt? I det fallet vill du förmodligen innehålla författaren i permalinken samt postnamnet.

 /% Författare% /% post% /

Ganska enkelt, va?

Kategorier och Taggar

Att använda kategorier och taggar i permalink anses vara "skadliga" av WordPress när de används först och rekommenderas att undvikas. Codex citerar prestationsskäl för detta, men det finns andra inkonsekvenser som bör beaktas om du väljer att använda dessa i dina permalinks.

Som vi nämnde tidigare kommer kategorin som visas i permalinken att vara den lägsta numrerade, om det finns flera kategorier tilldelade. I en hypotetisk blogg, om vi tilldelade ett inlägg till både kategorin "Webdesign" (som har ett hypotetiskt ID på 36) och kategorin "Utskriftsdesign" (med det hypotetiska ID-numret på 25), kommer sluggen i kategorin "Utskriftsdesign" att visas i permalinken.

Men säg att du hade ett annat inlägg på ett mycket liknande, relaterat ämne och placerat det i kategorin "Print Design" (med samma ID på 25) och kategorin "T-Shirt Design" (som har ID 4) då skulle kategorin "T-Shirt Design" visas i permalinken. Så, även om de kan vara mycket liknande inlägg på mycket liknande ämnen, kan kategorin i deras permalink vara helt annorlunda vilket inte är mycket konsekvent och definitivt har det brister.

Ändå finns det fortfarande några fall där du kanske vill välja den här strukturen. En husdjursvårdblogg som täcker bloggkatter och ormar kanske vill använda den, eftersom de två troligtvis kommer att träffas.


Njut av dina nya permalinks!