Esta versão do WPML traz importantes melhorias de estabilidade, bem como melhorias de compatibilidade com outros plugins e temas. Nós melhoramos o processo de instalação e registro, reduzindo etapas e evitando erros de entrada manual de dados. Na interface gráfica, quase nada mudou, mas o código interno foi significativamente otimizado e melhorado.
Antes de mergulharmos em uma enorme lista de alterações, observe uma grande diferença no WPML 3.1.8 em comparação com todas as versões anteriores. Esta versão permite ter taxonomia com o mesmo nome em diferentes idiomas E não filtra mais os sufixos @lang para nomes de taxonomia.
Portanto, se você tinha uma taxonomia como ‘Index’ em vários idiomas, agora ela será realmente ‘Index’ e não ‘Index @es’, ‘Index @de’, etc. As versões anteriores do WPML (e do WordPress) não suportavam esses nomes de taxonomia, então nós adicionávamos os sufixos de idioma e os filtrávamos no front-end. Agora, isso não é mais necessário e também removemos a filtragem (que causava problemas em diferentes casos).
Depois que você atualizar o WPML, ele vai analisar e verificar seu banco de dados em busca de taxonomias com sufixos de idioma. Se encontradas, o WPML vai oferecer a opção de renomeá-las, para que você não tenha posts e categorias feios no front-end.
Melhorias
- Funcionalidade de clique para registrar no Installer, evitando a necessidade de copiar/colar o URL do site e possivelmente incluir caracteres desnecessários.
- Adicionado suporte para tradução de pacotes de strings – isso é muito importante e escreverei sobre isso separadamente.
- Adicionada tag de modelo para exibir a entrada HTML com o idioma atual wpml_the_language_input_field().
- Pequenas melhorias de velocidade relacionadas a operações em arrays, cache de strings e carregamento de arquivos JS.
- Botão “Post type assignments” adicionado à página Solução de problemas permitindo sincronizar os tipos de post e os idiomas na tabela de tradução.
- Corrigida a configuração de categoria para produtos do WooCommerce
- Corrigido o formulário de pesquisa no idioma secundário – agora retornando resultados no idioma correto
- Corrigida a influência do idioma do painel de administração nas configurações do seletor de idiomas no menu
- Corrigido o problema com cache na página definida como página inicial
- Corrigido o problema com termos de taxonomia que não apareciam na página Tradução de taxonomia
- A função icl_object_id agora também funciona bem com tipos de post personalizados não registrados
- Corrigidos pequenos problemas com o seletor de idiomas em dispositivos móveis
- Corrigido o problema com as opções do seletor de idiomas durante a instalação
- A área de texto para o CSS adicional para o seletor de idiomas era muito larga, agora ela se ajusta à tela.
- O wp_nav_menu agora sempre exibe o seletor de idiomas quando configurado
- Corrigidas as consultas personalizadas ao usar uma página raiz
- Corrigido o erro de banco de dados ao buscar traduções concluídas do ICanLocalize
- Installer: Corrigido o problema com as informações de registro do WPML (chave do site) que não eram salvas quando o campo option_value na tabela wp_options usava um conjunto de caracteres diferente do conjunto de caracteres padrão do WordPress definido no wp-config.php
- Installer: Invertida a ordem em que as chaves do site são exibidas.
- Corrigida a paginação e um pequeno problema de link permanente na página raiz
- Corrigida a visualização do link permanente na tela de edição de post
- Corrigidas as falhas de exibição no wp-admin com idiomas RTL
- Corrigidos os valores conflitantes de contexto ao registrar strings para tradução
- Corrigido: O arquivo de tipo de post personalizado não traduzido não deve exibir
<link rel="alternate" hreflang="" href=""/>no cabeçalho - Corrigidos os filtros de idioma para a função get_terms()
- Corrigido o problema com a sincronização de pais de taxonomia (por exemplo, categoria)
- Corrigido o problema com a edição do slug do post
- Removido o seletor de taxonomia desnecessário da página Tradução de taxonomia
- Corrigidos alguns avisos do PHP na página Idiomas do WPML com “Todos os idiomas” selecionado no seletor de idiomas
- Corrigido o problema ao adicionar categorias simplesmente pressionando a tecla “Enter” (tela de edição de post).
- Removida a opção de excluir as traduções de categoria padrão
- Corrigido o link permanente para ser exibido corretamente quando definido como “Data e hora”
- Desative e remova o plugin Installer.
- Faça o download da nova versão do WPML na sua conta, em Downloads. Certifique-se de incluir todos os componentes do WPML que você está usando.
- Desative o WPML.
- Extraia a nova versão e faça o upload dela.
- Ative o WPML 3.1.8.
- Na tela de administração de Plugins, logo após a ativação, você verá uma mensagem para registrar o WPML. Certifique-se de fazer esse registro, para que você receba atualizações automáticas para novas versões.
Melhorias de compatibilidade
Correções gerais de bugs
Download e atualização
Se você estiver usando o WPML 3.1.7 e superior, você deve receber essa atualização automaticamente no painel de administração do WordPress (certifique-se de ter o WPML registrado para que isso aconteça).
Se você estiver fazendo o upgrade de uma versão anterior, que funcionava com o nosso plugin descontinuado Installer, siga estas instruções:
Perguntas? Ideias? Sugestões? Deixe seus comentários e nós responderemos.

