Integrationen

WordPress (TMS)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Verfügbar für

  • Team, Business und Enterprise-Pläne

Kontaktiere Vertrieb für Fragen zur Lizenzierung.

Verfügbar für

  • Ultimate- und Enterprise-Pläne (Legacy)

Kontaktiere Vertrieb für Fragen zur Lizenzierung.

Tipp

Informationen zur WordPress-Integration in Phrase Strings sind unter WordPress (Strings) verfügbar.

WordPress ist ein Open-Source-System für Blogging und Web-Content-Management. Es unterstützt auch Mailinglisten, Foren, Mediengalerien, Analysen und Online-Shops.

Der Connector unterstützt die Plugins WPML und Multilingual Press. Er erkennt automatisch, welches Plugin während der Installation des Phrase-Plugins installiert ist. Der Betriebsmodus des Plugins wird in den erweiterten Einstellungen angezeigt.

Die WordPress VIP-Plattform wird nicht unterstützt.

Der Connector unterstützt kein 2FA. 2FA kann für wp-admin oder das Frontend aktiviert werden, aber alle Endpunkte, die mit /wp-json/memsource/v1/connector beginnen, müssen von Phrase aus ohne 2FA zugänglich sein. Die vom Connector verwendeten Endpunkte sind bereits mit einem Phrase-Token gesichert, und die Sicherheit kann durch Hinzufügen einer einfachen Authentifizierung und/oder durch die Beschränkung des Zugriffs auf Phrase-IPs verbessert werden.

Unterstützte Versionen

  • WordPress-Version: 4.9 oder höher, einschließlich Multi-Site-Installationen (Phrase Plugin und WPML müssen auf allen Websites installiert sein)

  • PHP-Version: 7.0 oder höher

  • WPML-Plugin: Version 3.7 oder höher

  • Multilingual Press-Plugin: Version 3.7.0 oder höher

Unterstützte Inhaltstypen

Der WordPress-Connector ermöglicht das Herunterladen von Quellinhalten und das Hochladen von Ziel-Lokalisierungen direkt von/zu WordPress für die folgenden Inhaltstypen:

  • Beiträge

  • Seiten

  • Tags

  • Kategorien

  • Benutzerdefinierte Beitragstypen

  • Benutzerdefinierte Taxonomien

Unterstützte Status

  • Veröffentlicht und Entwurf (In-Context-Vorschau für Beiträge und abgeleitete Inhalte unterstützt)

Hinweis

Einige HTML-Tags stellen ein Risiko dar und der CAT-Editor entfernt diese aus diesem HTML bei der Anzeige der Vorschau. Dies dient der Gewährleistung der Datensicherheit und des Datenschutzes der Benutzer.

Beispiele für entfernte Tags sind FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT oder background-image CSS-Eigenschaften.

Unterstützte Plugins

Die folgenden Plugins werden vom Phrase Translation Plugin für WordPress unterstützt:

  • Avada

  • Divi

  • Elementor

  • Gutenberg

    • Vordefinierte Blöcke werden automatisch konfiguriert. Konfiguriere Custom blocks in Gutenberg blocks unter dem Menüpunkt Phrase. Falls nicht konfiguriert, werden die Inhalte nicht importiert.

  • Yoast SEO

  • SEOPress

  • WPBakery Page Builder (ehemals Visual Composer)

  • Avia (Enfold-Theme)

    • Benutzerdefinierte Enfold-Felder müssen abgewählt werden, da sie nicht unterstützt werden. Klicke in deinem WordPress-Konto auf das Phrase-Plugin und gehe zur Seite Benutzerdefinierte Felder, um die benutzerdefinierten Enfold-Felder abzuwählen.

Anwendungsfälle

