Skip Navigation
Originalmente escrito em
abril 3, 2019
Atualizado
setembro 28, 2020

O WPML lhe permite traduzir widgets com facilidade através da tela do String Translation. Para fazer isso, é necessário ter o módulo WPML String Translation instalado. O módulo está disponível no tipo de conta Multilingual CMS.

O WordPress vem com alguns widgets padrão. O WPML os registra automaticamente para tradução assim que você instala o WPML String Translation.

Acesse WPML → String Translation e poderá ver todos os widgets padrão registrados sob o domínio Widgets para você traduzir.

Strings de widgets padrão encontradas para tradução no String Translation
Strings de widgets padrão encontradas para tradução no String Translation

Tradução de widgets personalizados

Temas e plugins muitas vezes oferecem widgets personalizados, ou você talvez desenvolva os seus próprios. Se esse for o caso, notará que nem sempre esses widgets aparecem automaticamente para tradução na página do String Translation; ou talvez apenas o título do widget seja registrado, mas outros textos dele, não.

Há duas maneiras de informar o WPML da existência desses campos para registrá-los para tradução.

Registro de campos de widget através de programação

Para isso, veja nossa documentação detalhada sobre registro de campos de widget através de programação.

Registro de campos de widget através do String Translation

Um dos recursos avançados do String Translation é que ele permite aos administradores selecionar textos salvos na tabela de banco de dados wp-options e registrá-los para tradução. Visto que os widgets do WordPress salvam seus textos na tabela wp-options, isso quer dizer que o recurso também pode ser aplicado aos widgets.

Siga as etapas descritas em nossa documentação para encontrar e registrar as strings de widget que você gostaria de traduzir.

Assim que suas strings de widget tiverem sido adicionadas à página do String Translation, você pode traduzi-las normalmente.

Uso de widgets diferentes por idioma

Além de traduzir widgets, o WPML também lhe permite exibir widgets diferentes em cada idioma.