WordPress WooCommerce-禁用“;“我的账户”;屏幕并允许用户转到wp管理员

WordPress WooCommerce-禁用“;“我的账户”;屏幕并允许用户转到wp管理员,wordpress,woocommerce,hook-woocommerce,Wordpress,Woocommerce,Hook Woocommerce,安装WooCommerce时,会创建一个名为“我的帐户”的新页面。 当订阅者级别的用户试图转到任何管理页面时,包括位于/wp admin/users.php的用户配置文件,他们会被重定向 无法以订户身份访问此屏幕: 如何禁用此行为?哪些过滤器或挂钩需要更改?这意味着将具有“客户”角色的用户重定向到自定义URL add_filter( 'woocommerce_login_redirect', 'custom_login_redirect'); function custom_login_

安装WooCommerce时,会创建一个名为“我的帐户”的新页面。

当订阅者级别的用户试图转到任何管理页面时,包括位于
/wp admin/users.php的用户配置文件,他们会被重定向

无法以订户身份访问此屏幕:


如何禁用此行为?哪些过滤器或挂钩需要更改?

这意味着将具有“客户”角色的用户重定向到自定义URL

add_filter( 'woocommerce_login_redirect', 'custom_login_redirect');
 
function custom_login_redirect( $redirect, $user ) {     
    if ( wc_user_has_role( $user, 'customer' ) ) {
        $redirect = get_home_url(); // homepage
        //$redirect = '/custom_url'; // custom URL same site
    }  
    return $redirect;
}

你确定你没有在你的管理员帐户上查看此内容吗?是的。订阅者如何进入该屏幕?这与问题无关。:)我们不是在讨论登录重定向。安装Woo后,订阅者的整个管理区域将持续重新定向。