SummArg | Cursos y recursos para webmasters

22/10/2011

Colocar formulario de login a WordPress mediante shortcodes

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]

Dejar un comentario