WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 3.5.3.1
Resolvido em
WPML Multilingual CMS 3.6.0

Visão geral do problema

Se você tiver uma página inicial estática, definida na página Configurações -> Leitura , você pode notar que o template errado é usado para ela.

Isso acontece quando a página inicial é atualizada no outro idioma (não padrão).

O problema é causado por um determinado campo meta não ser lido corretamente e, em vez disso, seu valor ser definido como em branco.

Solução alternativa

Este problema será corrigido na próxima versão. Até lá, você pode usar a seguinte solução alternativa.

Vá para a pasta wp-content/plugins/sitepress-multiligual-cms/inc/post-translation e edite o arquivo wpml-post-synchronization.class.php.

Encontre a seguinte linha:

$page_template = $this->sync_page_template && get_post_type( $post_id ) === 'page' ? get_page_template_slug( $post_id ) : null;

Substitua o código (existente) acima pelo seguinte:

$page_template = $this->sync_page_template && get_post_type( $post_id ) === 'page' ? get_post_meta( $post_id, '_wp_page_template', true ) : null;

Todos os problemas conhecidos →