Integrações

WordPress (TMS)

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

Disponível para

  • Planos Team, Business e Enterprise

Entre em contato com o departamento de Vendas para perguntas sobre o licenciamento.

Disponível para

  • Planos Ultimate e Enterprise (legado)

Entre em contato com o departamento de Vendas para perguntas sobre o licenciamento.

Dica

Para obter informações sobre a integração do WordPress no Phrase Strings, consulte WordPress (Strings).

O WordPress é um sistema de código aberto para gerenciar blogs e conteúdo da web. Ele também suporta listas de discussão, fóruns, galerias de mídia, análises e lojas online.

O conector suporta os plugins WPML e Multilingual Press. Ele detecta automaticamente qual plugin está instalado durante a instalação do plugin Phrase. O modo em que o plugin está sendo executado pode ser visualizado nas configurações Avançadas.

A plataforma WordPress VIP não é suportada.

O conector funciona em uma única instalação do WordPress ou em uma rede multisite vinculada pelo WPML ou Multilingual Press. A entrega de traduções em uma instalação do WordPress separada e hospedada de forma independente não é suportada.

O conector não suporta 2FA. O 2FA pode ser ativado para o wp-admin ou para o frontend, mas todos os endpoints que começam com /wp-json/memsource/v1/connector devem estar acessíveis a partir do Phrase sem 2FA. Os endpoints usados pelo conector já estão protegidos com um token do Phrase e a segurança pode ser aprimorada adicionando uma autenticação básica e/ou permitindo o acesso apenas a partir de IPs do Phrase.

Versões suportadas

  • Versão do WordPress: 4.9 ou superior, incluindo instalações multisite (o plugin Phrase e o WPML precisam estar instalados em todos os sites)

  • Versão do PHP: 7.0 ou superior

  • Plugin WPML: versão 3.7 ou superior

  • Plugin Multilingual Press: versão 3.7.0 ou superior

Tipos de conteúdo suportados

O conector do WordPress permite baixar conteúdo de origem diretamente do WordPress e enviar localizações de destino diretamente para o WordPress para os seguintes tipos de conteúdo:

  • Posts

  • Páginas

  • Códigos

  • Categorias

  • Tipos de posts personalizados

  • Taxonomias personalizadas

Nota

O conector usa o ID do post do WordPress como o ID do arquivo remoto. Se os IDs dos posts mudarem, por exemplo, após a migração para uma nova instalação do WordPress, os trabalhos existentes não corresponderão mais ao conteúdo no site. Crie novos trabalhos a partir do conteúdo na nova instalação.

Status suportados

  • Publicado e Rascunho (visualização em contexto suportada para posts e conteúdo derivado)

Nota

Algumas tags HTML apresentam riscos, por isso o editor CAT as remove do HTML ao exibir a visualização. Isso é para garantir a privacidade e a segurança dos dados do usuário.

Exemplos de tags removidas incluem FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT ou propriedades CSS de background-image.

Plugins suportados

Os seguintes plugins são compatíveis com o plugin de tradução do Phrase para WordPress:

  • Avada

  • Divi

  • Elementor

  • Gutenberg

    • Blocos predefinidos são configurados automaticamente. Configure Blocos personalizados em Blocos do Gutenberg, no menu Phrase. Se os blocos personalizados não forem configurados, o conteúdo não será importado.

  • Yoast SEO

  • SEOPress

  • WPBakery Page Builder (anteriormente Visual Composer)

  • Avia (Tema Enfold)

    • Os campos personalizados do Enfold devem ser desmarcados porque não são suportados. Clique no plugin do Phrase em sua conta do WordPress e acesse a página Campos personalizados para desmarcar os campos personalizados do Enfold.

Casos de uso

