WPML

Die Sticky-Links von WPML sind interne Links zwischen Seiten und Beiträgen, die ihren Zielen folgen und sich automatisch aktualisieren, wenn sich die Ziel-URLs ändern.

Trotz ihres ähnlichen (und verwirrenden) Namens haben sie nichts mit den Sticky-Beiträgen und -Seiten von WordPress zu tun.


Beginnen wir mit einem Beispiel:

Angenommen, es gibt nur zwei Seiten auf unserer Website – eine Home-Seite und eine Seite namens Space Whiz (unser neuestes, bestes und einziges Produkt). Von Home gibt es einen Link zu Space Whiz. Wir verwenden sprechende URLs, daher lautet die Adresse:

oursite.com/space-whiz/
Space Whiz läuft großartig, also schreiben wir einen Nachfolger – Space Attack. Wir erstellen eine neue Produkte-Seite und machen sie zur übergeordneten Seite unserer beiden Programme. Jetzt haben wir also:
oursite.com/products/
oursite.com/products/space-attack/
oursite.com/products/space-whiz/
Was passiert mit unserem Homepage-Link, der auf oursite.com/space-whiz/ verweist?

Er verweist auf den falschen Ort. Die URL für diese Seite ändert sich zu oursite.com/products/space-whiz/ (WordPress leitet clevererweise auf die neue URL um, aber das geschieht auf Basis von Vermutungen. Ich kann Ihnen mehr darüber erzählen, wenn Sie interessiert sind).

Wäre es nicht schön, wenn sich dieser Homepage-Link wie von Zauberhand auf die richtige URL aktualisieren würde?

Genau das tun Sticky-Links.

Wenn Sticky-Links aktiviert sind, aktualisieren sich alle internen Links zwischen Seiten und Beiträgen automatisch, wenn sich ihre URLs ändern. Wenn sich die URL (der Permalink) einer Seite ändert, werden alle Links darauf sofort aktualisiert.

Das veranschaulicht es vielleicht ein wenig besser.

Vorher Nachher
Sticky-Links-Demo vor der Änderung Sticky-Links-Demo nach der Änderung (deaktiviert)
Vorher Nachher
Sticky-Links-Demo vor der Änderung Sticky-Links-Demo nach der Änderung (aktiviert)

Haben Sie jemals Zeichnungen in MS Word (oder OpenOffice) angefertigt? Um Objekte zu verbinden, können Sie entweder Linien zeichnen oder Verbinder platzieren. Linien zeigen einfach irgendwohin. Verbinder zeigen auf Objekte. Wenn sich die Objekte bewegen, folgen die Verbinder. Linien zeigen weiterhin dorthin, wo die Objekte früher waren.

Die Sticky-Links von WPML sind wie Verbinder. Sie verfolgen, wohin Seiten verschoben werden, und folgen ihnen – daher der Name.


Wenn Sticky-Links aktiviert sind, tut WPML zwei Dinge:
  1. Wenn Beiträge und Seiten gespeichert werden, ändert es alle URLs in Sticky-Links.
  2. Wenn Seiten angezeigt werden, berechnet es die tatsächlichen URLs für Links.
Von SitePress in Sticky-Links umgewandelte Links
Von SitePress in Sticky-Links umgewandelte Links

Wenn Sie eine Seite oder einen Beitrag speichern, sucht WPML nach Links zu anderen Seiten oder Beiträgen. Es ersetzt alle solchen Links durch Links im Standardformat. Anstatt <a href="http://oursite.com/space-whiz/"> zu speichern, speichert es <a href="/de/?page_id=5"> (oder was auch immer die Seiten-ID ist). Dies ist die URL im Standardformat.

Wenn die Seite dann angezeigt wird, ersetzt WPML alle Links wieder durch ihre aktuellen URLs. Wenn die URL von Space Wiz http://oursite.com/space-whiz/ lautet, ist es das, was Sie erhalten. Wenn sie sich ändert, werden die Links auf allen Seiten sofort aktualisiert.


WPML macht es einfach, die Nutzung von Sticky-Links zu beginnen und zu beenden. Der Admin-Bildschirm für Sticky-Links kann alle vorhandenen Inhalte durchsuchen und gewöhnliche Links in Sticky-Links umwandeln. Dabei warnt er Sie auch vor fehlerhaften Links und schlägt mögliche Alternativen vor.

Wenn Sie Sticky-Links nicht mehr verwenden möchten, können Sie sie auf die aktuellen Permalinks zurücksetzen. WPML durchläuft alle Seiten und Beiträge in der Datenbank und ändert die Links wieder zurück.

Sehen Besucher etwas davon?


Nein. Das ist alles intern. Besucher sehen immer die aktuellen Permalinks in Links. Die Sticky-Links sind nur sichtbar, wenn Sie Seiten bearbeiten. Dann sehen Sie die Standard-WordPress-Links anstelle der sprechenden URLs.

Wenn Besucher Ihre Seiten ansehen (oder wenn Sie eine Vorschau davon aufrufen), sind es alles sprechende URLs.


Gute Frage! Ich bin froh, dass Sie das fragen.

Hier glänzen Sticky-Links wirklich. Sie können die Permalink-Struktur zehnmal am Tag ändern und nichts geht kaputt. Da die Links zwischen den Seiten berechnet werden, wenn die Seiten angezeigt werden, sind alle Links zwischen Seiten und Beiträgen immer korrekt – egal, was Sie ändern.

Haben Sie Feedback?


Ich hoffe, dies erklärt die Sticky-Links von WPML besser. Was denken Sie darüber? Halten Sie es für eine nützliche Funktion? Haben Sie Ideen für Verbesserungen?

Fanden Sie das nützlich? Teilen Sie diesen Artikel: