Para poder colocar en entradas y páginas un formulario de login a WordPress puede resultar muy cómodo el uso de shortcodes, que se definen desde el archivo functions.php de nuestro theme. Para ello devpress comparte este excelente snippet.
function devpress_login_form_shortcode() {
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' );Ahora en cualquier entrada bastará con utilizar el shorcode para que aparezca el formulario.
[devpress-login-form]
Emprendedora incansable, fundadora de SummArg y de SiteFun.