WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 3.1.8.2

Visão geral do problema

O problema existe apenas em sites onde a opção siteurl inclui uma barra final e o WPML está configurado com um domínio diferente por idioma.

Esta barra final não é visível na página Configurações->Geral. Você precisa verificar isso diretamente no banco de dados na tabela wp_options.

Solução alternativa

A correção para este problema será lançada na próxima versão do WPML.

Enquanto isso, para corrigir o problema, siga os passos abaixo:


  1. Certifique-se de ter o backup mais recente do site.

  2. Certifique-se de ter a versão mais recente do WPML (3.1.8.2) instalada.

  3. Encontre o arquivo sitepress.class.php e localize a linha 6463

  4. Encontre a seguinte linha: $this->settings[ 'language_domains' ][ $default_language ] = $wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name = 'siteurl'");

  5. E substitua por: $this->settings[ 'language_domains' ][ $default_language ] = $absolute_home_url;

Todos os problemas conhecidos →