Intégrations

WordPress (TMS)

Le contenu est traduit de l’anglais par Phrase Language AI.

Disponible pour

  • Les forfaits Team, Business et Enterprise

Contactez le service commercial pour toute question relative aux licences.

Disponible pour

  • Les forfaits Ultimate et Enterprise (Legacy)

Contactez le service commercial pour toute question relative aux licences.

Astuce

Pour plus d'informations sur l'intégration de WordPress dans Phrase Strings, consultez WordPress (Strings).

WordPress est un système de gestion de contenu web et de blog open source. Il prend également en charge les listes de diffusion, les forums, les galeries multimédias, les analyses et les boutiques en ligne.

Le connecteur prend en charge les plugins WPML et Multilingual Press. Il détecte automatiquement quel plugin est installé lors de l'installation du Phrase Plugin. Le mode dans lequel le plugin s'exécute peut être consulté dans les paramètres Avancés.

La plateforme WordPress VIP n'est pas prise en charge.

Le connecteur ne prend pas en charge la 2FA. La 2FA peut être activée pour wp-admin ou le frontend, mais tous les points de terminaison commençant par /wp-json/memsource/v1/connector doivent être accessibles depuis Phrase sans 2FA. Les points de terminaison utilisés par le connecteur sont déjà sécurisés par un jeton Phrase et la sécurité peut être améliorée en ajoutant une authentification de base et/ou en autorisant uniquement l'accès depuis les adresses IP de Phrase.

Versions prises en charge

  • Version de WordPress : 4.9 ou supérieure, y compris les installations multisites (le Phrase plugin et WPML doivent être installés sur tous les sites)

  • Version de PHP : 7.0 ou supérieure

  • WPML Plugin : version 3.7 ou supérieure

  • Multilingual Press Plugin : version 3.7.0 ou supérieure

Types de contenu pris en charge

Le connecteur WordPress permet de télécharger le contenu source et de charger les localisations cibles directement depuis/vers WordPress pour les types de contenu suivants :

  • Articles

  • Pages

  • Balises

  • Catégories

  • Types de contenu personnalisés

  • Taxonomies personnalisées

Statuts pris en charge

  • Publié et Brouillon (aperçu en contexte pris en charge pour les articles et le contenu dérivé)

Note

Certaines balises HTML présentent un risque et l'éditeur CAT les supprime de ce HTML lors de l'affichage de l'aperçu. Ceci afin de garantir la confidentialité et la sécurité des données de l'utilisateur.

Les exemples de balises supprimées incluent FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT ou les propriétés CSS background-image.

Plugins pris en charge

Les plugins suivants sont pris en charge par le Phrase Translation Plugin pour WordPress :

  • Avada

  • Divi

  • Elementor

  • Gutenberg

    • Les blocs prédéfinis sont configurés automatiquement. Configurez les blocs personnalisés dans blocs Gutenberg sous le menu Phrase. Si les blocs personnalisés ne sont pas configurés, le contenu ne sera pas importé.

  • Yoast SEO

  • SEOPress

  • WPBakery Page Builder (anciennement Visual Composer)

  • Avia (thème Enfold)

    • Les champs personnalisés Enfold doivent être désélectionnés car ils ne sont pas pris en charge. Cliquez sur le Phrase Plugin dans votre compte WordPress et accédez à la page Champs personnalisés pour désélectionner les champs personnalisés Enfold.

Cas d'utilisation

