INNSTIKK FOR WORDPRESS
Én artikkel. Bruk adressen den har nå.
La WordPress bruke innleggets eller sidens gjeldende permalenke når systemet lager en kortlenke. Da viser den genererte referansen til adressen leserne kjenner.
To adresser kan føre til samme artikkel
En artikkel om sykkelreparasjon kan ha ID 123 i WordPress og permalenken
/sykkelreparasjon/. En tallbasert kortlenke viser til samme artikkel via ID-en. Innstikket erstatter den genererte kortlenken med permalenken WordPress returnerer for artikkelen.Før:
Etter:
https://example.com/?p=123Etter:
https://example.com/sykkelreparasjon/
Bildet viser to veier til én artikkel. Innstikket endrer den genererte adressen. Det gjør ikke adressen kortere.
Hvilken artikkel gjelder forespørselen?
Et bestemt innlegg eller en bestemt side
Når en funksjon ber om en kortlenke for en innleggs-ID, returnerer innstikket permalenken til dette innlegget. Siden rundt innlegget endrer ikke hvilket innlegg ID-en viser til.
Det gjeldende innlegget i en løkke
For en forespørsel i innleggskontekst uten ID finner WordPress det gjeldende innlegget. En relatert artikkel som vises inne på en side, kan dermed beholde sin egen adresse i stedet for å få adressen til siden rundt.
Visning av ett innlegg eller én side
For en forespørsel i spørringskontekst på ett innlegg eller én side bruker innstikket objektet spørringen gjelder. Kortlenker i spørringskontekst på arkivsider beholdes uendret.
Aktiver innstikket og kontroller en kortlenke
Dere trenger WordPress 6.0 eller nyere og PHP 7.4 eller nyere. Innstikket har ingen innstillingsside og bruker nettstedets eksisterende struktur for permalenker.
1. Installer og aktiver
Last ned ZIP-filen. Åpne Utvidelser → Legg til ny utvidelse → Last opp utvidelse i WordPress. Velg ZIP-filen, installer den og aktiver Devenia Canonical Shortlinks.
2. Sammenlign adressene
Velg et publisert innlegg eller en publisert side. Hvis HTML-kilden inneholder
rel="shortlink", sammenligner dere lenkens adresse med gjeldende permalenke. Innstikket legger ikke til en kortlenketagg som mangler.3. Åpne lenken dere får tilbake
Kontroller at adressen åpner riktig artikkel. Hvis innstillingene for permalenker allerede gir tallbaserte adresser, lager ikke dette innstikket en beskrivende URL-struktur.
Hva ligger utenfor innstikkets oppgave?
Det lager ikke omdirigeringer, oppdaterer ikke lenker som er lagret i artikler, endrer ikke innstillinger for permalenker og redigerer ikke
rel="canonical"-tagger. Dette håndteres av andre funksjoner i WordPress eller SEO-verktøyet.Den eksisterende kortlenkeverdien beholdes hvis den innkommende kortlenken er tom, konteksten ikke støttes, eller WordPress ikke finner innlegget eller permalenken.
For utviklere
Innstikket bruker det innebygde filteret
get_shortlink. Det sender ingen forespørsler til eksterne tjenester og oppretter ingen egne innstillinger eller databasetabeller.Se WordPress-dokumentasjonen for wp_get_shortlink() og filteret get_shortlink når dere integrerer kortlenker i et tema eller innstikk.
Bruk adressen artikkelen allerede har
Installer innstikket og sammenlign en generert kortlenke med den gjeldende permalenken til en publisert artikkel.
