It’s easy to use the login from anywhere on your website by simply adding the
[magic_login_form]
shortcode. Most of the time it doesn’t require any additional effort to make it nice, but you can still customize it through custom CSS.
Customizations
- Form target URL can be controlled with magic_login_shortcode_form_action hook
- Specific redirected address with redirect_to attribute in shortcode
Use it in custom Template
<?php echo do_shortcode( '[magic_login_form redirect_to=""]' ); ?>
Display for logged-in users
By default, the shortcode does not produce any output if the user is logged in. This makes it convenient to use on pages intended for logged-in users, like “my-account” pages. However, this default behavior can be altered using the hide_logged_in attribute. Setting hide_logged_in=”false” allows the shortcode to be displayed regardless of the user’s login status.
[magic_login_form hide_logged_in="false"]