WPML
Estado
Resuelto por el autor
Notificado para
WPML Multilingual CMS 4.6.5
Plugin/tema relacionado
Uncode
Etiquetas de temática
ATE

Resumen del problema

Si utiliza el tema Uncode junto con WPML y WooCommerce y configura una plantilla personalizada para una nueva página de inicio de sesión, puede encontrarse con un problema al intentar iniciar sesión desde una página configurada en el idioma secundario de su sitio. Específicamente, después de iniciar sesión, es posible que no se le redirija a la página «Mi cuenta» como se esperaba.

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Abra el archivo functions.php de su tema.

  • Añada el siguiente 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 los problemas conocidos →