使用 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 上显示设置向导,但在本地机器上显示设置向导。也分享图片:
如果我做错了什么,请帮忙。