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) zu finden.

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 während der Installation des Phrase-Plugins automatisch, welches Plugin installiert ist. In welchem Modus das Plugin ausgeführt wird, kann in den erweiterten Einstellungen eingesehen werden.

Die WordPress VIP-Plattform wird nicht unterstützt.

Der Connector funktioniert innerhalb einer einzelnen WordPress-Installation oder eines Multisite-Netzwerks, das durch WPML oder Multilingual Press verknüpft ist. Die Bereitstellung von Übersetzungen an eine separate, unabhängig gehostete WordPress-Installation wird nicht unterstützt.

Der Connector unterstützt keine 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 Basic-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 Multisite-Installationen (Phrase-Plugin und WPML müssen auf allen Sites 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 aus WordPress und das Hochladen von Zielübersetzungen nach WordPress für die folgenden Inhaltstypen:

  • Beiträge

  • Seiten

  • Tags

  • Kategorien

  • Benutzerdefinierte Beitragstypen

  • Benutzerdefinierte Taxonomien

Hinweis

Der Connector verwendet die WordPress-Beitrags-ID als Remote-Datei-ID. Wenn sich Beitrags-IDs ändern, zum Beispiel nach der Migration zu einer neuen WordPress-Installation, stimmen bestehende Aufträge nicht mehr mit dem Inhalt auf der Website überein. Aus den Inhalten der neuen Installation neue Aufträge erstellen.

Unterstützte Status

  • Veröffentlicht und Entwurf (Kontextvorschau für Beiträge und abgeleitete Inhalte unterstützt)

Hinweis

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

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

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. Im Menü Phrase unter Gutenberg-Blöcke benutzerdefinierte Blöcke konfigurieren. Wenn benutzerdefinierte Blöcke nicht konfiguriert sind, werden ihre 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. Im WordPress-Konto auf das Phrase-Plugin klicken und die Seite Benutzerdefinierte Felder öffnen, um die benutzerdefinierten Enfold-Felder abzuwählen.

Anwendungsfälle

Der Konnektor kann in verschiedenen Anwendungsfällen verwendet werden:

  • Projektmanager können Dateien direkt aus einem Online-Repository 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.

  • Das Einreicher-Portal einrichten, damit Einreicher Dateien direkt aus dem Online-Repository zu Anfragen hinzufügen können.

  • Die automatisierte Projekterstellung (APC) verwenden, damit automatisch neue Projekte erstellt werden, wenn bei überwachten Dateien oder Ordnern eine Änderung des „Zuletzt geändert“-Datums festgestellt wird.

    In-Context-Vorschau konfigurieren

    Die Funktion „In-Context-Vorschau“ bietet eine Echtzeit-Vorschau des Originaltextes oder des übersetzten Textes sowohl im webbasierten CAT-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:

    • Den Zugriff auf die On-Premise-Installation durch die Unternehmens-Firewall ermöglichen.

    • In der Authoring-Umgebung anmelden.

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

    • Die Installation muss von den IP-Adressen des Phrase-Servers aus zugänglich sein. Die aktuelle Liste steht unter IP-Adressen der Phrase-Server zur Verfügung.

    • Der Domänenname muss extern auflösbar sein.

    Hinweis

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

    Beispiele für entfernte Tags sind FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED und OBJECT sowie die CSS-Eigenschaft background-image.

    WordPress-Einstellungen

    1. Zum Erstellen und Verwalten mehrsprachiger Seiten das Plugin WPML oder Multilingual Press installieren.

    2. Im linken Navigationsbereich zu Phrase navigieren.

    3. Auf Connector und anschließend auf Connector-Einstellungen anzeigen klicken.

    4. Auf Neues Token generieren klicken, um ein Token für die Verbindung zu generieren.

    5. Anhand ihres Status auswählen, welche Beiträge importiert werden sollen und welcher Status den zurückgesendeten übersetzten Inhalten zugewiesen werden soll.

    6. Zur Seite Benutzerdefinierte Felder navigieren und aus der Liste die benutzerdefinierten Felder auswählen, die aus WordPress exportiert und übersetzt werden sollen. Alle benutzerdefinierten Felder sind standardmäßig für den Export ausgewählt.

    7. Zur Seite Sprachzuordnung navigieren und WordPress-Sprachen den Phrase-Sprachcodes zuordnen.

    8. Auf der Seite Shortcodes die Liste der unterstützten Shortcodes einsehen oder einen benutzerdefinierten Shortcode hinzufügen, der mit einem Shortcode-Plugin eines Drittanbieters erstellt wurde.

      Attribute, die als einzelner URL-kodierter JSON-Wert gespeichert sind, wie z. B. WPBakery param_group-Repeater-Felder, werden nicht dekodiert. Verschachtelte Felder innerhalb dieser Art von Attribut, zum Beispiel die Felder Titel, Beschreibung und Beschriftung einer auf Repeatern basierenden Karussell-Folie, werden nicht als separate übersetzbare Inhalte extrahiert.

      Damit dieser Inhalt übersetzt werden kann, den Shortcode so umstrukturieren, dass jedes verschachtelte Feld als eigenes Shortcode-Attribut, Block-Attribut oder HTML-Element ausgegeben wird. Anschließend die Attribute auf der Shortcodes-Seite des Phrase-Plugins (bei benutzerdefinierten Gutenberg-Blöcken unter Gutenberg-Blöcke) hinzufügen und den Auftrag erneut importieren.

    9. Unter „Übersetzen in“ die unter (APC) angegebenen Sprachen eintragen.

      Die automatisierte Projekterstellung erstellt nur Aufträge für Sprachen, die in dem benutzerdefinierten Feld angegeben sind, das durch seinen Feldnamen identifiziert wird – z. B. target_languages. Der Feldtyp sollte eine Mehrfachauswahlliste sein, deren 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, die Sprachen im WPML-Bereich von WordPress definieren.

    Phrase TMS-Einstellungen

    1. Auf der Seite Einstellungen Setup_gear.png zum Abschnitt Integrationen scrollen.

    2. Klicke auf Konnektoren.

      Die Seite Konnektoren wird geöffnet.

    3. Auf Neuer Connector klicken.

      Die Seite Connector erstellen öffnet sich.

    4. Den Typ auf WordPress ändern und einen Namen für den Connector eingeben.

    5. Die URL der WordPress-Website eingeben.

      Beispiel: Wenn die URL der WordPress-Adminseite http://blog.phrase.com/wp-admin/index.php lautet, ist die Website-URL http://blog.phrase.com/.

    6. Unter Phrase WordPress-Plugin-Token das Token aus der Konfiguration des Phrase-Plugins eingeben.

    7. Wenn die Website durch HTTP-Basisauthentifizierung geschützt ist, Benutzername und Passwort wie in der WordPress-Administration festgelegt eingeben.

    8. Klicke auf Verbindung testen.

      Eine Liste der konfigurierten Sprachen wird angezeigt, wenn die Verbindung erfolgreich war. Ein rotes Ausrufezeichen mit einer Fehlermeldung erscheint, wenn 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 Verbindung testen die Auswahl der konfigurierten Sprachen.

    9. Klicke auf Speichern.

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

    Fehlerbehebung

    Was tun, wenn importierter Text voller Code ist

    Einige WordPress-Add-ons fügen Code in 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, in WordPress festlegen, welche benutzerdefinierten Felder übersetzt werden sollen.

    Im Phrase-Plugin unter Shortcodes die Shortcodes gemäß den Spezifikationen des Add-on-Formats hinzufügen.

    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 zur Deaktivierung der JSON-API. Sicherstellen, 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. Das Phrase WordPress-Plugin auf die neueste verfügbare Version aktualisieren und anschließend neue Übersetzungsaufträge erstellen, um zu prü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.