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.
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:
Nachher:
https://example.com/?p=123Nachher:
https://example.com/fahrradreparatur/
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.
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.
