llms_get_login_form( $message = null, $redirect = null, $layout = 'columns' )
Contents
Source Source
File: includes/functions/llms-functions-forms.php
if ( ! function_exists( 'llms_get_login_form' ) ) {
function llms_get_login_form( $message = null, $redirect = null, $layout = 'columns' ) {
/**
* Filters whether or not the login form should be displayed
*
* By default, the registration form is hidden from logged-in users and
* displayed to logged out users.
*
* @since 4.16.0
* @since 5.0.0 Moved from template `global/form-login.php`/.
*
* @param boolean $hide_form Whether or not to hide the form. If `true`, the form is hidden, otherwise it is displayed.
*/
if ( apply_filters( 'llms_hide_login_form', is_user_logged_in() ) ) {
return;
}
/**
* Customize the layout of the login form.
*
* @since Unknown
*
* @param string $layout Form layout. Accepts "columns" (default) for a side-by-side layout
* for form fields or "stacked" so fields sit on top of each other. Default is 'columns'.
*/
$layout = apply_filters( 'llms_login_form_layout', $layout );
if ( ! empty( $message ) ) {
llms_add_notice( $message, 'notice' );
}
$redirect = empty( $redirect ) ? get_permalink() : $redirect;
llms_get_template( 'global/form-login.php', compact( 'message', 'redirect', 'layout' ) );
Expand full source code Collapse full source code View on GitHub