-
Planes Team, Business y Enterprise
Ponte en contacto con el equipo de ventas para preguntar por nuestros planes.
-
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 .
La plataforma WordPress VIP no es compatible.
El conector no admite 2FA. Se puede habilitar 2FA 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 únicamente desde las IP de Phrase.
-
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 original 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.
Complementos 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 en bloques de Gutenberg bajo el menú . Si no se configuran, 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 para deseleccionar los campos personalizados de Enfold.
-
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, p. ej., 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.
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:
-
Atraviesa el 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.
-
Instala el complemento WPML o Multilingual Press para crear y gestionar páginas multilingües.
-
Ve a en el panel de navegación izquierdo.
-
Haz clic en Conector y luego en Mostrar configuración del conector.
-
Haz clic en Generar nuevo token para generar un token y establecer la conexión.
-
Selecciona qué publicaciones deben importarse según su estado y qué estado debe asignarse al contenido traducido que se devuelve.
-
Navega 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 la exportación de forma predeterminada.
-
Navega a la página y asigna los idiomas de WordPress a los códigos de idioma de Phrase.
-
Ve a la página para ver la lista de shortcodes admitidos o añade un shortcode personalizado que se haya creado mediante un plugin de shortcodes de terceros.
Los atributos almacenados como un único valor JSON codificado en URL, como los campos repetidores
param_groupde WPBakery, no se decodifican. Los campos anidados dentro de este tipo de atributo, por ejemplo, los campos Título, Descripción y Etiqueta de una diapositiva de carrusel basada en repetidores, no se extraen como contenido traducible independiente.Para que este contenido esté disponible para la traducción, reestructura el shortcode de modo que cada campo anidado se genere como su propio atributo de shortcode, atributo de bloque o elemento HTML. Luego, añade los atributos en la página Shortcodes del plugin de Phrase (o, para bloques de Gutenberg personalizados, en los bloques de Gutenberg) e importa el trabajo de nuevo.
-
Proporciona la traducción a los idiomas especificados en (APC).
La creación automatizada de proyectos solo crea trabajos para los idiomas especificados en el campo personalizado identificado por su , p. ej., target_languages. El tipo de campo debe ser la lista de selección de valores múltiples, donde los valores coincidan con los códigos de idioma.
Nota
Los idiomas en 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.
-
En la página de configuración
, desplázate hasta la sección .
-
Haz clic en Conectores.
Se abrirá la página .
-
Haz clic en Nuevo conector.
Se abrirá la página .
-
Cambia el Tipo a WordPress y proporciona un nombre para el conector.
-
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/.
-
Introduce el Phrase WordPress Plugin token con el token de la configuración del plugin de Phrase.
-
Si el sitio está protegido mediante autenticación HTTP básica, proporciona el Nombre de usuario y la Contraseña tal como se establecieron en el administrador de WP.
-
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, haz clic en para actualizar la selección de idiomas configurados.
-
Haz clic en Guardar.
El conector se añadirá a la lista de la página .
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 gestiona 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 quieres traducir.
Ve al complemento , luego a y añade los shortcodes según la especificación del formato del complemento.
Configuración de WPBakery:
La prueba de conexión falla al configurar el conector
Algunos complementos 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 dañados con una cadena aleatoria
En algunos casos, el nombre de un atributo de shortcode puede dañarse 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 Phrase para WordPress. Actualiza el plugin Phrase para WordPress a la última versión disponible y luego crea nuevos trabajos de traducción para verificar que los atributos de shortcode se importen y exporten correctamente.