La funzione di WordPress denominata wp_login_form() (file di riferimento wp-includes/general-template.php.) mette a disposizione un'interfaccia per l'autenticazione in WordPress; di default essa prevede di stampare il markup HTML, si dovrà invece passare l'argomento array('echo' => false) perchè la relativa stringa venga restituita invece che stampata.

La sintassi base della funzione è la seguente:

<?php wp_login_form( $args ); ?>

Tutti i parametri presenti in array ($args) sono opzionali, tra di essi è possibile citare i più importanti:
  1. echo: può assumere "true" o "false" come valore determinando la stampa o meno dei risultati;
  2. redirect: l'URL verso la quale verrà redirezionato il client;
  3. form_id: l'identificatore univoco del form;
  4. remember: determina la memorizzazione ("true") o meno ("false") dei dati;
  5. value_username: username in autenticazione;;
  6. value_remember: determina o meno ("true" o "false") la memorizzazione della procedura di login.
Per la semplice stampa di un modulo di autenticazione sarà quindi possibile utilizzare la funzione in questo modo:
<?php wp_login_form(); ?>