Custom Login Page

Login Form

Use form:login for a theme-owned login form.

Basic Login#

phpresources/views/auth/login.php
{{ if logged_in }}  <a href="{{ auth_logout_url }}">Log out</a>{{ else }}  {{ form:login }}    <form>      {{ form:errors }}      <label>Email</label>      <input name="log" required>      <label>Password</label>      <input name="pwd" type="password" required>      <button type="submit">Log in</button>      <a href="{{ auth_lost_password_url }}">Forgot password?</a>      <a href="{{ auth_register_url }}">Register</a>    </form>  {{ /form:login }}{{ /if }}

The login field can use log, user_login, username, or email.

The password field can use pwd, user_pass, or password.

Remember Me#

Add a checkbox named rememberme or remember:

php
<label>  <input name="rememberme" type="checkbox" value="forever">  Remember me</label>

On submit, TemplateX calls WordPress wp_signon().