WORDPRESS-PLUGIN
Eén artikel. Het huidige adres.
Laat WordPress de huidige permalink van het bericht of de pagina teruggeven wanneer het een korte link maakt. Zo gebruikt de gegenereerde verwijzing het adres dat je lezers kennen.
Twee adressen kunnen naar hetzelfde artikel leiden
Een artikel over fietsreparatie kan WordPress-ID 123 en de permalink
/fietsreparatie/ hebben. Een numerieke korte link verwijst via het ID naar hetzelfde artikel. Deze plugin vervangt de gegenereerde korte link door de permalink die WordPress voor dat artikel teruggeeft.Voor:
Na:
https://example.com/?p=123Na:
https://example.com/fietsreparatie/
De afbeelding toont twee routes naar één artikel. De plugin verandert het gegenereerde adres; hij maakt het niet korter.
Over welk artikel gaat het verzoek?
Een specifiek bericht of een specifieke pagina
Wanneer een functie een korte link voor een bericht-ID opvraagt, geeft de plugin de permalink van dat bericht terug. De omringende pagina verandert niet welk bericht het ID selecteert.
Het huidige bericht in een lus
Bij een verzoek in berichtcontext zonder ID bepaalt WordPress het huidige bericht. Een gerelateerd artikel binnen een pagina kan daardoor zijn eigen adres behouden, in plaats van het adres van de omringende pagina te krijgen.
De weergave van één bericht of pagina
Bij een verzoek in querycontext op een afzonderlijk bericht of een afzonderlijke pagina gebruikt de plugin het opgevraagde bericht. Korte links die in querycontext op archiefpagina’s worden opgevraagd, blijven ongewijzigd.
Activeer de plugin en controleer een echte korte link
Je hebt WordPress 6.0 of nieuwer en PHP 7.4 of nieuwer nodig. De plugin heeft geen instellingenpagina en gebruikt de bestaande permalinkstructuur van je website.
1. Installeren en activeren
Download het ZIP-bestand. Open in WordPress Plugins → Nieuwe plugin toevoegen → Plugin uploaden. Selecteer het ZIP-bestand, installeer het en activeer Devenia Canonical Shortlinks.
2. Adressen vergelijken
Kies een gepubliceerd bericht of een gepubliceerde pagina. Als de HTML-bron
rel="shortlink" bevat, vergelijk je het adres van die link met de huidige permalink. De plugin voegt geen ontbrekende shortlink-tag toe.3. De teruggegeven link openen
Controleer of het adres het juiste artikel opent. Als je permalinkinstellingen al numerieke adressen opleveren, maakt deze plugin geen beschrijvende URL-structuur.
Wat valt buiten zijn taak?
Hij maakt geen omleidingen, werkt geen links bij die al in artikelen zijn opgeslagen, verandert geen permalinkinstellingen en bewerkt geen
rel="canonical"-tags. Dat zijn aparte functies van WordPress of SEO-tools.De bestaande waarde van de korte link blijft behouden als de ontvangen link leeg is, de context niet wordt ondersteund of WordPress het bericht of de permalink niet kan bepalen.
Voor ontwikkelaars
De plugin gebruikt het ingebouwde filter
get_shortlink. Hij doet geen verzoeken aan externe diensten en voegt geen eigen instellingen of databasetabellen toe.Lees de WordPress-documentatie voor wp_get_shortlink() en het filter get_shortlink wanneer je korte links in een thema of plugin integreert.
Gebruik het adres dat je artikel al heeft
Installeer de plugin en vergelijk een gegenereerde korte link met de huidige permalink van een gepubliceerd artikel.
