WORDPRESS-TILLÄGG
En artikel. Använd dess aktuella adress.
Låt WordPress returnera inläggets eller sidans aktuella permalänk när det skapar en kortlänk. Då använder den genererade referensen adressen som läsarna känner igen.
Två adresser kan leda till samma artikel
En artikel om cykelreparation kan ha WordPress-ID 123 och permalänken
/cykelreparation/. En numerisk kortlänk identifierar samma artikel med dess ID. Tillägget ersätter den genererade kortlänken med den permalänk som WordPress returnerar för artikeln.Före:
Efter:
https://example.com/?p=123Efter:
https://example.com/cykelreparation/
Bilden visar två vägar till en artikel. Tillägget ändrar den genererade adressen; det gör den inte kortare.
Vilken artikel gäller begäran?
Ett bestämt inlägg eller en bestämd sida
När en funktion begär en kortlänk för ett inläggs-ID returnerar tillägget det inläggets permalänk. Sidan runt inlägget ändrar inte vilket inlägg ID:t väljer.
Det aktuella inlägget i en loop
Vid en begäran i inläggskontext utan ID hittar WordPress det aktuella inlägget. En relaterad artikel som visas inne på en sida kan därför behålla sin egen adress i stället för att få den omgivande sidans adress.
Visning av ett enskilt inlägg eller en sida
Vid en begäran i frågekontext i en enskild vy använder tillägget det inlägg som frågan gäller. Kortlänkar i frågekontext på arkivsidor lämnas oförändrade.
Aktivera och kontrollera en riktig kortlänk
Du behöver WordPress 6.0 eller senare och PHP 7.4 eller senare. Tillägget har ingen inställningssida och använder webbplatsens befintliga permalänksstruktur.
1. Installera och aktivera
Ladda ned ZIP-filen. Öppna Tillägg → Lägg till nytt tillägg → Ladda upp tillägg i WordPress. Välj ZIP-filen, installera den och aktivera Devenia Canonical Shortlinks.
2. Jämför adresserna
Välj ett publicerat inlägg eller en publicerad sida. Om HTML-källan innehåller
rel="shortlink", jämför länkens adress med den aktuella permalänken. Tillägget lägger inte till en kortlänkstagg som saknas.3. Öppna den returnerade länken
Kontrollera att adressen öppnar rätt artikel. Om dina permalänksinställningar redan ger numeriska adresser skapar tillägget ingen beskrivande URL-struktur.
Vad ingår inte i tilläggets uppgift?
Det skapar inte omdirigeringar, uppdaterar inte länkar som redan sparats i artiklar, ändrar inte permalänksinställningar och redigerar inte
rel="canonical"-taggar. Det hanteras av andra WordPress- eller SEO-funktioner.Det befintliga kortlänksvärdet behålls om den inkommande kortlänken är tom, om kontexten inte stöds eller om WordPress inte hittar inlägget eller permalänken.
För utvecklare
Tillägget använder WordPress inbyggda filter
get_shortlink. Det skickar inga anrop till externa tjänster och lägger inte till egna inställningar eller databastabeller.Läs WordPress-dokumentationen för wp_get_shortlink() och filtret get_shortlink när du integrerar kortlänkar i ett tema eller tillägg.
Använd adressen som artikeln redan har
Installera tillägget och jämför en genererad kortlänk med den aktuella permalänken till en publicerad artikel.
