WPML
Status
Resolvido pelo autor
Relatado para
WPML Multilingual CMS 4.6.5
Plugin/tema relacionado
Uncode
Tags de tópico
ATE

Visão geral do problema

Se você está usando o tema Uncode junto com o WPML e o WooCommerce e define um modelo personalizado para uma nova página de login, pode encontrar um problema ao tentar fazer login a partir de uma página configurada no idioma secundário do seu site. Especificamente, após fazer login, você pode não ser redirecionado para a página “Minha conta” como esperado.

Solução alternativa

Certifique-se de ter um backup completo do seu site antes de prosseguir.


  • Abra o arquivo functions.php do seu tema.

  • Adicione o seguinte código:
    // WPML Workaround for compsupp-6911
    add_filter( 'option_uncode_woocommerce_my_account_login_page_id', 'wpml_compsupp6911_modify_uncode_woocommerce_login_page_id' );
    
    function wpml_compsupp6911_modify_uncode_woocommerce_login_page_id( $value ) {
    
    	if (is_numeric($value)) {
    		$post_type = get_post_type($value);
    		$value = apply_filters( 'wpml_object_id', $value, $post_type , TRUE );
    	}	
    
        return $value;
    }

Todos os problemas conhecidos →