WPML

Concluímos uma rodada de testes entre o WordPress 4.1 e o WPML. Estamos muito felizes em informar que o WPML funciona com a nova versão do WordPress. Em nossos testes, encontramos duas falhas no novo tema TwentyFifteen. Este post explica essas falhas e como contorná-las.

Primeiro, as boas notícias. O WPML é totalmente compatível com o WordPress 4.1. Se você tem sites existentes, pode fazer o upgrade para o WordPress 4.1 e não terá novos problemas com o WPML. Como em qualquer nova versão do WordPress, você pode encontrar problemas com outros plugins ou com o tema, por isso é uma ótima ideia testar esse upgrade em sites de desenvolvimento primeiro.

Os problemas que notamos estão relacionados ao novo tema TwentyFifteen. Se você o estiver usando em novos sites com WordPress 4.1 ou se estiver usando um tema derivado do TwentyFifteen, certifique-se de aplicar as correções descritas neste post.


O tema TwentyFifteen tem um novo rodapé e requer uma pequena correção de CSS para exibir o seletor de idiomas do WPML corretamente.

Sem essa correção, o seletor de idiomas de rodapé fica parcialmente oculto pela barra lateral esquerda.

Felizmente, há uma correção fácil, que você pode aplicar diretamente no painel de administração do WordPress. Vá para WPML -> Idiomas -> CSS adicional (na seção Opções do seletor de idiomas). O código CSS a seguir fará com que o seletor de idiomas de rodapé seja exibido corretamente:

#lang_sel_footer {

    position: absolute;

    width:100%

}

Veja como ele ficará na tela do painel de administração do WPML:

Idiomas ‹ WPML — WordPress

Conteúdo curto ao lado de uma barra lateral longa


Páginas ou posts que têm um conteúdo muito curto ao lado de barras laterais muito longas podem apresentar outro problema. Ao rolar até o final da página, você pode ser jogado de volta para o topo. Para evitar o problema, você pode desativar o seletor de idiomas do WPML e adicioná-lo manualmente usando um hook do tema.

  1. Desative o seletor de idiomas de rodapé em WPML -> Idiomas -> Estilo do seletor de idiomas de rodapé. Desmarque a opção Mostrar seletor de idiomas no rodapé. image02

  2. Edite o arquivo function.php do seu tema e adicione o seguinte código no final:
    add_action('twentyfifteen_credits', 'footer_language_switcher');
    
    function footer_language_switcher() {
    
    	echo do_shortcode('[[wpml_language_selector_footer]]');
    
    }

Essa correção inserirá o seletor de idiomas de rodapé do WPML na seção de créditos, onde ele será exibido de forma agradável e correta.

Você já experimentou o WordPress 4.1?

Achou isso útil? Compartilhe este artigo: