Hyvä kysymys, johon en osaa vastata. Olen itse käyttänyt AJAX Login Widgetiä samaan tarkoitukseen.
Käyttäjän ohjaaminen edelliselle sivulle ei ole välttämättä paras vaihtoehto, koska wp-login.php -sivulle voidaan tulla myös suoraan osoiterivin kautta.
Parempi vaihtoehto on ohjata käyttäjä suoraan esimerkiksi etusivulle:
http://wordpress.org/extend/plugins/wordpress-login-redirect/
Mikäli sinulla on kirjautumislomake teemassa, voit määrittää kirjautumisen jälkeisen sivun itse lisäämällä lomakkeeseen piilotetun redirect_to -kentän:
<input type="hidden" name="redirect_to" value="http://sivujollehaluatohjata.com" />
Esimerkiksi jos haluat ohjata käyttäjän takaisin sivulle, jolta kirjautuminen on tapahtunut (ei välttämättä turvallisin versio):
<input type="hidden" name="redirect_to" value="<?php echo esc_url( $_SERVER['REQUEST_URI'] ); ?>" />