I had a conversation recently with Josh about some WordPress stuff, and he brought up the new “wp_login_form” function that shipped with WordPress 3.0. I suppose I had read about it, but the value of it did not occur to me until this week when the opportunity came up to utilize it.
Josh and I are working on a site together, and the site needs a login form within the normal page structure. Basically, we need to show a login form if a user is not already logged-in.
I remember tackling this problem a few years ago with a link to the “…/wp-login.php” page. Of course, this method of logging in is a bit disjointed for the average user.
So, on our new site, we will be embedding a login form within the normal page structure using the wp_login_form() function.
*and there was much rejoicing*