Hi,
Please add this code in the function.php of the current active theme :
add_filter('login_redirect', 'wp_wcmp_vendor_login_redirect', 99, 3);
function wp_wcmp_vendor_login_redirect($redirect_to, $requested_redirect_to, $user)
{
//is there a user to check?
if(class_exists('WCMp')){
if (isset($user->roles) && is_array($user->roles)) {
//check for vendor
if (in_array('dc_vendor', $user->roles)) {
// redirect them to the default place
$vendor = get_wcmp_vendor($user->ID);
$redirect_to = $vendor->permalink;
}
}
}
return $redirect_to;
}
add_filter('woocommerce_login_redirect', 'wcmp_vendor_login_redirect', 99, 2);
function wcmp_vendor_login_redirect($redirect_to, $user){
if(class_exists('WCMp')){
if (isset($user->roles) && is_array($user->roles)) {
//check for vendor
if (in_array('dc_vendor', $user->roles)) {
// redirect them to the default place
$vendor = get_wcmp_vendor($user->ID);
$redirect_to = $vendor->permalink;
}
}
}
return $redirect_to;
}
Copy
Regards,