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. Der Connector 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 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 auth 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 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 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 sie aus diesem HTML, wenn die Vorschau angezeigt wird. Dies dient der Sicherstellung von Datenschutz und Datensicherheit.

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. Die Custom Blocks in den Gutenberg Blocks im Menü Phrase müssen konfiguriert werden. 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. Im WordPress-Konto kann über das Phrase-Plugin die Seite Benutzerdefinierte Felder aufgerufen werden, 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.

  • Das Submitter-Portal sollte eingerichtet werden, um es Submittern zu ermöglichen, direkt aus dem Online-Repository Dateien zu Anfragen hinzuzufügen.

  • Mittels Automated Project Creation (APC) können automatisch neue Projekte erstellt werden, sobald 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-Webeditor 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:

    • Die Unternehmens-Firewall muss durchschritten werden, um auf die On-Premise-Installation zuzugreifen.

    • Die Authentifizierung in der Autorenumgebung ist erforderlich.

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

    • Die Installation muss von den IP-Adressen des Phrase-Servers aus zugänglich sein. Die aktuelle Liste ist unter Phrase Servers IP Addresses abrufbar.

    • Der Domainname muss extern auflösbar sein.

    Hinweis

    Einige HTML-Tags stellen ein Risiko dar und der CAT-Editor entfernt sie aus diesem HTML, wenn die Vorschau angezeigt wird. Dies dient der Sicherstellung von Datenschutz und Datensicherheit.

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

    WordPress-Einstellungen

    1. Das Plugin WPML oder Multilingual Press sollte installiert werden, um mehrsprachige Seiten zu erstellen und zu verwalten.

    2. Im linken Navigationsbereich befindet sich Phrase.

    3. Es muss Connector und anschließend Show Connector settings ausgewählt werden.

    4. Mit Generate new token wird ein Token zur Herstellung der Verbindung erzeugt.

    5. Es ist auszuwählen, welche Beiträge basierend auf ihrem Status importiert und welchem Status der zurückgesendete übersetzte Inhalt zugewiesen wird.

    6. Auf der Seite Benutzerdefinierte Felder sind die gewünschten benutzerdefinierten Felder auszuwählen, die aus WordPress exportiert und übersetzt werden sollen. Alle benutzerdefinierten Felder sind standardmäßig für den Export ausgewählt.

    7. Auf der Seite Sprachzuordnung werden die WordPress-Sprachen den Phrase-Sprachcodes zugeordnet.

    8. Auf der Seite Shortcodes kann die Liste der unterstützten Shortcodes eingesehen oder ein benutzerdefinierter Shortcode hinzugefügt werden, 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 dieses Attributtyps, zum Beispiel die Felder Titel, Beschreibung und Label einer auf Repeatern basierenden Karussell-Folie, werden nicht als separate übersetzbare Inhalte extrahiert.

      Damit diese Inhalte für die Übersetzung verfügbar werden, ist der Shortcode so umzugestalten, dass jedes verschachtelte Feld als eigenes Shortcode-Attribut, Block-Attribut oder HTML-Element ausgegeben wird. Anschließend sind die Attribute auf der Shortcodes-Seite des Phrase-Plugins (bzw. bei benutzerdefinierten Gutenberg-Blöcken in den Gutenberg-Blöcken) hinzuzufügen, bevor der Auftrag erneut importiert wird.

    9. Die Übersetzung in die in (APC) angegebenen Sprachen wird bereitgestellt.

      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, wobei die Werte mit den Sprachcodes übereinstimmen.

    Hinweis

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

    Phrase TMS-Einstellungen

    1. Auf der Seite Einstellungen Setup_gear.png wird nach unten gescrollt, um zum Abschnitt Integrationen zu gelangen.

    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 angeben.

    5. Die URL der WordPress-Seite eingeben.

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

    6. Das Phrase WordPress-Plugin-Token mit dem Token aus der Phrase-Plugin-Konfiguration eingeben.

    7. Falls die Seite durch einfache HTTP-Authentifizierung geschützt ist, Benutzername und Passwort wie im WP-Admin festgelegt eingeben.

    8. Klicke auf Verbindung testen.

      Eine Liste der konfigurierten Sprachen erscheint, wenn die Verbindung erfolgreich war. Ein rotes Ausrufezeichen erscheint mit einer Fehlermeldung, wenn die Verbindung nicht erfolgreich 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 verarbeitet diesen Code ohne weitere Konfiguration nicht.

    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 angeben, welche benutzerdefinierten Felder übersetzt werden sollen.

    Zum Phrase-Plugin navigieren, dann zu Shortcodes wechseln und die Shortcodes basierend auf der Spezifikation des Addon-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 zum Deaktivieren 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 ü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.