Konfiguration
KonfigurationInterne Links ersetzen

Interne Links ersetzen

Du kannst die URLs interner Links durch die entsprechende URL für die Zielsprache ersetzen.

Es werden nur URLs ersetzt, die die Domain der Website enthalten (z.B.: https://mysite.com/hello-world/). Relative URLs (z.B.: /hello-world/) werden nicht unterstützt.

Ersetzungen interner Links werden nur ausgeführt für:

  • Custom posts (Inhalt und Meta)
  • Medienelemente (Meta)

Gehe auf der Einstellungsseite zum Tab General Configuration > Internal Links Replacement und konfiguriere, für welche Gruppen Links ersetzt werden sollen:

Einstellungsseite zum Ersetzen interner Links
Einstellungsseite zum Ersetzen interner Links

Gruppen aktivieren

Entitäten werden über Gruppen identifiziert, die unabhängig voneinander aktiviert/deaktiviert werden können:

  • Homepage
  • Custom posts
  • Tags
  • Categories
  • Media
  • Users

Wenn der Website-Inhalt keine Links enthält, die auf eine bestimmte Gruppe zeigen, kannst du diese Gruppe deaktivieren, um die Ausführung des Prozesses zu beschleunigen.

Je nach Gruppe können Links aus dem Ursprungsinhalt extrahiert und identifiziert werden oder nicht:

  • Links zu custom posts und Medienelementen werden aus dem Ursprungsinhalt extrahiert, sodass nur die entsprechenden übersetzten Einträge aus der Datenbank geladen werden.
  • Links zu tags, categories und users werden nicht aus dem Ursprungsinhalt extrahiert; stattdessen werden alle diese Einträge vorab aus der Datenbank geladen, um ihre URLs abzurufen.

Wenn dein Beitrag beispielsweise folgenden Inhalt enthält:

<p>Link to <a href="https://mysite.com/hello-world/">Hello world</a> post.</p>
<p>Link to <a href="https://mysite.com/category/blog/">category</a>.</p>
<p>Link to <a href="https://mysite.com/tag/release/">tag</a>.</p>

Dann wird für die Ersetzung des internen Links des Beitrags Hello world nur dieser Beitrag aus der Datenbank geladen, um seine URL in allen Sprachen abzurufen.

Um jedoch die internen Links der Kategorie blog und des Tags release zu ersetzen, müssen alle Kategorien und Tags aus der Datenbank geladen werden, um ihre URLs abzurufen.

Wenn du viele Tags, Kategorien oder Nutzer hast und keine Links zu ihnen setzt, ist es besser, deren Gruppen deaktiviert zu lassen.