WORDPRESS-PLUGIN

Ein Artikel. Seine aktuelle Adresse.

Wenn WordPress einen Kurzlink erzeugt, geben Sie den aktuellen Permalink des Beitrags oder der Seite zurück. So verweist die erzeugte Referenz auf die Adresse, die Ihre Leser kennen.
Ein illustrierter mechanischer Verteiler verbindet eine nummerierte Referenz mit ihrem Ziel

Zwei Adressen können zum selben Artikel führen

Ein Artikel über Fahrradreparaturen könnte in WordPress die ID 123 und den Permalink /fahrradreparatur/ haben. Ein numerischer Kurzlink bezeichnet denselben Artikel über seine ID. Dieses Plugin ersetzt den erzeugten Kurzlink durch den Permalink, den WordPress für den Artikel zurückgibt.
Vorher: https://example.com/?p=123
Nachher: https://example.com/fahrradreparatur/
Eine numerische und eine beschreibende Adresse führen zum selben Artikel über Fahrradreparaturen

Die Abbildung zeigt zwei Wege zu einem Artikel. Das Plugin ändert die erzeugte Adresse; es verkürzt sie nicht.

Welchen Artikel meint die Anfrage?

Ein bestimmter Beitrag oder eine bestimmte Seite

Fordert eine Funktion einen Kurzlink für eine Beitrags-ID an, liefert das Plugin den Permalink dieses Beitrags. Die umgebende Seite beeinflusst nicht, welchen Beitrag die ID auswählt.

Der aktuelle Beitrag in einer Schleife

Bei einer Anfrage im Beitragskontext ohne ID ermittelt WordPress den aktuellen Beitrag. Ein verwandter Artikel innerhalb einer Seite kann deshalb seine eigene Adresse behalten, statt die Adresse der umgebenden Seite zu erhalten.

Die Einzelansicht eines Beitrags oder einer Seite

Bei einer Anfrage im Abfragekontext in der Einzelansicht verwendet das Plugin den abgefragten Beitrag. Kurzlinks im Abfragekontext auf Archivseiten bleiben unverändert.

Aktivieren und einen echten Kurzlink prüfen

Sie benötigen WordPress ab Version 6.0 und PHP ab Version 7.4. Das Plugin hat keine Einstellungsseite und verwendet die vorhandene Permalink-Struktur Ihrer Website.

1. Installieren und aktivieren

Laden Sie die ZIP-Datei herunter. Öffnen Sie in WordPress Plugins → Neues Plugin hinzufügen → Plugin hochladen. Wählen Sie die ZIP-Datei, installieren Sie sie und aktivieren Sie Devenia Canonical Shortlinks.

2. Adressen vergleichen

Wählen Sie einen veröffentlichten Beitrag oder eine veröffentlichte Seite. Enthält der HTML-Quelltext rel="shortlink", vergleichen Sie dessen Adresse mit dem aktuellen Permalink. Das Plugin ergänzt kein fehlendes Kurzlink-Tag.

3. Den zurückgegebenen Link öffnen

Prüfen Sie, ob die Adresse den richtigen Artikel öffnet. Wenn Ihre Permalink-Einstellungen bereits numerische Adressen erzeugen, stellt dieses Plugin keine beschreibende URL-Struktur her.

Was gehört nicht zu seiner Aufgabe?

Es erstellt keine Weiterleitungen, aktualisiert keine bereits in Artikeln gespeicherten Links, ändert keine Permalink-Einstellungen und bearbeitet keine rel="canonical"-Tags. Dafür sind andere WordPress- oder SEO-Funktionen zuständig.
Der vorhandene Kurzlinkwert bleibt erhalten, wenn der eingehende Kurzlink leer ist, der Kontext nicht unterstützt wird oder WordPress den Beitrag beziehungsweise Permalink nicht ermitteln kann.

Für Entwickler

Das Plugin nutzt den nativen Filter get_shortlink. Es stellt keine Anfragen an externe Dienste und legt keine eigenen Einstellungen oder Datenbanktabellen an.
Wenn Sie Kurzlinks in ein Theme oder Plugin integrieren, lesen Sie die WordPress-Dokumentation zu wp_get_shortlink() und zum Filter get_shortlink.
Ein illustrierter mechanischer Verteiler verbindet eine nummerierte Referenz mit ihrem Ziel

Die Adresse verwenden, die Ihr Artikel schon hat

Installieren Sie das Plugin und vergleichen Sie einen erzeugten Kurzlink mit dem aktuellen Permalink eines veröffentlichten Artikels.