Muitos temas e plugins salvam seus textos na tabela wp_options. O WPML torna possível traduzi-los através do módulo Tradução de Strings.

Vamos começar do fim. Suponha que seu código tenha algo similar a:

<?php echo(get_option("footer_text")) ?>

Para traduzir esse texto você não precisa editar nada no código. Você precisa ativar o módulo Tradução de Strings (disponível no pacote Multilingual CMS).

Escolhendo as entradas para tradução em wp_options

Você precisa dizer ao WPML quais strings precisam de tradução.

Crie um arquivo de configuração de idioma e salve-o no diretório raiz de seu tema ou plugin.

Esse arquivo diz quais entradas da tabela wp_options, tipos personalizados e campos personalizados são multilíngues.

Traduzindo

Uma vez escolhidas as strings para tradução, vá para WPML -> Tradução de Strings. Você pode usar o filtro de contexto para procurar as strings relevantes.

Tela de Tradução de Strings

Assegure-se de clicar na caixa de seleção tradução completa ao lado da string que você traduziu. Somente traduções completas serão exibidas nas páginas públicas.

Note também que quando as strings originais são modificadas, a tradução é automaticamente marcada como incompleta. Você pode usar o filtro de exibição na tela de tradução de strings para escolher quais strings devem ser traduzidas.