Integraciones

WordPress (TMS)

El contenido se traduce automáticamente del inglés por Phrase Language AI.

Disponible para

  • Planes Team, Business y Enterprise

Ponte en contacto con el equipo de ventas para preguntar por nuestros planes.

Disponible para

  • Planes Ultimate y Enterprise (Legacy)

Ponte en contacto con el equipo de ventas para preguntar por nuestros planes.

Consejo

Para obtener información sobre la integración de WordPress en Phrase Strings, consulte WordPress (Strings).

WordPress es un sistema de gestión de contenidos web y blogs de código abierto. También admite listas de correo, foros, galerías multimedia, análisis y tiendas en línea.

El conector admite los plugins WPML y Multilingual Press. Detecta automáticamente qué plugin está instalado durante la instalación del Phrase Plugin. El modo en el que se está ejecutando el plugin se puede ver en la configuración Avanzada.

La plataforma WordPress VIP no es compatible.

El conector no admite 2FA. La 2FA se puede habilitar para wp-admin o el frontend, pero todos los endpoints que comienzan con /wp-json/memsource/v1/connector deben ser accesibles desde Phrase sin 2FA. Los endpoints utilizados por el conector ya están protegidos con un token de Phrase y la seguridad se puede mejorar añadiendo una autenticación básica y/o permitiendo el acceso solo desde las IP de Phrase.

Versiones compatibles

  • Versión de WordPress: 4.9 o superior, incluidas las instalaciones multisitio (el Phrase Plugin y WPML deben estar instalados en todos los sitios)

  • Versión de PHP: 7.0 o superior

  • WPML Plugin: versión 3.7 o superior

  • Multilingual Press Plugin: versión 3.7.0 o superior

Tipos de contenido compatibles

El conector de WordPress permite descargar el contenido de origen y cargar las localizaciones de destino directamente desde/hacia WordPress para los siguientes tipos de contenido:

  • Entradas

  • Páginas

  • Etiquetas

  • Categorías

  • Tipos de entrada personalizados

  • Taxonomías personalizadas

Estados compatibles

  • Publicado y Borrador (la vista previa en contexto es compatible para entradas y contenido derivado)

Nota

Algunas etiquetas HTML presentan un riesgo y el editor CAT las elimina de este HTML al mostrar la vista previa. Esto es para garantizar la privacidad y seguridad de los datos del usuario.

Ejemplos de etiquetas eliminadas incluyen FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT o propiedades CSS de background-image.

Plugins compatibles

Los siguientes plugins son compatibles con el plugin de traducción de Phrase para WordPress:

  • Avada

  • Divi

  • Elementor

  • Gutenberg

    • Los bloques predefinidos se configuran automáticamente. Configura bloques personalizados en bloques de Gutenberg desde el menú Phrase. Si no se configura, el contenido no se importará.

  • Yoast SEO

  • SEOPress

  • WPBakery Page Builder (anteriormente Visual Composer)

  • Avia (tema Enfold)

    • Los campos personalizados de Enfold deben deseleccionarse porque no son compatibles. Haz clic en el Phrase Plugin en tu cuenta de WordPress y ve a la página Campos personalizados para deseleccionar los campos personalizados de Enfold.

Casos prácticos

