WPML
状态
已由作者解决
报告针对
WPML Multilingual CMS 4.6.5
相关插件/主题
Uncode
主题标签
ATE

问题概述

如果您正在将Uncode主题与 WPML 和 WooCommerce 结合使用,并为新建的登录页面设置了自定义模板,那么在尝试从设置为您站点的次要语言的页面登录时,您可能会遇到问题。具体而言,登录后,您可能无法按预期被重定向到“我的帐户”页面。

临时解决方法

请在继续操作前,确保已对站点进行完整备份


  • 打开主题的functions.php文件。

  • 添加以下代码:
    // 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;
    }

所有已知问题 →