WordPress: creare un form di login utilizzando uno shortcode

WordPress: creare un form di login utilizzando uno shortcode

A volte abbiamo la necessità di visualizzare un form di login al nostro sito in WordPress anche al di fuori delle singole pagine che compongono il nostro tema. Vediamo come fare utilizzando uno shortcode.

Aggiungete il seguente codice al file functions.php:


function login_form_shortcode() {
	if ( is_user_logged_in() ) {
		return '';
	}

	return wp_login_form( array( 'echo' => false ) );
}

function add_shortcodes() {
	add_shortcode( 'login-form', 'login_form_shortcode' );
}

add_action( 'init', 'add_shortcodes' );

Quindi potete usare lo shortcode in questo modo nell'editor di WordPress:

[login-form]
Torna su