Skip to content
Read For Learn
Read For Learn
  • Database
    • Oracle
    • SQL
  • C
  • C++
  • Java
  • Java Script
  • jQuery
  • PHP
Read For Learn
  • Database
    • Oracle
    • SQL
  • C
  • C++
  • Java
  • Java Script
  • jQuery
  • PHP

Conditional redirect on login using referring URL

just use the login_redirect filter and return RSVP form page permalink.

add_filter( "login_redirect", "redirect_on_login", 10, 3 );
function redirect_on_login( $redirect_to, $requested_redirect_to, $user ) {
    // check the user's role
    $role = $role = array_shift($user->roles);
    if( $role == "custom-role" ) {
        return get_permalink(/* post/page id of RSVP Form */);
    }
}

Related Posts:

  1. How to redirect non admin user after login
  2. Redirect user to original url after login?
  3. Login redirect to previous page
  4. Redirect to referring page after logging in
  5. check first time login only
  6. How to change the default logout link on WordPress Admin
  7. How to redirect after login, the working way?
  8. Password change when the user login first time
  9. Custom login form redirect to external site
  10. handling login/logout redirects
  11. Redirect After Delete User in Backend
  12. Restrict Access to wp-login.php
  13. Using `auth_redirect` : keeps asking me to login even when I’m logged in
  14. after login that will redirect user role into a page
  15. Redirect users after first login
  16. Redirect to current page after wordpress login
  17. wp-login.php — redirect logged in users to custom URL
  18. Redirect user after login/registration globally
  19. Redirect to login page
  20. How do I redirect upon login a specific user based on role?
  21. You do not have sufficient permissions to access this page
  22. Redirect user after logout
  23. how to do logout redirect to current url
  24. wordpress custom login successful redirect hook
  25. How to redirect user to specific page based on the input password
  26. How do I redirect a user when he is logged in after clicking on a menu
  27. How to target specific user role?
  28. How to modify the Register link in the login page?
  29. Changing “Lost Password Email Link” to custom password reset page
  30. How to redirect user to a specific page based on username?
  31. Redirect after password update
  32. How to redirect user after login to a specific page?
  33. Redirect Logged In User if page is wp-login.php and $_Get[‘level’] = X
  34. Redirect when accessing /login when logged in
  35. How to redirect after login getting a variable from url (for example with the language)
  36. If User is NOT Logged in and Page ID is not 6 – Redirect to Login
  37. Redirect to Current Page after Login
  38. How to include error message on login
  39. Is it possible to incorporate username in a login redirect?
  40. Login redirect problem
  41. How to redirect on login to a specific page if a specific meta user is empty
  42. redirect Login problems
  43. Page template that redirects user based on role
  44. Redirect user to previous page after signup from custom form
  45. How can I force the user to log in, even if they’re already authenticated?
  46. User is logged in after Stripe payment, then redirected, but is then logged out again
  47. Login Redirect – Multiple Scenarios
  48. WooCommerce – Redirect to a product after login
  49. Usage of the login_redirect filter
  50. Login/Register redirect user with message
  51. Redirect user to original url after login?
  52. Prevent users from going to wordpress profile after login
  53. Redirect each user to specific pages based on their role
  54. Custom form redirect after login
  55. Custom redirect user after login based on metadata
  56. Custom Login Form – Redirect user to login page if not logged in
  57. Redirection on Custom page
  58. Redirect user to specific link after login
  59. Load function with login_redirect
  60. Prevent “/login” to redirect to “/wp-login”
  61. Redirect User to login page
  62. All URLs Redirect to Main Page
  63. How to redirect user after login to the page called by his first name?
  64. redirect doesn’t work while using example code
  65. Why I am not able to direct user to my blog section without login?
  66. Redirect After Login Error
  67. Redirect certain pages if user logged in
  68. Force User Login
  69. wp_login_form redirect
  70. custom login form redirect problem
  71. Login redirect to previous page
  72. Redirect Page ID, based on logged-in User Role
  73. Trying to re-direct users to specific page based on an ACF variable
  74. Disable redirect to homepage after successful Login, Stay on Current Page
  75. Redirect to custom login page if not logged in and redirect to home if logged in user try to login, how?
  76. wp_login_form() redirect same page
  77. How force WordPress redirect to current custom page after login
  78. Hide a Post everywhere except on redirect
  79. Conditional Login Redirect
  80. Keep the old referrer after failed login
  81. Determine user destination on wp-login.php
  82. Redirect user after login to prior page through a wp_login hook
  83. How can force redirected to login for two or more pages to view or access
  84. How to redirect user to Referrer Page using wp_signon in Custom Login Page in WordPress
  85. Redirect after login when WordPress in subdirectory
  86. HOW do you Redirect buddypress login to EDIT tab not PROFILE tab on profile page? [closed]
  87. Login redirects to home page and doesn’t log in
  88. WordPress not loggin user and redirecting after custom registration
  89. redirect_to ignoring the SSL
  90. Redirect user on login using extra field value on login form
  91. Woocommerce login to specific page or referrer
  92. wp-login.php redirect problem
  93. login redirect problem – db charset issue?
  94. How to modify the WordPress comes with redirect
  95. Redirect problem: How to redirect to the original URL after login
  96. Custom Login Plugin Redirects to wp-login.php After Site Migration
  97. Login Form Redirection
  98. Redirect user to login and then to page where they came from
  99. WordPress Login Page redirecting after failed login
  100. Logging back into WordPress after logging out and having issues with ‘loggedout=true’ in redirect URL
Categories redirect Tags conditional-content, login, redirect, user-roles
TinyMCE how to add css when inputing a text
Using AJAX to load div doesn’t always work

Recommended Hostings

Cloudways: Realize Your Website's Potential With Flexible & Affordable Hosting. 24/7/365 Support, Managed Security, Automated Backups, and 24/7 Real-time Monitoring.

FastComet: Fast SSD Hosting, Free Migration, Hack-Free Security, 24/7 Super Fast Support, 45 Day Money Back Guarantee.

Recent Added Topics

  • Bug in translation system: load_theme_textdomain() returns true, files are available and accessible but the language defaults to english
  • Post Navigation Elementor
  • Custom Elementor controls not appearing in the widget Advanced tab using injection hooks
  • WPFacet multiple loop displaying duplicate content
  • Get the name of the template/*html file used
  • Fix: WordPress.DB.PreparedSQL.NotPrepared Plugin Check (PCP)
  • Removing unnecessary CSS and JS code from wp_head()
  • hexagonal image gallery. Am I on the right track? [closed]
  • Trying to Add Paging to Single Post Page
  • Sharing media files between live and staging servers
© 2026 Read For Learn
  • Database
    • Oracle
    • SQL
  • algorithm
  • asp.net
  • assembly
  • binary
  • c#
  • Git
  • hex
  • HTML
  • iOS
  • language angnostic
  • math
  • matlab
  • Tips & Trick
  • Tools
  • windows
  • C
  • C++
  • Java
  • javascript
  • Python
  • R
  • Java Script
  • jQuery
  • PHP
  • WordPress