Der Konnektor kann in verschiedenen Anwendungsfällen verwendet werden:

  • Projektmanager können direkt aus einem Online-Repository Dateien zu Projekten hinzufügen.

  • Mit dem Plugin Advanced Custom Fields (ACF) können individuelle Workflows innerhalb von WordPress definiert werden. Phrase überwacht die Änderungen an Workflow-Schritten und aktualisiert diese entsprechend, z. B. von Übersetzen zu Übersetzung in Bearbeitung zu Übersetzung abgeschlossen.

  • Richte das Einreicher-Portal ein, um Einreichern das Hinzufügen von Dateien zu Anfragen direkt aus dem Online-Repository zu ermöglichen.

  • Nutze die Automatisierte Projekterstellung (APC), um automatisch neue Projekte erstellen zu lassen, wenn bei überwachten Dateien oder Ordnern eine Änderung des Last Modified Date festgestellt wird.

    In-Context-Vorschau konfigurieren

    Die In-Context-Vorschau bietet eine Echtzeit-Vorschau des Original- oder übersetzten Textes sowohl im CAT-Web-Editor als auch im CAT-Desktop-Editor.

    Tabellen, Spalten, verschiedene Grafiken, Formatierungen und Schriftarten (sofern von Benutzern installiert) werden unterstützt. Die Funktion soll beim Übersetzen Kontext bieten und ist keine perfekte Darstellung des Original- oder fertigen Dokuments; einige visuelle Unterschiede sind zu erwarten. Sie kann auch durch das Aktivieren/Deaktivieren der Option Laden von externen Inhalten in Editoren erlauben in den Zugriffs- und Sicherheitseinstellungen beeinflusst werden.

    Phrase-Anforderungen:

    • Passiere die Unternehmens-Firewall, um auf die On-Premise-Installation zuzugreifen.

    • Authentifiziere dich in der Authoring-Umgebung.

    Firewall-Konfiguration für On-Premise-Installation:

    • Die Installation muss von den IP-Adressen des Phrase-Servers aus zugänglich sein. Die aktuelle Liste findest du unter Phrase-Server-IP-Adressen.

    • Der Domainname muss extern auflösbar sein.

    Hinweis

    Einige HTML-Tags stellen ein Risiko dar und der CAT-Editor entfernt diese aus diesem HTML bei der Anzeige der Vorschau. Dies dient der Gewährleistung des Datenschutzes und der Datensicherheit der Benutzer.

    Beispiele für entfernte Tags sind FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT oder background-image CSS-Eigenschaften.

    WordPress-Einstellungen

    1. Installiere das Plugin WPML oder Multilingual Press, um mehrsprachige Seiten zu erstellen und zu verwalten.

    2. Gehe im linken Navigationsbereich zu Phrase.

    3. Klicke auf Connector und dann auf Show Connector settings.

    4. Klicke auf Generate new token, um ein Token zur Herstellung der Verbindung zu generieren.

    5. Wähle aus, welche Beiträge basierend auf ihrem Status importiert werden sollen und welcher Status dem zurückgesendeten übersetzten Inhalt zugewiesen werden soll.

    6. Navigiere zur Seite Benutzerdefinierte Felder und wähle aus der Liste die benutzerdefinierten Felder aus, die aus WordPress exportiert und übersetzt werden sollen. Alle benutzerdefinierten Felder sind standardmäßig für den Export ausgewählt.

    7. Navigiere zur Seite Sprachzuordnung und ordne WordPress-Sprachen den Phrase-Sprachcodes zu.

    8. Gehe zur Seite Shortcodes, um die Liste der unterstützten Shortcodes zu sehen oder einen benutzerdefinierten Shortcode hinzuzufügen, der mit einem Shortcode-Plugin eines Drittanbieters erstellt wurde.

    9. Gib die Zielsprachen an, die in (APC) festgelegt sind.

      Die automatisierte Projekterstellung erstellt nur Jobs für Sprachen, die in dem benutzerdefinierten Feld angegeben sind, das durch seinen Feldnamen identifiziert wird – z. B. target_languages. Der Feldtyp sollte eine Auswahlliste mit mehreren Werten sein, bei der die Werte mit den Sprachcodes übereinstimmen.

    Hinweis

    Die Sprachen in WPML müssen mit den Sprachen des Projekts übereinstimmen. Um lokale Varianten wie Französisch (Kanada), zu unterstützen, definiere die Sprachen im WPML-Bereich innerhalb von WordPress.

    Phrase TMS-Einstellungen

    1. Scrolle auf der Seite „Einstellungen“ Setup_gear.png nach unten zum Abschnitt Integrationen.

    2. Klicke auf Konnektoren.

      Die Seite Konnektoren wird geöffnet.

    3. Klicke auf New connector.

      Die Seite Create connector wird geöffnet.

    4. Ändere den Typ auf WordPress und gib einen Namen für den Connector an.

    5. Gib die URL der WordPress-Seite ein.

      Beispiel: Wenn die URL deiner WordPress-Admin-Seite http://blog.phrase.com/wp-admin/index.php lautet, ist die Seiten-URL http://blog.phrase.com/.

    6. Gib das Phrase WordPress plugin token mit dem Token aus der Phrase-Plugin-Konfiguration ein.

    7. Wenn die Seite durch eine einfache HTTP-Authentifizierung geschützt ist, gib Username und Password wie in WP-Admin festgelegt ein.

    8. Klicke auf Verbindung testen.

      Eine Liste der konfigurierten Sprachen erscheint, wenn die Verbindung erfolgreich war. Ein rotes Ausrufezeichen erscheint mit einer Fehlermeldung, falls dies nicht der Fall war. Bewege die Maus über das Symbol, um weitere Details anzuzeigen.

      Wenn die Quelle oder das Ziel geändert wird, aktualisiert ein Klick auf Test connection die Auswahl der konfigurierten Sprachen.

    9. Klicke auf Speichern.

      Der Konnektor wird der Liste auf der Seite Konnektoren hinzugefügt.

    Connector löschen

    So entfernst du einen Connector:

    1. Wähle auf der Seite Integrationen den Connector aus, der gelöscht werden soll.

    2. Klicke auf Delete.

      Das Fenster Delete connector öffnet sich.

    3. Gib „delete“ ein und klicke auf Delete.

      Der Connector wird gelöscht und die Liste der Connectoren wird angezeigt.

    Hinweis

    Ein Connector kann nicht gelöscht werden, solange er noch mit unvollständigen Aufträgen in einem Projekt verknüpft ist, einschließlich Aufträgen im Papierkorb. Der Versuch, einen solchen Connector zu löschen, führt zu der Fehlermeldung „Failed to delete connector“.

    Lösung: Öffne das mit dem Connector verknüpfte Projekt und schließe alle verbleibenden Aufträge ab oder lösche sie. Gehe zu Settings/Recycle bin und leere diesen, um alle Aufträge zu entfernen, die noch mit dem Connector verknüpft sind. Versuche erneut, den Connector zu löschen.

    Fehlerbehebung

    Was tun, wenn importierter Text voller Code ist

    Einige WordPress-Add-ons fügen Code in Ihre WordPress-Seiten ein. Phrase kann diesen Code ohne weitere Konfiguration nicht verarbeiten.

    Add-ons, die bekanntermaßen dieses Problem verursachen, sind:

    • Avia Layout Builder

    • Divi Builder

    • Fusion Builder

    • Visual Composer

    • WPBakery (ehemals Visual Composer)

    Um Phrase in diesem Fall zu konfigurieren, gib in WordPress an, welche benutzerdefinierten Felder du übersetzen möchtest.

    Gehe zum Phrase-Plugin, dann zu Shortcodes und füge die Shortcodes basierend auf der Spezifikation des Add-on-Formats hinzu.

    WPBakery-Einstellungen:

    Bakery-Einstellungen

    Verbindungstest schlägt bei der Konfiguration des Connectors fehl

    Einige WordPress-Plugins, wie WP Hardening, WP Security, WP Staging, Disable WP REST API oder Wordfence Security, bieten Optionen zum Deaktivieren der JSON-API. Stelle sicher, dass die WordPress-API nicht deaktiviert ist.

    Shortcode-Attribute mit einer zufälligen Zeichenfolge beschädigt

    In einigen Fällen kann ein Shortcode-Attributname während des Imports oder Exports durch eine hinzugefügte zufällige Hash-Zeichenfolge beschädigt werden, zum Beispiel label:0336e6e6d2197e47="Play Now" anstelle von label="Play Now".

    Dieses Problem wird durch veraltete Versionen des Phrase WordPress-Plugins verursacht. Aktualisiere das Phrase WordPress-Plugin auf die neueste verfügbare Version und erstelle dann neue Übersetzungsaufträge, um zu überprüfen, ob Shortcode-Attribute korrekt importiert und exportiert werden.

    War dieser Beitrag hilfreich?
    ★ ★ ★ ★ ★

    Sorry about that! In what way was it not helpful?

    The article didn’t address my problem.
    I couldn’t understand the article.
    The feature doesn’t do what I need.
    Other reason.

    Note that feedback is provided anonymously so we aren't able to reply to questions.
    If you'd like to ask a question, submit a request to our Support team.
    Thank you for your feedback.