Skip to content

How To Auto Redirect Users After Logout In WordPress

By default, in WordPress, whenever a user logs out, it will get redirected to the login page of your website. This may not be the best user experience, we may went to redirect them to a different page instead.

We can easily redirect users after logout to the homepage of WordPress site by adding following code snippet to your website:

add_action('wp_logout','auto_redirect_after_logout'); function auto_redirect_after_logout(){ wp_safe_redirect( home_url() ); exit(); }
Code language: PHP (php)

Alternatively, we can also set a custom internal or external URL by using this snippet instead:

add_action('wp_logout','auto_redirect_external_after_logout'); function auto_redirect_external_after_logout(){ wp_redirect( '' ); exit(); }
Code language: PHP (php)

Replace with the URL where you want users to be redirected after logging out.