- 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; }