How to redirect user to previous accessed page after successful login/register in word press

hi, i am using word press to make one site, so i want one functionality in which if user go to suppose blog page mysitename/blog/ he will be redirected to login page say mysitename/login/ and after successfull login/ register the person should be redirected to previous page that is mysitename/blog/ and this should be dynamic for every page i want.

Currenlty i have tried using 

if ( !is_user_logged_in() ) {

header("location:mysitename/login/");

}

in blog page which redirects user to login page

but i dont know how to redirect them to previous accessed page.

any help will be appreciated

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Kaustubh Katdare

    @thebigk Sep 30, 2018

    #-Link-Snipped-# - If the login happens on some other page than the current page, you will have to store the HTTP REFERER in cache or database temporarily. WordPress has wp_get_referer() function which will give you the page that referred. 

    You could then simply make use of: wp_safe_redirect( wp_get_referer() );

    Hope this helps.Â