WordPress Permalinks 101 wat, hoe, wanneer en waarom ze gebruiken

WordPress Basix-artikel! De meeste grote WordPress-blogs gebruiken tegenwoordig permalinks (ook wel "mooie" URL's genoemd); WordPress geeft ons een paar geweldige hulpmiddelen om ze snel en gemakkelijk in te stellen ... maar wat weet u er echt van? Dat is wat we vandaag gaan verkennen. WordPress biedt een hele reeks opties om uw permalinks te "verfraaien" van het standaard vraagteken-voorgetelde nummer tot een geveinsde padachtige URL.


Wat is een Permalink?

Permalink is een portmanteau van permanente link omdat het gewoon dat is, een link naar een specifieke post of pagina die niet zal veranderen en geen link dood zal lijden. Standaard ziet een WordPress permalink er als volgt uit:

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

Dit is het de "permanente link" naar een bepaalde post op uw site. Het zal er altijd zijn, zolang je het niet verwijdert. Uiteraard wil je de 14 voor je post-ID en example.com met uw domein.

Een permalink is bedoeld om permanent te zijn, omdat deze altijd naar een specifiek inhoudsitem verwijst en nooit verandert. Terwijl de startpagina en verschillende archiefpagina's worden gewijzigd wanneer nieuwe inhoud wordt geplaatst, heeft de permanente link altijd toegang tot het bericht of de pagina die in de hoofdtekst is gedefinieerd. Deze worden op verschillende manieren afgehandeld en sommige CMS's, zoals MediaWiki, hebben een tijdstempel in hun permalink zodat wanneer de wikipagina wordt bewerkt, de permalink nog steeds wordt gekoppeld aan de versie op het moment dat deze werd gemaakt.

Echter, http://www.example.com/?p=14 is niet wat we 'menselijk leesbaar' zouden noemen omdat, tenzij je de volledige database met berichten en de bijbehorende ID van elke persoon kent, je niet kunt interpreteren wat het betekent anders dan dat het verwijst naar sommige post op dat domein. Dus, WordPress heeft een oplossing in de vorm van "mooie" URL's die gemakkelijk kunnen worden geïnterpreteerd door een normale persoon.

Permalinks in WordPress

WordPress biedt de mogelijkheid om een ​​permalink-stijl te kiezen die bij uw blog past en die verschillende variabelen in een standaardarrangement bevat. Zoals ik eerder al zei, permuteert WordPress standaard naar http://www.example.com/?p=14 maar dit wordt gemakkelijk omgezet in een "mooie" opstelling. We zullen bespreken hoe dit te doen, welk type te gebruiken en waarom ze te gebruiken.


Waarom een ​​Permalink gebruiken?

Zoals ik in de vorige sectie al zei, bieden permalinks een permanente link naar een specifiek inhoudsitem. Dit betekent dat, zolang de blog live is, de link altijd naar die inhoud verwijst en naar zowel extern als intern kan worden verwezen, zonder de angst dat de inhoud zal veranderen. Permalinks kunnen dan worden gebruikt als er naar een ander artikel in een andere post of pagina op een website wordt verwezen, omdat u daar altijd op kunt vertrouwen om naar dat stuk inhoud te verwijzen.

Permalinks en SEO

Permalinks kunnen ook uw zoekmachineoptimalisatie ten goede komen, omdat die links die zoekwoorden bevatten, hen helpen hoger te scoren. Precies hoeveel dat helpt, is discutabel, maar veel SEO 'experts' zijn het erover eens dat die zoekwoorden kunnen bijdragen aan uw ranglijst.

In de zoekresultaten van Google krijgen zoekers vier verschillende stukjes informatie: de titel, de beschrijving, de datum en de permalink. Dit geeft een eindgebruiker een indicatie dat de pagina de inhoud bevat waarnaar u op zoek bent.


Een Permalink-indeling maken

In uw WordPress-dashboard kunt u een van de vier standaard Permalink-structuren kiezen. De eerste is de standaardstructuur die we al hebben besproken, http:? //domain.tld/ p = 123, en waarschijnlijk moet worden gewijzigd als je wilt.

Er zijn dan nog drie structuren gebaseerd op getallen:

  • http: //domain.tld/2011/10/28/post-title/ - De structuur "dag en naam" toont een pad rond een datum, alsof elke post was georganiseerd in submappen op basis van datum.
  • http: //domain.tld/2011/10/post-title/ - Zeer vergelijkbaar met de structuur 'dag en naam', heeft 'maand en naam' allemaal dezelfde structuurlabels minus de afzonderlijke dag. Dit is waarschijnlijk het beste voor blogs die niet veel berichten per dag bevatten.
  • http: //domain.tld/archives/123 - Van deze drie formaten is de numerieke waarschijnlijk de slechtste, maar het is nog steeds een optie. De 123 is eigenlijk de post-ID en er zijn waarschijnlijk maar een paar, unieke blogs die deze structuur past.

Aangepaste structuren

De laatste optie in de permalinks-sectie van het WordPress-dashboard is de aangepaste structuur, waar u een specifiek arrangement maakt via structuurlabels. Dit leidt tot een groot niveau van maatwerk. Laten we gewoon gaan kijken naar wat elk van die structuurtags vertaalt.

  • %jaar%
    Het jaar waarin de post is gepubliceerd in
    Voorbeelduitvoer: 2011
  • % Monthnum%
    De maand waarin het bericht is gepubliceerd
    Voorbeelduitvoer: 10
  • %dag%
    De dag dat het bericht werd gepubliceerd in
    Voorbeelduitvoer: 28
  • %minuut%
    Het exacte moment waarop het bericht werd gepubliceerd in
    Voorbeelduitvoer: 45
  • %tweede%
    De tweede waarin het bericht is gepubliceerd
    Voorbeelduitvoer: 38
  • % Post_id%
    De ID van de post, die nog steeds bij voorkeur kan worden gebruikt in combinatie met andere tekst
    Voorbeelduitvoer: 123
  • % Postname%
    De slug van de post, zoals gedefinieerd in de berichteditor en kan daar worden aangepast. Als u geen aangepast exemplaar instelt, ruimt WordPress uw berichttitel automatisch op in een stijl zoals de voorbeelduitvoer (zonder speciale tekens).
    Voorbeelduitvoer: Dit is-een-voorbeeld achteraf
  • %categorie%
    De categorie waarin het bericht is ingevoerd in de naaktslak. Als het een geneste categorie is, toont de permalink de volledige hiërarchie. Er wordt slechts één categorie getoond, maar de laagst genummerde.
    Voorbeelduitvoer: (eerste level) tutorials
    Voorbeelduitvoer: (derde niveau) articles / tutorials / codering
  • %label%
    Een tag die aan de post is gekoppeld met de naaktslak.
    Voorbeelduitvoer: geweldig
  • %schrijver%
    De slak van de auteur.
    Voorbeelduitvoer: Connor

We voeren de structuur in het formulierveld in alsof het een URL zou zijn met de verschillende variabelen vervangen door een respectieve tag. Wat is vitale (!) ben jij dat plaats het domein van uw site niet in het veld.

Laten we ons dus voorstellen dat we de permalink-structuur die we hebben bij WPTuts + opnieuw willen maken. Hier ziet de URL van een enkele post eruit http://wp.tutsplus.com/tutorials/attaching-files-to-your-posts-using-wordpress-custom-meta-boxes-part-2/. Het bevat een categorie en de naam van het bericht, zodat we het volgende zouden invoeren in het formulierveld van de aangepaste structuur.

 /% Categorie% /% postname% /

Van daaruit is het redelijk vanzelfsprekend hoe je je eigen, blog-specifieke structuur kunt maken. U kunt alle soorten verschillende URL's maken.

Voorbeelden

Laten we zeggen dat u een blog draait die zich richt op nieuws, en daarom zijn datums heel belangrijk, vooral voor SEO. Je gaat een structuur willen maken met datums, zoiets als dit:

 /% Jaar% /% monthnum% /% day% /% postname% /

Stel dat je een liveblog of een installatie met een Twitter-achtig thema als Prologue draait. In dat geval wilt u misschien meer datuminformatie opnemen zoals de minuut.

 /% Jaar% /% monthnum% /% day% /% minuut% /% tweede% /% post_id% /

Hoe zit het met een blog die vermeldingen publiceert die door veel verschillende auteurs zijn geschreven, maar die niet erg tijdgebonden zijn? In dat geval wilt u waarschijnlijk de auteur opnemen in de permalink en de naam van het bericht.

 /% Auteur% /% postname% /

Vrij eenvoudig, he?

Categorieën en tags

Het gebruik van categorieën en tags in permalinks wordt door WordPress als "schadelijk" beschouwd als ze het eerst worden gebruikt en wordt daarom aanbevolen te worden vermeden. De Codex citeert hier prestatie-redenen, maar er zijn nog andere inconsistenties waarmee rekening moet worden gehouden als u ervoor kiest deze in uw permalinks te gebruiken.

Zoals we eerder al noemden, zal de categorie getoond in de permalink de laagst genummerde zijn, als er meerdere categorieën zijn toegewezen. In een hypothetisch blog, als we een post hebben toegewezen aan zowel de categorie 'Webontwerp' (die de hypothetische ID van 36 heeft) en de categorie "Print Design" (met de hypothetische ID van 25), dan zal de slak van de "Print Design" -categorie worden getoond in de permalink.

Stel dat u een ander bericht over een vergelijkbaar onderwerp heeft en dit in de categorie "Ontwerp afdrukken" plaatst (met dezelfde ID van 25) en de categorie "T-shirtontwerp" (met de ID van 4), dan zou de slak van het "T-shirtontwerp" in de permalink getoond worden. Dus, ook al zijn het misschien zeer vergelijkbare berichten over zeer vergelijkbare onderwerpen, de categorie in hun permalink zou heel anders kunnen zijn, wat niet erg consistent is, en zeker zijn gebreken vertoont.

Desondanks zijn er nog enkele gevallen waarin u voor deze structuur zou kunnen kiezen. Een blog over dierenverzorging met blogkatten en -slangen zou het misschien willen gebruiken, omdat deze waarschijnlijk maar zelden zullen samenkomen.


Geniet van je nieuwe permalinks!