0

使用 Dokan 多供应商插件。我面临的一些问题,即如果一个新的供应商注册然后而不是重定向到供应商仪表板,它被重定向到主页。

我从我的帐户中看到了一些关于 woocommerce 重定向的问题,但是当我为 prod 编写相同的代码时,这并没有帮助。

在我的 function.php 中使用这些钩子

add_filter( 'woocommerce_login_redirect', 'ckc_login_redirect', 10, 2 );
function ckc_login_redirect( $redirect_url, $user ) {
    if( $user->roles[0] == 'customer' ||  $user->roles[0] == 'subscriber') {
        return dokan_get_navigation_url('/');   
    } 
    return $redirect_url;
}


function plugin_registration_redirect($user) {
    if ($user->roles[0] == 'seller') {
        return home_url( '/sellerhub' );
    } else {
        return home_url( '/' );
    }
}
add_filter( 'woocommerce_registration_redirect', 'plugin_registration_redirect' );

不知何故,它可以在我的本地机器上正常工作,但不能在 prod 上工作,当新的供应商注册时,不会在 prod 上显示设置向导,但在本地机器上显示设置向导。也分享图片: 在此处输入图像描述

如果我做错了什么,请帮忙。

4

0 回答 0