Il existe un certain nombre de cas d'utilisation pour le connecteur :

  • Les chefs de projet peuvent ajouter des fichiers directement aux projets depuis un référentiel en ligne.

  • Avec le plugin Advanced Custom Fields (ACF), des flux de travail individuels peuvent être définis au sein de WordPress. Phrase surveille les modifications apportées aux étapes du flux de travail et les met à jour en conséquence, par exemple de Traduire à Traduction en cours puis à Traduction terminée.

  • Configurez le portail de l’envoyeur pour permettre aux envoyeurs d’ajouter directement des fichiers aux demandes depuis le référentiel en ligne.

  • Utilisez la création de projets automatisée (APC) pour que de nouveaux projets soient automatiquement créés lorsqu'une date de dernière modification est détectée pour des fichiers ou un dossier suivis.

    Configurer l'aperçu en contexte

    La fonctionnalité d'aperçu en contexte offre un aperçu en temps réel du texte original ou traduit, aussi bien dans l'éditeur de TAO web que dans l'éditeur de TAO de bureau.

    Les tableaux, colonnes, divers graphiques, la mise en forme et les polices (si installées par les utilisateurs) sont pris en charge. Cette fonctionnalité est destinée à fournir du contexte lors de la traduction et ne constitue pas une représentation parfaite du document original ou final ; certaines différences visuelles sont à prévoir. Elle peut également être influencée par l'activation ou la désactivation de l'option Autoriser le chargement de contenu externe dans les éditeurs dans les paramètres d'accès et de sécurité.

    Exigences de Phrase :

    • Traversez le pare-feu d'entreprise pour accéder à l'installation sur site.

    • Authentifiez-vous dans l'environnement de création.

    Configuration du pare-feu pour l'installation sur site :

    • L'installation doit être accessible depuis les adresses IP du serveur Phrase. Consultez Phrase Servers IP Addresses pour obtenir la liste actuelle.

    • Le nom de domaine doit pouvoir être résolu en externe.

    Remarque

    Certaines balises HTML présentent un risque et l'éditeur CAT les supprime de ce HTML lors de l'affichage de l'aperçu. Ceci afin de garantir la confidentialité et la sécurité des données de l'utilisateur.

    Les exemples de balises supprimées incluent FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT ou les propriétés CSS background-image.

    Paramètres WordPress

    1. Installez le plugin WPML ou Multilingual Press pour créer et gérer des pages multilingues.

    2. Accédez à Phrase dans le panneau de navigation de gauche.

    3. Cliquez sur Connecteur puis sur Afficher les paramètres du connecteur.

    4. Cliquez sur Générer un nouveau jeton pour générer un jeton afin d'établir la connexion.

    5. Sélectionnez les articles à importer en fonction de leur statut et le statut à attribuer au contenu traduit renvoyé.

    6. Accédez à la page Champs personnalisés et sélectionnez dans la liste les champs personnalisés qui doivent être exportés depuis WordPress et traduits. Tous les champs personnalisés sont sélectionnés pour l'exportation par défaut.

    7. Accédez à la page Mappage de langue et mappez les langues WordPress aux codes de langue Phrase.

    8. Accédez à la page Shortcodes pour voir la liste des shortcodes pris en charge ou ajouter un shortcode personnalisé créé à l'aide d'un plugin de shortcode tiers.

    9. Fournissez la traduction pour les langues spécifiées dans (APC).

      La création automatisée de projets ne crée des tâches que pour les langues spécifiées dans le champ personnalisé identifié par son Nom de champ – par ex. : target_languages. Le type de champ doit être la liste de sélection à valeurs multiples, où les valeurs correspondent aux codes de langue.

    Remarque

    Les langues dans WPML doivent correspondre aux langues du projet. Pour prendre en charge les variantes locales telles que le français (Canada), définissez les langues dans le panneau WPML dans WordPress.

    Paramètres Phrase TMS

    1. À partir de la page des paramètres Setup_gear.png, faites défiler vers le bas jusqu'à la section Intégrations.

    2. Cliquez sur Connecteurs.

      La page Connecteurs s'ouvre.

    3. Cliquez sur Nouveau connecteur.

      La page Créer un connecteur s'ouvre.

    4. Modifiez le Type en WordPress et donnez un nom au connecteur.

    5. Saisissez l'URL du site WordPress.

      Exemple : Si l'URL de votre page d'administration WordPress était http://blog.phrase.com/wp-admin/index.php, l'URL du site serait http://blog.phrase.com/.

    6. Saisissez le Phrase WordPress plugin token avec le jeton provenant de la configuration du plugin Phrase.

    7. Si le site est sécurisé par une authentification HTTP de base, fournissez le Nom d'utilisateur et le Mot de passe tels que définis dans l'administration WP.

    8. Cliquez sur Tester la connexion.

      Une liste des langues configurées apparaîtra si la connexion a réussi. Un point d'exclamation rouge apparaîtra avec un message d'erreur si ce n'est pas le cas. Passez la souris sur l’icône pour obtenir plus de détails.

      Si la source ou la cible est modifiée, cliquer sur Tester la connexion actualisera la sélection des langues configurées.

    9. Cliquez sur Enregistrer.

      Le connecteur est ajouté à la liste de la page Connecteurs.

    Supprimer un connecteur

    Pour supprimer un connecteur :

    1. Depuis la page Intégrations, sélectionnez le connecteur à supprimer.

    2. Cliquez sur Supprimer.

      La fenêtre Supprimer le connecteur s'ouvre.

    3. Tapez « delete » et cliquez sur Supprimer.

      Le connecteur est supprimé et la liste des connecteurs s'affiche.

    Remarque

    Un connecteur ne peut pas être supprimé tant qu'il est encore lié à des travaux incomplets dans un projet, y compris les travaux se trouvant dans la corbeille. Tenter de supprimer un tel connecteur renvoie une erreur « Échec de la suppression du connecteur ».

    Résolution : Ouvrez le projet associé au connecteur et terminez ou supprimez tous les travaux restants. Allez dans Paramètres/Corbeille et videz-la pour supprimer tous les travaux encore liés au connecteur. Réessayez de supprimer le connecteur.

    Dépannage

    Que faire si le texte importé est rempli de code

    Certains modules complémentaires WordPress injectent du code dans vos pages WordPress. Phrase ne gère pas ce code sans configuration supplémentaire.

    Les modules complémentaires connus pour causer ce problème sont :

    • Avia Layout Builder

    • Divi Builder

    • Fusion Builder

    • Visual Composer

    • WPBakery (anciennement Visual Composer)

    Pour configurer Phrase dans ce cas, indiquez dans WordPress quels champs personnalisés vous souhaitez traduire.

    Allez dans le plugin Phrase, puis Shortcodes, et ajoutez les shortcodes en fonction des spécifications du format du module complémentaire.

    Paramètres WPBakery :

    Paramètres Bakery

    Le test de connexion échoue lors de la configuration du connecteur

    Certains plugins WordPress, comme WP Hardening, WP Security, WP Staging, Disable WP REST API ou Wordfence Security, offrent des options pour désactiver l'API JSON. Assurez-vous que l'API WordPress n'est pas désactivée.

    Attributs de shortcode corrompus par une chaîne aléatoire

    Dans certains cas, un nom d'attribut de shortcode peut être corrompu par l'ajout d'une chaîne de hachage aléatoire lors de l'importation ou de l'exportation, par exemple label:0336e6e6d2197e47="Play Now" au lieu de label="Play Now".

    Ce problème est causé par des versions obsolètes du plugin WordPress Phrase. Mettez à jour le plugin WordPress Phrase vers la dernière version disponible, puis créez de nouveaux travaux de traduction pour vérifier que les attributs de shortcode sont importés et exportés correctement.

    Cet article vous a-t-il été utile ?
    ★ ★ ★ ★ ★

    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.