Login Shortcode en WordPress

¿Cómo poner un formulario de login de nuestro WordPress con un Shortcode?
Antes que nada, es aconsejable realizar backups de todos los archivos que modificamos.
Para crear el shortcode del formulario login de WordPress tenemos que agregar a nuestro archivo functions.php
function devpress_login_form_shortcode() {
if ( is_user_logged_in() )
return »;
if ( is_user_logged_in() )
return »;
return wp_login_form( array( ‘echo’ => false ) );
}
function devpress_add_shortcodes() {
add_shortcode( ‘devpress-login-form’, ‘devpress_login_form_shortcode’ );
}
add_action( ‘init’, ‘devpress_add_shortcodes’ );
Luego de finalizar y guardar nuestro archivo functions.php estamos listos para poder utilizar nuestro nuevo Shortcode.
Simplemente en nuestro post o página en la que queremos que aparezca el login de WordPress agregamos:
[devpress-login-form]
Visto en Devpress