Latest blog posts

header ads

redirect users to the home page after login and registration in WooCommerce

Here is the complete copy-paste-ready code that will redirect users to the home page after login and registration in WooCommerce:

function custom_woocommerce_redirects($redirect, $user) {
    // Redirect after login
    if (isset($user->roles) && is_array($user->roles)) {
        return home_url(); // Redirect to home page
    }
    return $redirect;
}
add_filter('woocommerce_login_redirect', 'custom_woocommerce_redirects', 10, 2);

function custom_woocommerce_registration_redirect($redirect) {
    return home_url(); // Redirect to home page after registration
}
add_filter('woocommerce_registration_redirect', 'custom_woocommerce_registration_redirect');

function custom_global_login_redirect($redirect_to, $requested_redirect_to, $user) {
    if (is_wp_error($user) || !$user) {
        return $redirect_to;
    }
    return home_url(); // Redirect to home page for all logins
}
add_filter('login_redirect', 'custom_global_login_redirect', 10, 3);
✅ How to Use: Copy the code. Paste it into your theme's functions.php file. Save the file. Test login and registration to confirm redirection works.

Post a Comment

0 Comments