Hay varios casos prácticos del conector:

  • Los project managers pueden agregar archivos directamente a los proyectos desde un repositorio en línea.

  • Con el complemento Advanced Custom Fields (ACF), se pueden definir flujos de trabajo individuales dentro de WordPress. Phrase supervisa los cambios en los pasos del flujo de trabajo y los actualiza en consecuencia, por ejemplo, de Traducir a Traducción en curso a Traducción completada.

  • Configura el portal de solicitudes para permitir que los remitentes agreguen archivos a las solicitudes directamente desde el repositorio en línea.

  • Usa la creación automática de proyectos (APC) para que se creen nuevos proyectos automáticamente cuando se detecte un cambio en la fecha de última modificación de los archivos o una carpeta supervisados.

    Configurar la vista previa en contexto

    La función de vista previa en contexto ofrece una vista previa en tiempo real del texto original o traducido tanto en el editor web CAT como en el editor de escritorio CAT.

    Se admiten tablas, columnas, varios gráficos, formato y fuentes (si son instaladas por los usuarios). La función está destinada a proporcionar contexto al traducir y no es una representación perfecta del documento original o completado; se esperan algunas diferencias visuales. También puede verse afectada si se habilita o se deshabilita la opción Permitir la carga de contenido externo en los editores en la configuración de acceso y seguridad.

    Requisitos de Phrase:

    • Pasa a través del firewall empresarial para acceder a la instalación local.

    • Autentícate en el entorno de creación.

    Configuración del firewall para la instalación local:

    • La instalación debe ser accesible desde las direcciones IP del servidor de Phrase. Consulta Direcciones IP de los servidores de Phrase para obtener la lista actual.

    • El nombre de dominio debe poder resolverse externamente.

    Nota

    Algunas etiquetas HTML presentan un riesgo y el editor CAT las elimina de este HTML al mostrar la vista previa. Esto es para garantizar la privacidad y seguridad de los datos del usuario.

    Ejemplos de etiquetas eliminadas incluyen FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT o propiedades CSS de background-image.

    Configuración de WordPress

    1. Instala el complemento WPML o Multilingual Press para crear y gestionar páginas multilingües.

    2. Ve a Phrase en el panel de navegación izquierdo.

    3. Haz clic en Conector y luego en Mostrar configuración del conector.

    4. Haz clic en Generar nuevo token para generar un token y establecer la conexión.

    5. Selecciona qué publicaciones deben importarse según su estado y qué estado se asignará al contenido traducido que se devuelva.

    6. Ve a la página Campos personalizados y selecciona de la lista los campos personalizados que deben exportarse desde WordPress y traducirse. Todos los campos personalizados están seleccionados para exportar por defecto.

    7. Navega a la página Asignación de idiomas y vincula los idiomas de WordPress a los códigos de idioma de Phrase.

    8. Ve a la página Shortcodes para ver la lista de shortcodes admitidos o agrega un shortcode personalizado que se haya creado mediante un plugin de shortcodes de terceros.

    9. Proporciona la traducción a los idiomas especificados en (APC).

      La creación automatizada de proyectos solo genera trabajos para los idiomas especificados en el campo personalizado identificado por su Field Name (p. ej., target_languages). El tipo de campo debe ser la lista de selección múltiple, donde los valores coincidan con los códigos de idioma.

    Nota

    Los idiomas de WPML deben coincidir con los idiomas del proyecto. Para admitir variaciones locales, como Francés (Canadá), define los idiomas en el panel de WPML dentro de WordPress.

    Configuración de Phrase TMS

    1. Ve a la página de Configuración Setup_gear.png y desplázate hasta la sección Integraciones.

    2. Haz clic en Conectores.

      Se abrirá la página Conectores.

    3. Haz clic en Nuevo conector.

      Se abrirá la página Crear conector.

    4. Cambia el Tipo a WordPress y proporciona un nombre para el conector.

    5. Introduce la URL del sitio de WordPress.

      Ejemplo: Si la URL de tu página de administración de WordPress fuera http://blog.phrase.com/wp-admin/index.php, la URL del sitio sería http://blog.phrase.com/.

    6. Introduce el Phrase WordPress Plugin token utilizando el token de la configuración del plugin de Phrase.

    7. Si el sitio está protegido con autenticación HTTP básica, proporciona el Nombre de usuario y la Contraseña tal como se configuraron en el administrador de WordPress.

    8. Haz clic en Conexión de prueba.

      Aparecerá una lista de idiomas configurados si la conexión se realizó correctamente. Aparecerá un signo de exclamación rojo con un mensaje de error si no fue así. Pasa el cursor sobre el icono para ver más detalles.

      Si cambias el origen o el destino, al hacer clic en Probar conexión se actualizará la selección de idiomas configurados.

    9. Haz clic en Guardar.

      El conector se añadirá a la lista de la página Conectores.

    Eliminar un conector

    Para eliminar un conector:

    1. Desde la página Integrations, selecciona el conector que deseas eliminar.

    2. Haz clic en Delete.

      Se abre la ventana Delete connector.

    3. Escribe "delete" y haz clic en Delete.

      El conector se elimina y se muestra la lista de conectores.

    Nota

    Un conector no puede eliminarse mientras siga vinculado a trabajos incompletos en un proyecto, incluidos los trabajos que se encuentran en la papelera de reciclaje. Intentar eliminar dicho conector devuelve un error de \"Failed to delete connector\".

    Resolución Abre el proyecto asociado con el conector y completa o elimina los trabajos restantes. Ve a Settings/Recycle bin y vacíalo para eliminar cualquier trabajo que aún esté vinculado al conector. Intenta eliminar el conector de nuevo.

    Solución de problemas

    Qué hacer si el texto importado está lleno de código

    Algunos complementos de WordPress inyectan código en sus páginas de WordPress. Phrase no maneja este código sin una configuración adicional.

    Los complementos que se sabe que causan este problema son:

    • Avia Layout Builder

    • Divi Builder

    • Fusion Builder

    • Visual Composer

    • WPBakery (anteriormente Visual Composer)

    Para configurar Phrase en este caso, indica en WordPress qué campos personalizados deseas traducir.

    Ve al plugin Phrase, luego a Shortcodes, y añade los shortcodes según la especificación del formato del complemento.

    Configuración de WPBakery:

    Configuración de WPBakery

    La prueba de conexión falla al configurar el conector

    Algunos plugins de WordPress, como WP Hardening, WP Security, WP Staging, Disable WP REST API o Wordfence Security, ofrecen opciones para deshabilitar la API JSON. Asegúrate de que la API de WordPress no esté deshabilitada.

    Atributos de shortcode corrompidos con una cadena aleatoria

    En algunos casos, el nombre de un atributo de shortcode puede corromperse con una cadena hash aleatoria añadida durante la importación o exportación, por ejemplo label:0336e6e6d2197e47="Play Now" en lugar de label="Play Now".

    Este problema es causado por versiones obsoletas del plugin de WordPress de Phrase. Actualiza el plugin de WordPress de Phrase a la última versión disponible y luego crea nuevos trabajos de traducción para verificar que los atributos de los shortcodes se importen y exporten correctamente.

    ¿Fue útil este artículo?
    ★ ★ ★ ★ ★

    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.