Existem vários casos de uso para o conector:

  • Os gerentes de projetos podem adicionar arquivos diretamente a projetos a partir de um repositório online.

  • Com o plugin Advanced Custom Fields (ACF), fluxos de trabalho individuais podem ser definidos dentro do WordPress. O Phrase monitora as alterações nas etapas do fluxo de trabalho e as atualiza de acordo, por exemplo, de Traduzir para Tradução em andamento e, depois, para Tradução concluída.

  • Configure o portal do solicitante para permitir que os solicitantes adicionem arquivos às solicitações diretamente do repositório online.

  • Use a criação automatizada de projetos (APC) para que novos projetos sejam criados automaticamente quando for detectada uma alteração na data da última modificação dos arquivos ou da pasta monitorados.

    Configure a visualização em contexto

    O recurso de visualização em contexto oferece uma visualização em tempo real do texto original ou traduzido tanto no editor web CAT quanto no editor desktop CAT.

    Tabelas, colunas, vários gráficos, formatação e fontes (se instaladas pelos usuários) são suportados. O recurso destina-se a fornecer contexto durante a tradução e não é uma representação perfeita do documento original ou concluído; algumas diferenças visuais são esperadas. A visualização também pode ser afetada pela ativação ou desativação da opção Permitir o carregamento de conteúdo externo nos editores nas configurações de Acesso e segurança.

    Requisitos do Phrase:

    • O Phrase deve atravessar o firewall corporativo para acessar a instalação local.

    • O Phrase deve se autenticar no ambiente de autoria.

    Configuração de firewall para instalação local:

    • A instalação deve estar acessível a partir dos endereços IP dos servidores do Phrase. Consulte Endereços IP dos servidores do Phrase para obter a lista atual.

    • O nome de domínio deve poder ser resolvido externamente.

    Nota

    Algumas tags HTML apresentam riscos, por isso o editor CAT as remove do HTML ao exibir a visualização. Isso é para garantir a privacidade e a segurança dos dados do usuário.

    Exemplos de tags removidas incluem FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT ou propriedades CSS de background-image.

    Configurações do WordPress

    1. Instale o plugin WPML ou Multilingual Press para criar e gerenciar páginas multilíngues.

    2. Vá para Phrase no painel de navegação à esquerda.

    3. Clique em Conector e depois em Mostrar configurações do conector.

    4. Clique em Gerar novo token para gerar um token para estabelecer a conexão.

    5. Selecione quais posts devem ser importados com base em seu status e qual status deve ser atribuído ao conteúdo traduzido enviado de volta.

    6. Navegue até a página Campos personalizados e selecione na lista os campos personalizados que devem ser exportados do WordPress e traduzidos. Todos os campos personalizados são selecionados para exportação por padrão.

    7. Navegue até a página Mapeamento de idiomas e mapeie os idiomas do WordPress para os códigos de idioma do Phrase.

    8. Vá para a página Shortcodes para ver a lista de shortcodes suportados ou adicionar um shortcode personalizado que foi criado usando um plugin de shortcode de terceiros.

      Atributos armazenados como um único valor JSON codificado em URL, como campos repetidores param_group do WPBakery, não são decodificados. Campos aninhados dentro deste tipo de atributo, por exemplo, os campos Título, Descrição e Rótulo de um slide de carrossel baseado em repetidor, não são extraídos como conteúdos traduzíveis separados.

      Para tornar este conteúdo disponível para tradução, reestruture o shortcode para que cada campo aninhado seja gerado como seu próprio atributo de shortcode, atributo de bloco ou elemento HTML. Em seguida, adicione os atributos na página Shortcodes do plugin do Phrase (ou, no caso de blocos personalizados do Gutenberg, na página Blocos do Gutenberg) e importe o trabalho novamente.

    9. Informe os idiomas de destino especificados em (APC).

      A Criação Automatizada de Projetos cria apenas trabalhos para os idiomas especificados no campo personalizado identificado pelo seu Nome do campo – por exemplo, target_languages. O tipo de campo deve ser uma lista de seleção de múltiplos valores, cujos valores correspondam aos códigos de idioma.

    Nota

    Os idiomas no WPML devem corresponder aos idiomas do projeto. Para oferecer suporte a variações locais, como francês (Canadá), defina os idiomas no painel do WPML dentro do WordPress.

    Configurações do Phrase TMS

    1. Na página de configurações Setup_gear.png role para baixo até a seção de Integrações.

    2. Clique em Conectores.

      A página Conectores é aberta.

    3. Clique em Novo conector.

      A página Criar conector é aberta.

    4. Altere o Tipo para WordPress e forneça um nome para o conector.

    5. Insira a URL do site WordPress.

      Exemplo: Se a URL da sua página de administração do WordPress fosse http://blog.phrase.com/wp-admin/index.php, a URL do site seria http://blog.phrase.com/.

    6. Preencha o campo token do plugin Phrase WordPress com o token da configuração do plugin Phrase.

    7. Se o site estiver protegido por autenticação HTTP básica, forneça o Nome de usuário e a Senha conforme configurados no painel de administração do WP.

    8. Clique em Testar conexão.

      Uma lista de idiomas configurados aparecerá se a conexão for bem-sucedida. Um ponto de exclamação vermelho aparecerá com uma mensagem de erro se a conexão falhar. Passe o cursor acima do ícone para ver detalhes adicionais.

      Se o idioma de origem ou de destino for alterado, clique em Testar conexão para atualizar a seleção de idiomas configurados.

    9. Clique em Gravar.

      O conector está adicionado à lista na página de conectores.

    Solução de problemas

    O que fazer se o texto importado estiver cheio de código

    Alguns complementos do WordPress injetam código em suas páginas do WordPress. O Phrase não lida com esse código sem configuração adicional.

    Os complementos conhecidos por causar esse problema são:

    • Avia Layout Builder

    • Divi Builder

    • Fusion Builder

    • Visual Composer

    • WPBakery (anteriormente Visual Composer)

    Para configurar o Phrase neste caso, indique no WordPress quais campos personalizados você deseja traduzir.

    Acesse o plugin do Phrase, depois Shortcodes e adicione os shortcodes de acordo com a especificação do formato do complemento.

    Configurações do WPBakery:

    Configurações do Bakery

    O teste de conexão falha ao configurar o conector

    Alguns plugins do WordPress, como WP Hardening, WP Security, WP Staging, Disable WP REST API ou Wordfence Security, oferecem opções para desativar a API JSON. Certifique-se de que a API do WordPress não esteja desativada.

    Atributos de shortcode corrompidos com uma string aleatória

    Em alguns casos, um nome de atributo de shortcode pode ser corrompido com uma string de hash aleatória adicionada durante a importação ou exportação, por exemplo label:0336e6e6d2197e47="Play Now" em vez de label="Play Now".

    Este problema é causado por versões desatualizadas do plugin Phrase para WordPress. Atualize o plugin Phrase para WordPress para a versão disponível mais recente e, em seguida, crie novos trabalhos de tradução para verificar se os atributos de shortcode são importados e exportados corretamente.

    Esse artigo foi útil?
    ★ ★ ★ ★ ★

    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.